//This Page is used return the state of particular country
	//Created By Tushar Chopde
	//Date: 16/04/2008
	// Create a XML Variable
	var xmlHttp;
	
	// AJAX function getCountry
	function getCity1(str)
	{
		
		//alert(str);
		xmlHttp=GetXmlHttpObject();
		var url="getCitySearch.php";
		url=url+"?country="+str;
		//alert(url);
		xmlHttp.onreadystatechange=stateChanged1;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
	}
	function getState1(city)
	{
		if(city==99)
		{
				
			document.getElementById("dd1State").style.display='block';
			document.getElementById("dd1State_text").style.display='none';
			
			document.getElementById("dd1City").style.display='block';
			document.getElementById("dd1City_text").style.display='none';
			document.getElementById("txtState1").value="";
			document.getElementById("selCity1").value="";
		xmlHttp=GetXmlHttpObject();
		var url="getstate.php";
		url=url+"?country="+city;
	//	alert(url);
		xmlHttp.onreadystatechange=stateChanged12;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		}
		else
		{
			document.getElementById("dd1State_text").style.display='block';
			document.getElementById("dd1City_text").style.display='block';
			
			document.getElementById("dd1State").style.display='none';
			document.getElementById("dd1City").style.display='none';
			document.getElementById("selCity12").value="";
			document.getElementById("txtState12").value="";
			
			document.getElementById("txtState").value="";
			document.getElementById("selCity").value="";
			
		}
		
	}

	/*****************6/11/2009** USED IN REGISTRATION FORM FOR STATE DROPDOWN*********************/
	function getState_new(thisform)
{
	var strID = window.document.location.toString();
	var mytool_array=strID.split("/_");
	
	var path=mytool_array[0];

      var rad_val = thisform.value;
	  if(rad_val==99)
	{
		document.getElementById("ddState_old").style.display='block';
		document.getElementById("ddState_text").style.display='none';
		document.getElementById("SelCity_old").style.display='block';
		document.getElementById("SelCity_text").style.display='none';
    	var url = path+'/_siteadmin/ajax.php?Id='+rad_val;
	//alert(url);
		if (window.XMLHttpRequest) 
	{
		
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		
		//req = new XMLHttpRequest();
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  req=new XMLHttpRequest();
		  }
		//req = new ActiveXObject("Microsoft.XMLHTTP");
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			req=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			req=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		
	}
	/*if (window.XMLHttpRequest) 
	{
		
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		
		req = new XMLHttpRequest
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}	*/
	req.onreadystatechange = processStateRequest;
	req.open("GET", url, true);
	
	req.send(null);
}
else
{
	document.getElementById("ddState_old").style.display='none';
	document.getElementById("ddState_text").style.display='block';
	document.getElementById("SelCity_old").style.display='none';
	document.getElementById("SelCity_text").style.display='block';
}
}
function processStateRequest() 
{	
	
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			showStates();
		} 
		else 
		{
		alert ( "Not able to retrieve data" );
		}
	}
}

function showStates()
{
	
	var counterObject = req.responseXML.getElementsByTagName("count")[0];
	
	var counter = counterObject.childNodes[0].nodeValue;

	var objSelect=document.getElementById("ddState");
	objSelect.options.length = 1;
	for(i=0;i<counter;i++)
	{
		var objStateId = req.responseXML.getElementsByTagName("stateId"+i)[0];
		var stateId = objStateId.childNodes[0].nodeValue;

		var objStateName = req.responseXML.getElementsByTagName("stateName"+i)[0];
		var stateName = objStateName.childNodes[0].nodeValue;

		var newOpt = new Option(stateName,stateId);
		objSelect.options[objSelect.options.length] = newOpt;

		
	}
}


	/*****************6/11/2009***********************/

	/*****************6/11/2009***USED IN REGISTRATION FORM FOR CITY DROPDOWN********************/
	function getCity_new(thisform)
{
	var strID = window.document.location.toString();
	var mytool_array=strID.split("/_");
	
	var path1 = mytool_array[0];

      var rad_val = thisform.value;
	
  
  //document.form1.txtDir.value = rad_val;
  
	var url = path1+'/_siteadmin/ajax1.php?Id='+rad_val;
//alert(url);
	//alert(req.readyState);
	if (window.XMLHttpRequest) 
	{
		
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		
		//req = new XMLHttpRequest();
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  req=new XMLHttpRequest();
		  }
		//req = new ActiveXObject("Microsoft.XMLHTTP");
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			req=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			req=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		
	}
	/*if (window.XMLHttpRequest) 
	{
		
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		
		req = new XMLHttpRequest
		req = new ActiveXObject("Microsoft.XM22LHTTP");
	}	*/
	req.onreadystatechange = processStateRequest1;
	req.open("GET", url, true);
	
	req.send(null);
	
}
function processStateRequest1() 
{	
	
	if (req.readyState == 4) 
	{
		if (req.status == 200) 
		{
			showStates1();
		} 
		else 
		{
		alert ( "Not able to retrieve data" );
		}
	}
}

