﻿// JavaScript Document
//var xmlHttp;

//建立XMLHTTP对象调用MS的ActiveXObject方法，如果成功（IE浏览器）则使用MS Activex实例化创建一个XMLHTTP对象　非IE刚转用建立一个本地Javacript对象的XMLHTTP对象（此方法保证不同的浏览器下对AJAX的支持）
function createXmlHttp() {
var xmlHR=null;
 if(window.ActiveXObject)
 { 
  try {
  xmlHR=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e)
    {
	    try{
		     xmlHR=new ActiveXObject("Microsoft.XMLHTTP");
		   }
	   catch(e){
		   }
     }
  }
  else if(window.XMLHttpRequest)
	{ 
	 xmlHR=new XMLHttpRequest();
	  if(xmlHR.overrideMimeType)xmlHR.overrideMimeType('text/xml'); 
	 }
	 else
	 {
		alert("Create XMLHttpRequest object false!");
		return false;
	 }
  return xmlHR;
}

function getarea(area1,area2)
{
	if(area2=="area2")
	{
	   document.getElementById("area2").innerHTML="<select name=area2_id><option value=0>所在国</option></select>"
       document.getElementById("area3").innerHTML="<select name=area3_id><option value=0>所在省</option></select>"
	   document.getElementById("area4").innerHTML="<select name=area4_id><option value=0>所在市</option></select>"
    }
	else if(area2=="area3")
	{
	  document.getElementById("area3").innerHTML="<select name=area3_id><option value=0>所在省</option></select>"
	  document.getElementById("area4").innerHTML="<select name=area4_id><option value=0>所在市</option></select>"
	}
	else if(area2=="area4")
	{
	  document.getElementById("area4").innerHTML="<select name=area4_id>option value=0>所在市</option></select>"
	}
	if(document.getElementById(area1).value!="0")
	{
     Url="/js/getArea.aspx?CID="+document.getElementById(area1).value+"&Area="+area2+"&pid="+Math.random()
     xmlHttp=createXmlHttp();//建立xmlHttp对象
	 xmlHttp.onreadystatechange = function(){
	   if(xmlHttp.readyState==4)//xmlHttp下的readystate方法4表示传送完毕 注：readyState在FireFox和IE下都可以用 readystate在FireFox不可以用
	   {
	    if(xmlHttp.status==200)//xmlHttp的status方法读取状态（服务HTTP状态码）　200对应OK　　　404对应Not Found
		 { 
			document.getElementById(area2).innerHTML=xmlHttp.responseText;
		 }
	   } 
	 }//xmlHttp下的onreadystatechange方法　控制传送过程
	 xmlHttp.open("GET",Url,true);//传送方式　读取的页面　异步与否
	 xmlHttp.setRequestHeader("cache-control","no-cache");
	 xmlHttp.send(null);//发送
	}
}

function ck_reg()
{
 var url="/js/Ck_UserReg.aspx?username="+document.getElementById("UserName").value;
  xmlHttp=createXmlHttp();//建立xmlHttp对象
	 xmlHttp.onreadystatechange = function(){
	   if(xmlHttp.readyState==4)//xmlHttp下的readystate方法4表示传送完毕 注：readyState在FireFox和IE下都可以用 readystate在FireFox不可以用
	   {
	    if(xmlHttp.status==200)//xmlHttp的status方法读取状态（服务HTTP状态码）　200对应OK　　　404对应Not Found
		 { 
			document.getElementById("Reusult_s").innerHTML=xmlHttp.responseText;
		 }
	   } 
	 }//xmlHttp下的onreadystatechange方法　控制传送过程
	 xmlHttp.open("GET",url,true);//传送方式　读取的页面　异步与否
	 xmlHttp.setRequestHeader("cache-control","no-cache");
	 xmlHttp.send(null);//发送
}