function Subajax(SendUrl,BodyID)
{
	var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
	}catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.onreadystatechange=function(){
		if (4==xmlhttp.readyState){
			if (200==xmlhttp.status){
				var Bodys=xmlhttp.responseText;
				if(BodyID.length>0)
				{
				    document.getElementById(BodyID).innerHTML=Bodys;
				}
			}else{
				alert("error");
			}
		}
	}
	xmlhttp.open("get", SendUrl, true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send(null);
}

function GetResult(str,classid,nosel)
{
	var MenuIdArr,MenuFieldArr,MenuClass
	MenuIdArr= new Array()
	MenuFieldArr=new Array()
	MenuClass=2
	
	MenuIdArr[1]="Region"
	MenuIdArr[2]="State"
	
	MenuFieldArr[1]="name"
	MenuFieldArr[2]="name"

	if(window.XMLHttpRequest) 
	{ 
		http_request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) 
	{ 
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}

	var linkurl="../Inc/Ajax.aspx?sel="+str+"&fieldname="+MenuFieldArr[classid+1]
	http_request.open("GET",linkurl,false);
	http_request.send(null);

	var returntxt=http_request.responseText;
	BuildSel(returntxt,document.getElementById(MenuIdArr[classid+1]),nosel)
	
	var kkk
	for(kkk=classid+2;kkk<=MenuClass;kkk++)
		{		
			submenu=document.getElementById(MenuIdArr[kkk])	
			submenu.length=1
			submenu.options[0].selected=true
		}
	}

function BuildSel(str,sel,no)
{
	sel.options.length=0;
	var arrstr = new Array();
	arrstr = str.split(",");
	sel.options.add(new Option( no,""));  
	if(str.length>0)   
	{
		for(var i=0;i<arrstr.length;i++)
		{
			var subarrstr=new Array
			subarrstr=arrstr[i].split("|")
			sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
		}
		sel.options[0].selected=true
	}
}
