     function createAjaxObj()
{
  var httprequest=false;
  if (window.XMLHttpRequest)
  { // if Mozilla, Safari etc
    httprequest=new XMLHttpRequest();
    if (httprequest.overrideMimeType)
      httprequest.overrideMimeType('text/xml');
   }
   else if (window.ActiveXObject)
   { // if IE
     try {
       httprequest=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e){
       try{
          httprequest=new ActiveXObject("Microsoft.XMLHTTP");
       }
       catch (e){}
     }
   }
   return httprequest;
}

function getId(objId){
	return document.getElementById(objId);
}
function getName(objName){
	return document.getElementsByName(objName)[0];
}

var ajaxObject;
var name=[];
var src=[];
var description=[];

function ajaxCheckName()
{
   ajaxObject = createAjaxObj();
   var getUserID=document.getElementById("userid").value;
   if(getUserID.length<3){
      getId("checkName").innerHTML = "<img src=imageNow/check_error.gif width=13 height=13>&nbsp;<font class=showError>[用户名不能少于3位]</font>";
   }else{
      if(isChinese(getUserID)){
          getId("checkName").innerHTML = "<img src=imageNow/check_error.gif width=13 height=13>&nbsp;<font class=showError>[用户名不能为中文]</font>";
      }else{
      var submitURL="/ajaxCheckNameNew?UserID="+getUserID; 
      ajaxObject.open('GET', submitURL, true);
      ajaxObject.onreadystatechange=CheckState;
      ajaxObject.send(null);
      }

  }
}
/*function changStateFunction( category)
{
  if (ajaxObject.readyState == 4)
  { 
    if (ajaxObject.status==200)
      parasData( category ); 
  }
}
function parasData( category )
{
   var xmlData = ajaxObject.responseXML;
   var pictures = xmlData.getElementsByTagName("item");
   for (var i=0;i<pictures.length;i++)
   {
     name[i]= pictures[i].getElementsByTagName("name")[0].firstChild.nodeValue;
     src[i]= pictures[i].getElementsByTagName("url")[0].firstChild.nodeValue;
     description[i]= pictures[i].getElementsByTagName("description")[0].firstChild.nodeValue;
   }
   var result="";
   for (var i=0;i<name.length;i++)
   {
     result +='<a href=""><img src="images/'+src[i]+'" alt="'+description[i]+'">'+name[i]+'</a>';
   }
   var elmt = document.getElementById(category);
   elmt.innerHTML=result;
}
function switchStyle( file1 ,file2){
  var cssfile = document.getElementsByTagName("link")[0];
  if (cssfile.getAttribute("href")==file1)
     cssfile.setAttribute("href",file2);
  else 
     cssfile.setAttribute("href",file1);
}*/
function CheckState()
{
	if(ajaxObject.readyState == 1){
		getId("checkName").innerHTML = "[连接服务器]";
		}
	else if(ajaxObject.readyState == 2){
		getId("checkName").innerHTML = "[开始加载数据]"
		}
	else if(ajaxObject.readyState == 3){
		getId("checkName").innerHTML = "[正在加载数据]"
		}
	else if(ajaxObject.readyState == 4){
		if(ajaxObject.status == 200){
			if(ajaxObject.responseText==1)
			{
			    getId("checkName").innerHTML = "<img src=imageNow/check_error.gif width=13 height=13>&nbsp;<font class=showError>[该用户名已被注册，请更换]</font>";
				document.getElementById("userid").focus(); 
			}
			if(ajaxObject.responseText==0)
			    getId("checkName").innerHTML = "<img src=imageNow/check_right.gif width=13 height=13>";
		}
		else{
			getId("checkName").innerHTML = "[错误]"+ajaxObject.status;
			//focs();
		}
	}
}

//用户注册
function ajaxReg(submitURL)
{
      ajaxObject = createAjaxObj();
      ajaxObject.open('GET', submitURL, true);
      ajaxObject.onreadystatechange=ajaxRegState;
      ajaxObject.send(null);
}