function showStates1()
{
	
	var counterObject = req.responseXML.getElementsByTagName("count")[0];
	
	var counter = counterObject.childNodes[0].nodeValue;

	var objSelect=document.getElementById("selCity");
	objSelect.options.length = 1;
	for(i=0;i<counter;i++)
	{
		var objStateId = req.responseXML.getElementsByTagName("cityId"+i)[0];
		var stateId = objStateId.childNodes[0].nodeValue;

		var objStateName = req.responseXML.getElementsByTagName("cityName"+i)[0];
		var stateName = objStateName.childNodes[0].nodeValue;

		var newOpt = new Option(stateName,stateId);
		objSelect.options[objSelect.options.length] = newOpt;

		
	}
}


	/*****************6/11/2009***********************/
	//End Of getcost

	function stateChanged12() 
	{ 
		if (xmlHttp.readyState==4)
		{			
			//alert(xmlHttp.responseText);
			document.getElementById("dd1State").innerHTML=xmlHttp.responseText;
			
		}
	}
	// State change function
	function stateChanged1() 
	{ 
		if (xmlHttp.readyState==4)
		{			
			//1/20/2009alert(xmlHttp.responseText);
			document.getElementById("dd1City").innerHTML=xmlHttp.responseText;
			
		}
	}
	/*function stateChanged5() 
	{ 
		if (xmlHttp.readyState==4)
		{			
			alert(xmlHttp.responseText);
			//document.getElementById("selCountry").innerHTML=xmlHttp.responseText;
			
		}
	}*/
	//End Of stateChanged

function getImageType()
	{
		//alert(cat);
		xmlHttp=GetXmlHttpObject();
		var url="getBannerImageType.php";
		//url=url+"?cat="+cat;
		//alert(url);
		xmlHttp.onreadystatechange=stateChanged11;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	function stateChanged11() 
	{ 
		if (xmlHttp.readyState==4)
		{//	alert(xmlHttp.responseText);		
			document.getElementById("getBannerImageType").innerHTML=xmlHttp.responseText;
		}
	}

	function getCity2(cat)
	{
		//alert(cat);
		
		
		xmlHttp=GetXmlHttpObject();
		var url="getSubCat.php";
		url=url+"?cat="+cat;
		
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	//End Of getcost
	/*******************Edit Product Sub Fields *************************************/
	function getEditProductFields(cat)
	{
		xmlHttp=GetXmlHttpObject();
		var url="getSubCat1.php";
		url=url+"?cat="+cat;
		
		xmlHttp.onreadystatechange=stateChanged4;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}

	function stateChanged4() 
	{ 
		if (xmlHttp.readyState==4)
		{			
			//alert(xmlHttp.responseText);
			document.getElementById("EditProductSubFields").innerHTML=xmlHttp.responseText;
			//document.getElementById("EditProductSubFields").innerHTML="<input type='text' name='testYY' value='tttt'>";
			
		}
	}
	/*****************End of Edit Product Sub Fields ***********************/
	function getSearch(cat)
	{
		
		xmlHttp=GetXmlHttpObject();
		var url="getSearchTabs.php";
		url=url+"?cat="+cat;
		
		xmlHttp.onreadystatechange=stateChanged8;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	//End Of getcost
	function getLogin(cat)
	{
		//alert(cat);
		xmlHttp=GetXmlHttpObject();
		var url="getLogin.php";
		url=url+"?cat="+cat;
		xmlHttp.onreadystatechange=stateChanged6;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	function stateChanged6() 
	{ 
		
		if (xmlHttp.readyState==4)
		{	//alert(xmlHttp.responseText);		
			document.getElementById("Login").innerHTML=xmlHttp.responseText;
			/*var hidecat = document.getElementById("subCat1").innerHTML;	
			hidecat.style.visibility="hidden";*/
		}
	}
	// State change function
	function stateChanged() 
	{ 
		if (xmlHttp.readyState==4)
		{			
			document.getElementById("subCat").innerHTML=xmlHttp.responseText;
			/*var hidecat = document.getElementById("subCat1").innerHTML;	
			hidecat.style.visibility="hidden";*/
		}
	}
	//End Of stateChanged
	function stateChanged8() 
	{ 
		if (xmlHttp.readyState==4)
		{			
			document.getElementById("subCat").innerHTML=xmlHttp.responseText;
			/*var hidecat = document.getElementById("subCat1").innerHTML;	
			hidecat.style.visibility="hidden";*/
		}
	}






	
	
	
	// GetXmlHttpObject function
	function GetXmlHttpObject()
	{
		var xmlHttp=null;
		try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			// Internet Explorer
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		return xmlHttp;
	}
	// End Of GetXmlHttpObject