﻿var result=false;
var eresult=false;
var mresult=false;
var request;
    function createRequest() {
      try {
        request = new XMLHttpRequest();
      } catch (trymicrosoft) {
        try {
          request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (othermicrosoft) {
          try {
            request = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (failed) {
            request = false;
          }
        }
      }
      if (!request)
        alert("Error initializing XMLHttpRequest!");
    }

function resultRemain(id,stype,str,CssClassName)
{  
      switch (stype) {
            //默认           
      case "normal":
          {
          document.getElementById("span_"+id).className=CssClassName;
           break;
       }
         //正确
      case "right" :
          {         
           document.getElementById("span_"+id).innerHTML=str;
           document.getElementById("span_"+id).className=CssClassName;           
           break;
       }
      //错误
      case "error":
        {                                 
         document.getElementById("span_"+id).className=CssClassName;
         document.getElementById("span_"+id).innerHTML=str;                                
         break;
            }
      //获得焦点
      case "focus":      
      {
        document.getElementById("span_"+id).innerHTML=str;
        document.getElementById("span_"+id).className=CssClassName;         
      }
      default :
       break;
     }
}

/**********************************************************************************
 * 函数名称：onCheckEmail(o)
 * 功能说明：检测E-mail是否合法
 * 参    数：o:表单对象;
 * 调用方式：表单名称.Attributes["onblur"] = "return onCheckEmail(this);"; //(Asp.net)
***********************************************************************************/
function CheckEmail(o){
    var em = o.value;
    if(em){
        var pattern = /^(\w|_|\.)+@((\w|_|\-)+\.)+(\w){2,3}$/;
     if(!pattern.test(em))
     {
          resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" />","formerr");        
         return false;   
       }   
     else{
        resultRemain(o.id,"right","<img src=\"/image/right.gif\" align=\"absmiddle\" />","formnormal");
        return true;
              }
 }else{
      resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" />","formerr");  
      return false;    
 }
}



/**********************************************************************************
 * 函数名称： CheckName(o)
 * 功能说明：检测姓名是否合法
 * 参    数：o:表单对象;
 * 调用方式：表单名称.Attributes["onblur"] = "return CheckName(this);"; //(Asp.net)
***********************************************************************************/
function CheckName(o){
    var n = o.value;
    if(n){
        if(n.length < 2 || n.length > 30)
        {
            resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" />","formerr");
            return false;
        }
        else
        {
        resultRemain(o.id,"right","<img src=\"/image/right.gif\" align=\"absmiddle\" />","formnormal");
        return true;
        }
        
    }else{
         resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" /> ","formerr");
        return false;
    }
   
}
 /**********************************************************************************
 * 函数名称： CheckYaoqiu(o)
 * 功能说明：检测姓名是否合法
 * 参    数：o:表单对象;
 * 调用方式：表单名称.Attributes["onblur"] = "return CheckYaoqiu(this);"; //(Asp.net)
***********************************************************************************/
function CheckYaoqiu(o){
    var n = o.value;
    if(n){
        if(n.length < 2 || n.length > 1000)
        {
            resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" />","formerr");
            return false;
        }
        else
        {
        resultRemain(o.id,"right","<img src=\"/image/right.gif\" align=\"absmiddle\" />","formnormal");
        return true;
        }
        
    }else{
         resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" /> ","formerr");
        return false;
    }
   
}
 /**********************************************************************************
 * 函数名称： CheckCw(o)
 * 功能说明：检测姓名是否合法
 * 参    数：o:表单对象;
 * 调用方式：表单名称.Attributes["onblur"] = "return CheckCw(this);"; //(Asp.net)
***********************************************************************************/
function CheckCw(o){
    var n = o.value;
    if(n){
        if(n=="-1")
        {
            resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" />","formerr");
            return false;
        }
        else
        {
        resultRemain(o.id,"right","<img src=\"/image/right.gif\" align=\"absmiddle\" />","formnormal");
        return true;
        }
        
    }else{
         resultRemain(o.id,"error","<img src=\"/image/error.gif\" align=\"absmiddle\" /> ","formerr");
        return false;
    }
   
}

