// Modified By chetan )6-Oct-2005
var http = getHTTPObject();
var dst_obj = "vState";
var scr_obj = "vCountry";

function handleHttpResponse() 
{ 
	if (http.readyState == 4) 
	{	
      	isWorking = false;
    	if (http.responseText.indexOf('invalid') == -1) 
		{
    		var xmlDocument = http.responseXML; 
			var no = xmlDocument.getElementsByTagName('id').length;
			var Prod_Obj=document.getElementById(dst_obj);
			//alert(Prod_Obj);
			var i=1;
			if(parseInt(no)>0)
			{
				Prod_Obj.length=parseInt(no)+1;
				//alert(Prod_Obj.length);
				for(j=0;i<Prod_Obj.length;j++)
				{
		   			var iPId = xmlDocument.getElementsByTagName('id').item(j).firstChild.data;
  		   			var PName =xmlDocument.getElementsByTagName('text').item(j).firstChild.data;

					var SelVal = (state_name == iPId)? true : false ;
					//alert(state_name + " ==  " + iPId + " >> " + SelVal)
					//alert(Prod_Obj[0]);
					Prod_Obj[i].value	= iPId;
   					Prod_Obj[i].text 	= PName;
					Prod_Obj[i].selected=SelVal;
					i++;
   					isWorking = false;
				}
			}
			else // added by chetan 03-10 don't Remove
			{
				Prod_Obj.length=2;
				var SelVal = (state_name == 'Other')? true : false ;
				Prod_Obj[i].value	= 'Other';
				Prod_Obj[i].text 	= 'Other';
				Prod_Obj[i].selected=SelVal;
			}

    	}
  	}
}

function getStateName() 
{
	var url = "admin/getState.php?Code=";
	var isWorking = false;
	if (!isWorking)
	{
		catID = document.getElementById(scr_obj).value;
		//catID = document.frmName.all(vCountry).value;
		
		http.open("GET", url + escape(catID), false);
		//alert(url + escape(catID));
	   	isWorking = true;
    	http.onreadystatechange = handleHttpResponse;
    	http.send(null);
  	}
}

