//检测用户名开始


function   check_user_name(u_name){   
   u_name=SplitDemo(u_name);
  // check()
  infoBoard=document.getElementById("checkInfo");     
   if(u_name.length<2){     
 infoBoard.innerHTML='<img src=/images/tishi.gif  border=0 /> <span class=red>请输入2位以上的名字..</span>';
 return   false;     
  } 
  infoBoard.innerHTML='<img src=/Images/tishi7.gif  border=0 /> 正在检测名字数据是否有重复,请稍候...';     
    check_user_exists(u_name);
  
}
function   check_user_tel(u_name){   
   u_name=SplitDemo(u_name);
 //  form.siteurl.value= 
   infoBoard=document.getElementById("checkInfo");  
//   siteurl=document.getElementById("siteurl");  
 //    siteurl.value=u_name.replace(/[^\d-\,]/g,'');
   if(!check(u_name)){     
 infoBoard.innerHTML='<img src=/images/tishi.gif  border=0 /> <span class=red>电话号码可能不全或不正确..</span>';
 return   false;
  } 
  infoBoard.innerHTML='<img src=/Images/tishi7.gif  border=0 /> 正在检测电话数据是否有重复,请稍候...';     
  check_user_exists(u_name);

}
function   check_user_exists(u_name){     
 // u_name//=form.u_name.value;     

//  myurl="/114/tel/actmber.asp?member="+u_name;     

    var http_request = create_obj();
    http_request.onreadystatechange = function(){
        if (http_request.readyState == 4) {
             if (http_request.status == 200) {
             	 	var http_result2 = http_request.responseText;
/////////////////////////////
//  retCode=openUrl(myurl);
    var retCode=http_result2;
     
    //infoBoard.innerHTML= retCode;      
     
  switch(retCode.substring(0,2)){     
  case   "3|":     
  infoBoard.innerHTML='<img src=/Images/tishi11.gif  border=0 /><font color=red>抱歉</font>,查询失败，请重试';break;     
  case   "0|":     
  infoBoard.innerHTML='<img src=/Images/tishi3.gif  border=0 /><font color=red>恭喜</font>,您要提交的<'+u_name+'>电话或单位数据中还没有';break;     
  case   "1|":   
  infoBoard.innerHTML='<img src=/Images/tishi8.gif  border=0 /><font color=red>抱歉</font>，您要提交的<'+u_name+'>电话或单位已经存在,但不一定正确,如果您要纠正可以继续提交<br>这是重复的相关信息:'+retCode.replace("1|",""); break;  
  }   
   
////////////////////////////////////        
			//	if('该登录名已经有人注册了，请尝试更换一个登录名'==http_result2){
            }
        }
    }
  //  var username=document.getElementById('username').value;
 //   var postStr = "act=check&userid="+ username;
    var postStr = "";
    var postStr2 ="actmber.asp?member="+escape(u_name);//;//encodeURI();
    send_request(http_request,postStr2,postStr); 
 //  infoBoard.innerHTML='<font color=red>定位完毕</font>';    
}
  //创建对象
function create_obj(){
    var http_request = false;
    //开始初始化XMLHttpRequest对象
    if(window.XMLHttpRequest) { //Mozilla 浏览器
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {//设置MiME类别
            http_request.overrideMimeType("text/xml");
        }
    }
    else if (window.ActiveXObject) { // IE浏览器
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) { // 异常，创建对象实例失败
        return false;
    }
    return http_request;
}

function send_request(http_request,url,postStr) {
    // 确定发送请求的方式和URL以及是否同步执行下段代码
    http_request.open("POST", url, true);
   // http_request.setrequestheader( "content-length ",string.length); 
   //http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
   http_request.setRequestHeader("context-type","text/xml;charset=GB2312");
     //http_request.setRequestHeader("context-type","text/xml;charset=UTF-8");
    http_request.send(postStr);
}
function checkshu(){
var cellphone=/^([\d-+]*)$/;
return cellphone.test(form1.siteurl.value);
}
function check(y_name)
{var yy;
yy= SplitDemo(y_name);
if(testit(yy)||checkphone(yy)||checkmobi(yy))
{  //alert('您输入有效电话号码！');
 //   form1.siteurl.focus();
    return true;
}else{
   // form1.siteurl.focus();
    return false;
}
return false;
}

function   testit(xvalue){  
var   filter=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
return filter.test(xvalue);  
}

function checkphone(xvalue)
{
var filter=/^(([0\+]\d{2,3}-)?(0\d{2,3}))?(\d{7,8})(-(\d{3,}))?$/
return filter.test(xvalue);
}
function checkmobi(xvalue)
{
var cellphone=/^(((1[0-9]{1}[0-9]{1}))+\d{8})$/;
 return cellphone.test(xvalue);
}
function SplitDemo(S_value){
   var  S,ss;
   ss = S_value.split(",");
   S=ss[ss.length-1];
   return(S);
}  
  //检测用户名结束