//会员注册表单提交时,验证全部表单
function OnlineForm()
{

    var falsestr="";
  if(!CheckCw(document.getElementById("zcity")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("cw")))    
       falsestr +="false|"; 
  if(!CheckName(document.getElementById("fname")))    
       falsestr +="false|"; 
  if(!CheckEmail(document.getElementById("email")))    
       falsestr +="false|"; 
  if(!CheckYaoqiu(document.getElementById("yaoqiu")))    
       falsestr +="false|"; 
   
  if(falsestr.length>=5) 
  {
       return false;  
       }
    else
    {
    document.getElementById("btnsend").disabled=true;
    document.getElementById("online").style.display="block";
    onlinesend(document.getElementById("ztitle").value,document.getElementById("zcity").value,document.getElementById("cw").value,document.getElementById("fname").value,document.getElementById("email").value,document.getElementById("yaoqiu").value,document.getElementById("msn").value);
    return false;  
     }
}

function onlinesend(zt,ct,cw,fname,email,yaoqiu,msn) {
  createRequest();
  document.getElementById("btnsend").disabled=true;
  var url='/tijiao.html?zt='+zt+'&ct='+ct+'&cw='+cw+'&fname='+fname+'&email='+email+'&yaoqiu='+yaoqiu+'&msn='+msn;
  request.open("GET",url,true);
  request.onreadystatechange=onlineget;
  request.send(null);
}
function onlineget(){
   if(request.readyState==4){
       if(request.status==200){
        var getsend=request.responseText;
        if(getsend=="1")
        {
         document.getElementById("online").innerHTML="Send successful";
         setTimeout("yicang()",3000);
         document.getElementById("btnsend").disabled=false;
       }
        else
        {
         document.getElementById("online").innerHTML="Send error";
          setTimeout("yicang()",3000);
         document.getElementById("btnsend").disabled=false;
     }
    }
    }
    else{
        document.getElementById("btnsend").disabled=true;
    }
}
function yicang()
{
document.getElementById("online").style.display="none";
document.getElementById("fname").value="";
document.getElementById("email").value="";
document.getElementById("yaoqiu").value="";
document.getElementById("msn").value="";
}
//会员注册表单提交时,验证全部表单1
function OnlineForm1()
{

    var falsestr="";
 if(!CheckCw(document.getElementById("phone")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("cw")))    
       falsestr +="false|"; 
  if(!CheckName(document.getElementById("fname")))    
       falsestr +="false|"; 
  if(!CheckEmail(document.getElementById("email")))    
       falsestr +="false|"; 
  if(!CheckYaoqiu(document.getElementById("yaoqiu")))    
       falsestr +="false|"; 
   
  if(falsestr.length>=5) 
  {
       return false;  
       }
    else
    {
    document.getElementById("btnsend").disabled=true;
    document.getElementById("online1").style.display="block";
    onlinesend1(document.getElementById("rentout").value,document.getElementById("rentin").value,document.getElementById("phone").value,document.getElementById("ztitle").value,document.getElementById("cw").value,document.getElementById("fname").value,document.getElementById("email").value,document.getElementById("yaoqiu").value,document.getElementById("msn").value);
    return true;  
     }
}

