var xmlhttp;

function showUser(str,state_id)
{
if(str=='')
	{
	document.getElementById("dx_state").style.display="none";
	}
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="ajax.php";
url=url+"?q="+str+"&state_id="+state_id;
//alert(url);
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function checkemail(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="emailcheck.php";
url=url+"?q="+str;
//alert(url);
xmlhttp.onreadystatechange=stateChangedemail;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
//alert("Hello");
}
function checkvenue(str)
{
	xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="venue_name_srch.php";
url=url+"?q="+str;
//alert(url);
xmlhttp.onreadystatechange=stateChangedvenue;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
//alert("Hello");
}
function stateChangedvenue()
{
	
	if (xmlhttp.readyState==4)
	{
		//alert(xmlhttp.responseText);
		if(xmlhttp.responseText==1)
		{
			
			document.getElementById('suggestions').style.display="block";
		}
		else
		{
			document.getElementById('venueId').value=2;
			
		}
	
	}
}
function checklogin(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="logincheck.php";
url=url+"?q="+str;
//alert(url);
xmlhttp.onreadystatechange=stateChangedlogin;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
//alert("Hello");
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
	if(xmlhttp.responseText!='')
	{
		
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		//alert(document.getElementById("dx_state").innerHTML);
	}
}
}
function stateChangedemail()
{
if (xmlhttp.readyState==4)
{
document.getElementById('div_email').innerHTML="";
document.getElementById("hint").innerHTML=xmlhttp.responseText;
}
}
function stateChangedlogin()
{
if (xmlhttp.readyState==4)
{
document.getElementById("loginHint").innerHTML=xmlhttp.responseText;
}
}
// --------------Map Products Fuction(map_product_catalog.php) Start ---------//
function mapProduct(checked,str,cat_id)
{
		
	var flag='';
	if(checked==false)
	{
		flag='no';
	}
	if(checked==true)
	{
		flag='yes';
	}
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var url="map_product_save.php";

	url=url+"?q="+str+"&cat_id="+cat_id+"&flag="+flag;
	xmlhttp.onreadystatechange=stateChangedMapProduct;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function stateChangedMapProduct()
{
	
		if (xmlhttp.readyState==4)
		{
			if(xmlhttp.responseText!='')
			{
				document.getElementById("showImage").innerHTML=xmlhttp.responseText;
			}
			
		}
}
// --------------Map Products Fuction(map_product_catalog.php) End ---------//

// --------------Preview Products Fuction(preview_catalog.php) Start ---------//
function previewProduct(checked,str,cat_id)
{
	
	var flag='';
	if(checked==false)
	{
		flag='no';
	}
	if(checked==true)
	{
		flag='yes';
	}
	xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="preview_product_save.php";

url=url+"?q="+str+"&cat_id="+cat_id+"&flag="+flag;

xmlhttp.onreadystatechange=stateChangedMapProductpreview;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChangedMapProductpreview()
{
	if (xmlhttp.readyState==4)
	{
		if(xmlhttp.responseText!='')
		{
			document.getElementById("list_img").innerHTML=xmlhttp.responseText;
		}
	}
}

//--------------checked_subcat function manage-newletter.php----------------//
function checked_all_subcat(flag,cat_id)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="get_NewsletterId.php";

url=url+"?flag="+flag+"&cat_id="+cat_id;
xmlhttp.onreadystatechange=stateChangednewsletter;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChangednewsletter()
{
	if (xmlhttp.readyState==4)
	{
		if(xmlhttp.responseText!='')
		{
			document.getElementById("cat_array").innerHTML=xmlhttp.responseText;
			//alert(xmlhttp.responseText);
		}
	}
}
// --------------Preview Products Fuction(preview_catalog.php) End ---------//
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function showallcategories(flag)
{

	if(flag==1)
	{
		alert('kamal');
	}
	
	xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
	var url="showallcategories.php";

	url=url+"?flag="+flag;
	xmlhttp.onreadystatechange=stateChangedcategories_all;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function stateChangedcategories_all()
{
	
		if (xmlhttp.readyState==4)
		{
			if(xmlhttp.responseText!='')
			{
				document.getElementById("showallcats").innerHTML=xmlhttp.responseText;
			}
			
		}
}
