function XmlHttpRequest(bAsync){
	this.async = (bAsync != null ? bAsync : true);
	
	this.send = function(sURL, sMethod, oData, fCallback,returnPars){
		var req = null;		
		if(window.XMLHttpRequest){
			req = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
			try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e){
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		if(req == null){
			return false;
		}
		
		req.onreadystatechange = function(){			
			if(req.readyState == 4){			        
				if(req.status == 200){	
				       			        			        
				        if(fCallback=='' || fCallback==null)
				          {  if(typeof returnPars!='undefined' && returnPars!='') setInnerHTML($(returnPars),req.responseText);//$(returnPars).innerHTML=req.responseText;
				             
				          }
				        else {fCallback("ok", req,returnPars);}
				       
				}
				else{   
					if(fCallback!='')  fCallback("ex", req,returnPars);
					
				}
			}
			else{   if(fCallback!='')fCallback("ing", req);
			         
			    }
		}
		
		req.open(sMethod, sURL, this.async);
		
		if(sMethod == "POST"){
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		}
		req.send((sMethod == "POST") ? oData : null);
		
		if(!this.async) return req ;
		return true; 
	}
}

function getCity(pid)
{
   
     var xmlhttp = new XmlHttpRequest();
     pars="pvalue="+encodeURI(pid.value);
     xmlhttp.send('reg_chkuser.aspx?'+pars, 'GET', '',this.showCityOk);
}



function showCityOk(sFlag, oReq)
{ 
    if(sFlag=='ok')
     { 
        xmldom=oReq.responseXML;
        
        $("city").length=0; 
        var city = xmldom.getElementsByTagName("ITEM")
        for(var i=0; i<city.length; i++)
　　　　{
　　　　    var name=city[i].getElementsByTagName("CITYNAME")[0].firstChild.nodeValue;
　　　　　　var id=city[i].getElementsByTagName("CITYID")[0].firstChild.nodeValue;
　　　　　　$("city").options.add(new Option(name,id));
　　　　}
     }
}

function winopen()
{
				
	window.open('Chkuser.aspx?userid='+$("username").value,'','width=150,height=130,top=250,left=250')
}

function checktype(pid)
{
   
     var xmlhttp = new XmlHttpRequest();
     pars="tid="+encodeURI(pid.value);

     xmlhttp.send('ajax.aspx?'+pars, 'GET', '',this.showTypeOk);
}



function showTypeOk(sFlag, oReq)
{ 
    if(sFlag=='ok')
     { 
        xmldom=oReq.responseXML;
        
        $("mtype").length=0; 
        var city = xmldom.getElementsByTagName("ITEM")
        for(var i=0; i<city.length; i++)
　　　　{
　　　　    var name=city[i].getElementsByTagName("MNAME")[0].firstChild.nodeValue;
　　　　　　var id=city[i].getElementsByTagName("MID")[0].firstChild.nodeValue;
　　　　　　$("mtype").options.add(new Option(name,id));
　　　　}
     }
}
function checkmtype(pid)
{
   
     var xmlhttp = new XmlHttpRequest();
     pars="mid="+encodeURI(pid.value);

     xmlhttp.send('ajax.aspx?'+pars, 'GET', '',this.showMTypeOk);
}



function showMTypeOk(sFlag, oReq)
{ 
    if(sFlag=='ok')
     { 
        xmldom=oReq.responseXML;
        
        $("ctype").length=0; 
        var city = xmldom.getElementsByTagName("ITEM")
        for(var i=0; i<city.length; i++)
　　　　{
　　　　    var name=city[i].getElementsByTagName("CNAME")[0].firstChild.nodeValue;
　　　　　　var id=city[i].getElementsByTagName("CID")[0].firstChild.nodeValue;
　　　　　　$("ctype").options.add(new Option(name,id));
　　　　}
     }
}