function onlinesend1(rt,ri,tel,zt,cw,fname,email,yaoqiu,msn) {
  createRequest();
  var url='/tijiao.html?rt='+rt+'&ri='+ri+'&tel='+tel+'&zt='+zt+'&ct=0&cw='+cw+'&fname='+fname+'&email='+email+'&yaoqiu='+yaoqiu+'&msn='+msn;
  request.open("GET",url,true);
  request.onreadystatechange=onlineget1;
  request.send(null);
}
function onlineget1(){
   if(request.readyState==4){
       if(request.status==200){
        var getsend=request.responseText;
        if(getsend=="1")
        {
         document.getElementById("online1").innerHTML="send successful";
         setTimeout("yicang1()",4000);
         document.getElementById("btnsend").disabled=false;
       }
        else
        {
         document.getElementById("online1").innerHTML="send error";
          setTimeout("yicang1()",4000);
         document.getElementById("btnsend").disabled=false;
     }
    }
    }
    else{
        document.getElementById("btnsend").disabled=true;
    }
}
function yicang1()
{
document.getElementById("online1").style.display="none";
document.getElementById("fname").value="";
document.getElementById("email").value="";
document.getElementById("rentin").value="";
document.getElementById("rentout").value="";
document.getElementById("phone").value="";
document.getElementById("yaoqiu").value="";
document.getElementById("msn").value="";
}
//会员注册表单提交时,验证全部表单
function OnlineForm2()
{

    var falsestr="";
  if(!CheckCw(document.getElementById("phone")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("zcity")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("cw")))    
       falsestr +="false|"; 
  if(!CheckName(document.getElementById("fname")))    
       falsestr +="false|"; 
  if(!CheckName(document.getElementById("lname")))    
       falsestr +="false|"; 
  if(!CheckEmail(document.getElementById("email")))    
       falsestr +="false|"; 
  if(!CheckYaoqiu(document.getElementById("yaoqiu")))    
       falsestr +="false|"; 
   
  if(falsestr.length>=5) 
  {
       return false;  
       }
    else
    {
    document.getElementById("btnsend").disabled=true;
    document.getElementById("online2").style.display="block";
    onlinesend2(document.getElementById("lname").value,document.getElementById("rentout").value,document.getElementById("rentin").value,document.getElementById("phone").value,document.getElementById("ztitle").value,document.getElementById("zcity").value,document.getElementById("cw").value,document.getElementById("fname").value,document.getElementById("email").value,document.getElementById("yaoqiu").value);
    return true;  
     }
}

function onlinesend2(lname,rt,ri,tel,zt,ct,cw,fname,email,yaoqiu) {
  createRequest();
  var url='/tijiao.html?lname='+lname+'&rt='+rt+'&ri='+ri+'&tel='+tel+'&zt='+zt+'&ct='+ct+'&cw='+cw+'&fname='+fname+'&email='+email+'&yaoqiu='+yaoqiu;
  request.open("GET",url,true);
  request.onreadystatechange=onlineget2;
  request.send(null);
}
function onlineget2(){
   if(request.readyState==4){
       if(request.status==200){
        var getsend=request.responseText;
        if(getsend=="1")
        {
         document.getElementById("online2").innerHTML="send successful";
         setTimeout("yicang2()",4000);
         document.getElementById("btnsend").disabled=false;
       }
        else
        {
         document.getElementById("online2").innerHTML="send error";
          setTimeout("yicang2()",4000);
         document.getElementById("btnsend").disabled=false;
     }
    }
    }
    else{
        document.getElementById("btnsend").disabled=true;
    }
}
function yicang2()
{
document.getElementById("online2").style.display="none";
document.getElementById("fname").value="";
document.getElementById("lname").value="";
document.getElementById("phone").value="";
document.getElementById("email").value="";
document.getElementById("rentin").value="";
document.getElementById("rentout").value="";
document.getElementById("yaoqiu").value="";
}
//会员注册表单提交时,验证全部表单
function OnlineForm3()
{

    var falsestr="";
  if(!CheckCw(document.getElementById("phone")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("zcity")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("cw")))    
       falsestr +="false|"; 
  if(!CheckName(document.getElementById("fname")))    
       falsestr +="false|"; 
  if(!CheckEmail(document.getElementById("email")))    
       falsestr +="false|"; 
  if(!CheckYaoqiu(document.getElementById("yaoqiu")))    
       falsestr +="false|"; 
   
  if(falsestr.length>=5) 
  {
       return false;  
       }
    else
    {
    document.getElementById("btnsend").disabled=true;
    document.getElementById("online3").style.display="block";
    onlinesend3(document.getElementById("rentout").value,document.getElementById("rentin").value,document.getElementById("phone").value,document.getElementById("ztitle").value,document.getElementById("zcity").value,document.getElementById("cw").value,document.getElementById("fname").value,document.getElementById("email").value,document.getElementById("yaoqiu").value);
    return true;  
     }
}