function ajaxRegState()
{
	if(ajaxObject.readyState == 1){
		//drc("会员注册","连接服务器");
		}
	else if(ajaxObject.readyState == 2){
		//drc("会员注册","开始加载数据");
		}
	else if(ajaxObject.readyState == 3){
		//drc("会员注册","正在加载数据");
		}
	else if(ajaxObject.readyState == 4){
		if(ajaxObject.status == 200){
			if(ajaxObject.responseText==1)
			{
			  //  drc("会员注册","注册成功！"); 
                          alert("注册成功！");
                          window.location="index.jsp";
			}else
			    // drc("会员注册","注册失败！"); 
                          alert("服务器忙，请稍后再进行注册！");


		}
		else{
			//drc("会员注册",ajaxObject.responseText); 
                     alert("服务器忙，请稍后再进行注册！");

			//getId("checkName").innerHTML = "[错误]"+ajaxObject.status;
			//focs();
		}
	}
}
////////////////////////
function cpAdminRefresh()
{
   ajaxObject = createAjaxObj();

      var submitURL="../servlet/com.airport.client.checkName?UserID=1"; 
      ajaxObject.open('GET', submitURL, true);
    //  ajaxObject.onreadystatechange=cpAdminRefreshState();
      ajaxObject.send(null);
}

function cpAdminRefreshState()
{
	if(ajaxObject.readyState == 1){
		getId("cpAdminResult").innerHTML ="会员注册","连接服务器";
		}
	else if(ajaxObject.readyState == 2){
		getId("cpAdminResult").innerHTML ="会员注册","开始加载数据";
		}
	else if(ajaxObject.readyState == 3){
		getId("cpAdminResult").innerHTML ="会员注册","正在加载数据";
		}
	else if(ajaxObject.readyState == 4){
		if(ajaxObject.status == 200){
			if(ajaxObject.responseText==1)
			{
			    getId("cpAdminResult").innerHTML ="会员注册","注册成功！"; 
			}else
			     getId("cpAdminResult").innerHTML ="会员注册","注册失败！"; 
		}
		else{
			getId("cpAdminResult").innerHTML = "[错误]"+ajaxObject.status;
		}
	}
}
////////////////////////按地区分类,无聊分类.....
function showFLajaxNow(submitURL)
{
      ajaxObject = createAjaxObj();
    // var submitURL="showFLajax.jsp"; 
      ajaxObject.open('GET', submitURL, true);
      ajaxObject.onreadystatechange=showFLajaxNowState;
      ajaxObject.send(null);
}

function showFLajaxNowState()
{
	if(ajaxObject.readyState == 1){
		getId("showFLajaxDIV").innerHTML ="连接服务器";
		}
	else if(ajaxObject.readyState == 2){
		getId("showFLajaxDIV").innerHTML ="开始加载数据";
		}
	else if(ajaxObject.readyState == 3){
		getId("showFLajaxDIV").innerHTML ="正在加载数据";
		}
	else if(ajaxObject.readyState == 4){
		if(ajaxObject.status == 200){
			    getId("showFLajaxDIV").innerHTML =ajaxObject.responseText; 
		}
		else{
			getId("showFLajaxDIV").innerHTML = "服务器繁忙";
		}
	}
}

/* 
中文判断函数，允许生僻字用英文“*”代替 
返回true表示是符合条件，返回false表示不符合 
*/ 
function isChinese(str){ 
    var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
    badChar += "abcdefghijklmnopqrstuvwxyz"; 
    badChar += "0123456789"; 
    badChar += " "+"　";//半角与全角空格 
    badChar += "`~!@#$%^&()-_=+]\\|:;\"\\'<,>?/";//不包含*或.的英文符号 
    if(""==str){ 
        return false; 
    } 
    var rsString;
    rsString=true;
    for(var i=0;i<str.length;i++){
        var c = str.charAt(i);//字符串str中的字符 
        if(badChar.indexOf(c) > -1){ 
            rsString=false; 
        }else
            rsString=true; 
    }
    if(rsString) 
        return true; 
    else
        return false;
}