﻿// JScript 文件

 var xmlHttp;
    var classlistid;
    function createXMLHttpRequest()
    {
       if(window.ActiveXObject)
       {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
       }
       else if(window.XMLHttpRequest)
       {
         xmlHttp=new XMLHttpRequest();   
       }
    }
    
function reg()
{
  
  var obj1=document.getElementById("mobile");
  var obj2=document.getElementById("loginName");
  var obj3=document.getElementById("password");
  var obj4=document.getElementById("password1");
  var obj5=document.getElementById("email");
  var obj6=document.getElementById("code");
 
  var txt1=obj1.value;
  var txt2=obj2.value;
  var txt3=obj3.value;
  var txt4=obj4.value;
  var txt5=obj5.value;
  var txt6=obj6.value;
 
  if(Trim(txt1)=="")
  {
    alert("请填写手机！");
     obj1.focus();
     return false;
  }
  else
  {
    if(!check_mobile(txt1))
    {
      alert("手机号码填写错误！");
       obj1.focus();
      return false;
    }
  }
  if(Trim(txt2)=="")
  {
     alert("请填写用户名！");
     obj2.focus();
      return false;
  }
  else
  {
   if(!check_psw(txt2,6,20))
   {
      alert("用户名只能是6-20个数字或字母！");
      obj2.focus();
      return false;
   }
  }
  if(Trim(txt3)=="")
  {
     alert("请填写密码！");
     obj3.focus();
      return false;
  }
  else
  {
   if(!check_psw(txt3,6,20))
   {
      alert("密码只能是6-20个数字或字母！");
      obj3.focus();
      return false;
   }
  }
 if(Trim(txt4)=="")
 {
      alert("请再次输入密码！");
      obj4.focus();
      return false;
 }
 else
 {
   if(txt3!=txt4)
   {
     alert("密码不一致！");
     obj4.focus();
      return false;
     
   }
 }
 if(Trim(txt5)=="")
 {
    alert("请输入邮箱！");
    obj5.focus();
    return false;
 }
 else
 {
   if(!check_emial(txt5))
   {
     alert("邮箱输入错误！");
     obj5.focus();
     return false;
   }
 }
 if(Trim(txt6)=="")
 {
   alert("请填写验证码！");
     obj6.focus();
     return false;
 }
 
 var check_obj=document.getElementById("chkAgree");
 if(check_obj.checked==false)
 {
   alert("请阅读山水国旅服务协议，如果您不同意我们的协议，也不能注册！");
    return false;
 }
 
 var uname=txt2;
 var email=Trim(txt5);
 var phone=Trim(txt1);
  createXMLHttpRequest();
  xmlHttp.open("GET","/AJAX.aspx?argument=1&uname="+uname+"&email="+email+"&phone="+phone,true);
  xmlHttp.onreadystatechange=handleStateChange;
  xmlHttp.send(null);
  

  
}

    
   
    
    function handleStateChange()
    {
  

      if(xmlHttp.readystate==4)
      {   
        if(xmlHttp.status==200)
        {  
       
           var results_object=xmlHttp.responseXML;
           var results_list=results_object.getElementsByTagName("result")[0]; 
           var result=results_list.firstChild.nodeValue;
           var num=parseInt(result);
            if(num>0)
          {
           var error='';
           if((num&1)==1)
           {
             error=error+"该用户名,";
           }
          if((num&2)==2)
          {
            error=error+"该邮箱,";
          }
          if((num&4)==4)
          {
           error=error+"该手机,";
          }
           error=error+" 已存在！";
            alert(error);
            return false;
         }
         else
         {
           form1.submit();
         }
       
        
          
        }
      }  
  }
  
  
  function duihuan(score1,p_name)
  {
     
      createXMLHttpRequest();
      xmlHttp.open("GET","/AJAX.aspx?argument=2&score1="+score1+"&title="+p_name,true);
      xmlHttp.onreadystatechange=handleStateChange1;
      xmlHttp.send(null);
  }
  
   function handleStateChange1()
    {

 
      if(xmlHttp.readystate==4)
      {    
        if(xmlHttp.status==200)
        {  
           var results_object=xmlHttp.responseXML;
           var results_list=results_object.getElementsByTagName("result")[0]; 
           var result=results_list.firstChild.nodeValue;
           var num=parseInt(result);
          
            if(num<1)
          {
             if(num==0)alert("您的积分不够！");
             if(num==-1)alert("系统忙！请稍候兑换！");
             if(num==-2)alert("请登录!");
         }
         else
         {
           alert("兑换成功!");
           this.window.open("/Users/User_product.aspx");
         }
       
        
          
        }
      }  
  }
  
 
 function pre_buy(Rows_Count)
 {
    var num_txt="";
    for(var i=0;i<Rows_Count;i++)
    {
       num_txt=Trim( document.getElementById("num_txt"+(i+1)).value);
       if(num_txt!="")
       {
          if(parseInt(num_txt)>0)
          {
            if( Trim( document.getElementById("ticketTourTime"+(i+1)).value)=="")
            {
               alert("请填写您要使用的日期！");
               return false;
            }
          }
       }
    }
 
 
     var score1= parseInt(document.getElementById("total_score").innerHTML);
     if(score1>0)
     {
       createXMLHttpRequest();
       xmlHttp.open("GET","/AJAX.aspx?argument=3&score1="+score1,true);
       xmlHttp.onreadystatechange=handleStateChange2;
       xmlHttp.send(null);
     }
     else
     {
               
       form1.submit();
     } 
  
 }
 function handleStateChange2()
 {
  
      if(xmlHttp.readystate==4)
      {   

         if(xmlHttp.status==200)
         {   
        
            var results_object=xmlHttp.responseXML;
            var results_list=results_object.getElementsByTagName("result")[0]; 
            var result=results_list.firstChild.nodeValue;
            var num=parseInt(result);

            if(num<1)
            {
              if(num==0)alert("您的积分不够！");
              if(num==-2)alert("请登录!");
             }
             else
             {
               
               form1.submit();
             } 
          
          }
      }  
 }
 
 
 function add_guest_info(uname)
{

   var obj1=document.getElementById("TextBox1");
   var obj2=document.getElementById("TextBox3");
   var obj3=document.getElementById("TextBox4");
   var obj4=document.getElementById("TextBox5");
   var obj5=document.getElementById("TextBox6");
   var obj6=document.getElementById("TextBox7");
   var obj7=document.getElementById("TextBox8");
   var obj8=document.getElementById("TextBox9");
   var obj9=document.getElementById("TextBox10");
   
   var txt1=Trim(obj1.value);
   var txt2=Trim(obj2.value);
   var txt3=Trim(obj3.value);
   var txt4=Trim(obj4.value);
   var txt5=Trim(obj5.value);
   var txt6=Trim(obj6.value);
   var txt7=Trim(obj7.value);
   var txt8=Trim(obj8.value);
   var txt9=Trim(obj9.value);
   
   if(!check_len_sz(txt1,0,100))
   {
      alert("您填写的姓名字数太多了！");
      obj1.focus();
      return false;
   }
   if(txt2=="")
   {}
   else
   {
     if(!check_date(txt2))
     {
         alert("您填写生日格式错误！");
         obj2.focus();
         return false;
     }
   }
   if(txt3=="")
   {
       alert("请填写您的手机号码！");
       obj3.focus();
       return false;
   }
   else
   {
     if(!check_mobile(txt3))
     {  
         alert("您填写的手机号码错误！");
         obj3.focus();
         return false;
     }
   }
   if(txt4=="")
   {
      
   }
   else
   {
       if(!check_emial(txt4))
       {
         alert("您填写的邮箱错误！");
         obj4.focus();
         return false;
      }
   }
    
   if(!check_len_sz(txt5,0,50))
   {
      alert("您填写的QQ字数太多了！");
      obj5.focus();
      return false;
   }
   if(!check_len_sz(txt6,0,200))
   {
      alert("您填写的地址字数太多了！");
      obj6.focus();
      return false;
   }
   
   if(!check_len_sz(txt7,0,20))
   {
      alert("您填写的邮编字数太多了！");
      obj7.focus();
      return false;
   }
   if(!check_len_sz(txt8,0,100))
   {
      alert("您填写的所在公司字数太多了！");
      obj8.focus();
      return false;
   }
   if(!check_len_sz(txt9,0,200))
   {
      alert("您填写的所在公司地址字数太多了！");
      obj9.focus();
      return false;
   }
   var email=Trim(txt4);
   var phone=Trim(txt3);
   createXMLHttpRequest();
   xmlHttp.open("GET","/AJAX.aspx?argument=4&uname="+uname+"&email="+email+"&phone="+phone,true);
   xmlHttp.onreadystatechange=handleStateChange;
   xmlHttp.send(null);
   
}
 
 
 
 