function onlinesend3(rt,ri,tel,zt,ct,cw,fname,email,yaoqiu) {
  createRequest();
  var url='/tijiao.html?rt='+rt+'&ri='+ri+'&tel='+tel+'&zt='+zt+'&ct='+ct+'&cw='+cw+'&fname='+fname+'&email='+email+'&yaoqiu='+yaoqiu;
  request.open("GET",url,true);
  request.onreadystatechange=onlineget3;
  request.send(null);
}
function onlineget3(){
   if(request.readyState==4){
       if(request.status==200){
        var getsend=request.responseText;
        if(getsend=="1")
        {
         document.getElementById("online3").innerHTML="send successful";
         setTimeout("yicang3()",4000);
         document.getElementById("btnsend").disabled=false;
       }
        else
        {
         document.getElementById("online3").innerHTML="send error";
          setTimeout("yicang3()",4000);
         document.getElementById("btnsend").disabled=false;
     }
    }
    }
    else{
        document.getElementById("btnsend").disabled=true;
    }
}
function yicang3()
{
document.getElementById("online3").style.display="none";
document.getElementById("fname").value="";
document.getElementById("phone").value="";
document.getElementById("email").value="";
document.getElementById("rentin").value="";
document.getElementById("rentout").value="";
document.getElementById("yaoqiu").value="";
}

//会员注册表单提交时,验证全部表单
function OnlineForm4()
{

    var falsestr="";
  if(!CheckCw(document.getElementById("phone")))    
       falsestr +="false|"; 
  if(!CheckCw(document.getElementById("zcity")))    
       falsestr +="false|"; 
  if(!CheckName(document.getElementById("name")))    
       falsestr +="false|"; 
  if(!CheckEmail(document.getElementById("email")))    
       falsestr +="false|"; 
  if(!CheckYaoqiu(document.getElementById("msg")))    
       falsestr +="false|"; 
   
  if(falsestr.length>=5) 
  {
       return false;  
       }
    else
    {
    document.getElementById("btnsend").disabled=true;
    document.getElementById("online4").style.display="block";
    onlinesend4(document.getElementById("zcity").value,document.getElementById("company").value,document.getElementById("name").value,document.getElementById("phone").value,document.getElementById("email").value,document.getElementById("msg").value);
    return true;  
     }
}

function onlinesend4(ct,cname,name,phone,email,msg) {
  createRequest();
  var url='/info.html?ct='+ct+'&cname='+cname+'&name='+name+'&phone='+phone+'&email='+email+'&msg='+msg;
  request.open("GET",url,true);
  request.onreadystatechange=onlineget4;
  request.send(null);
}
function onlineget4(){
   if(request.readyState==4){
       if(request.status==200){
        var getsend=request.responseText;
        if(getsend=="1")
        {
         document.getElementById("online4").innerHTML="send successful";
         setTimeout("yicang4()",4000);
         document.getElementById("btnsend").disabled=false;
       }
        else
        {
         document.getElementById("online4").innerHTML="send error";
          setTimeout("yicang4()",4000);
         document.getElementById("btnsend").disabled=false;
     }
    }
    }
    else{
        document.getElementById("btnsend").disabled=true;
    }
}
function yicang4()
{
document.getElementById("online4").style.display="none";
document.getElementById("company").value="";
document.getElementById("name").value="";
document.getElementById("phone").value="";
document.getElementById("email").value="";
document.getElementById("msg").value="";
}