﻿// JScript 文件
var tanchu=1;
  function setEvents(type) {
            var objChild;                            // Window
            var reWork = new RegExp('object', 'gi'); // Regular expression
            try {
                objChild = window.open('', null, 'center=yes,width=10,height=10,status=no,resizable=no');
                //objChild.document.write("欢迎光临广州市公路客运联网售票,希望本站为你带来便利");
                //objChild.document.write("<div style='align:center'><input type='button' value='关闭' onclick='window.close();' /></div>");
                 objChild.close();
            }
            catch (e) {

            }
            if (!reWork.test(String(objChild))) {
                tanchu=0;
                alert('您好像打开了弹出窗口屏蔽功能，请通过IE设置允许本站点弹出窗口，否则支付工作不能完成。');
            }
  }
    setEvents(1);
    
    var isbanci=true;
function trim(str)
{
    return str.replace(/(^\s*)|(\s*$)/g, "");  
}
function getEvent()
{

  if(document.all) return window.event; 

  func=getEvent.caller; 

  while(func!=null){ 

    var arg0=func.arguments[0]; 

    if(arg0){ 

      if((arg0.constructor==Event || arg0.constructor ==MouseEvent) || (typeof(arg0)=="object" && arg0.preventDefault && arg0.stopPropagation)){ 

        return arg0; 

      } 

    } 

    func=func.caller; 

  } 

  return null; 

}

        function keydown()
        {  
         if(Text9.value==""&&Text6.value=="")
             return; 
                   if (getEvent().keyCode == 13)
                    { 
                         var b=false;
                         if(isbanci)
                         {
                          tobuy();
                          b=true;
                         }
                         if(!b)
                         {
                          todingdan();
                         }
                    }
      }
function send()
{
     var Text9=document.getElementById("Text9");
     var Text6=document.getElementById("Text6");
    if(isbanci&&Text6.value=="")
    {
        alert("请输入验证码"); 
        Text6.focus();
        document.getElementById("imgbancibutton").enabled=true;  
         getimgcode();
        return;   
    }
    if(!isbanci&&Text9.value=="")
    {
        alert("请输入验证码"); 
        Text9.focus();
         document.getElementById("dingdanbutton").enabled=true;
          getimgcode();
         return;
    }
     var haoma=document.getElementById("txtzhengjian").value;

     var jx=new Ajax('checknum.aspx','action=queryclick&num='+(isbanci?Text6.value:Text9.value),callbackFunc,null,0);
      jx.post();
}
function callbackFunc(response,divquery)
{ 
       var Text9=document.getElementById("Text9");
       var Text6=document.getElementById("Text6");
       
       var f=document.getElementById("frame1");
          if(response.length>2)
          {
            alert("请输入正确的验证码");
            getimgcode();
            return;
          }
    if(!isbanci)
    { 
        document.getElementById("dingdanbutton").enabled=true;
        
         if(response!="1")
          { 
          
            alert("请输入正确的验证码");
            Text9.value="";
            Text9.focus();
            getimgcode();
            return;
          
          }
        
      var DropDownList1=document.getElementById("Select1"); 
      var zhengjian=document.getElementById("txtzhengjian");
       getimgcode();
      f.src='findticketsinfo.aspx?cardID='+escape(zhengjian.value)+"&type="+escape(DropDownList1.value);
      
    }
    if(isbanci)
    { 
                document.getElementById("imgbancibutton").enabled=true;
                if(Text6.value!="GCI")
                {
                 if(response!="1")
                   {
 
                    alert("请输入正确的验证码");
                    Text6.value="";
                    Text6.focus();
                    getimgcode();
                    return;
                   
                   }
                 }
            var station=document.getElementById("txtstation");
           var Times=document.getElementById("txttime");
            var Depot=document.getElementById("txtDepot");
            var date=document.getElementById("txtdate");
            var num=document.getElementById("txtnum");
             getimgcode();
            f.src='banciinfo.aspx?station='+escape(station.value)+'&Times='+escape(Times.value)+'&Depot='+escape(Depot.value)+'&date='+escape(date.value)+'&num='+escape(num.value)+"&tanchu="+escape(tanchu);        
    }
       Text9.value="";
       Text6.value="";
      
       
}

function getimgcode(){
  var getimagecode = document.getElementById("imgbanci");
  var getimagecode1 = document.getElementById("imgdingdan");
      if(isbanci){
            getimagecode.src='GetVerifyCode.aspx?'+Math.random();
            getimagecode1.src="";
      }
      else{
        getimagecode1.src='GetVerifyCode.aspx?'+Math.random();
        getimagecode.src="";
      }
}
 
    //进入到买车票页面
    function tobuy()
    {
            if(document.getElementById("Hidden1").value=='started')
        {
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }            
            document.getElementById("Hidden1").value="";
            openjianjie();
        }
		document.getElementById("div_jianjie").innerHTML="<img src='img/xuanze_2.gif'  border='0' />";
		document.getElementById("div_xuzhi").innerHTML="<img src='img/xuanze_4.gif'  border='0' />";
		document.getElementById("div_xieyi").innerHTML="<img src='img/xuanze_6.gif'  border='0' />";
		document.getElementById("div_kuaidi").innerHTML="<img src='img/xuanze_8.gif'  border='0' />";		
		document.getElementById("div_keyunzhan").innerHTML="<img src='img/xuanze_10.gif'  border='0' />";
		
          isbanci=true;
          var station=document.getElementById("txtstation");
           var Times=document.getElementById("txttime");
            var Depot=document.getElementById("txtDepot");
            var date=document.getElementById("txtdate");
            var num=document.getElementById("txtnum");
            var Text6=document.getElementById("Text6");
                  if(trim(station.value)=="")
                   {
                     alert("请输入目的站名: 如: 深圳,珠海,也可以[sz 表示 深圳],[zh 表示 珠海]");
                     station.focus();
                     return;
                   }
                   
                    if(trim(date.value)=="")
                   {
                     alert("日期不能为空");
                     date.focus();
                     return;
                   }
                    var d=new Date(date.value.split("-")[0],date.value.split("-")[1]-1,date.value.split("-")[2]);
                    var today=new Date();
                    var t=d-today;
                   if(t<=0)
                   {
                     alert("日期不能小于明天");
                     date.focus();
                     return;
                   }
                  var regExp 　= 　/^[1-9]$/;
　                if(!regExp.test(num.value)&&num.value!="10") 　
　                { 　
　 　　                alert("买票数目不能为空，且只能是1到10的数字！"); 　
　 　　                num.focus(); 　
　 　　                return ;　
　                }
　                document.getElementById("imgbancibutton").enabled=false;
　                send();
    }
 
     function openxuzhi()
     {
        if(document.getElementById("Hidden1").value=='started')
        {
        
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }
            document.getElementById("Hidden1").value="";
        }
        document.getElementById("frame1").src='xuzhi.htm';
		
		document.getElementById("div_jianjie").innerHTML="<img src='img/xuanze_2.gif'  border='0' />";
		document.getElementById("div_xuzhi").innerHTML="<img src='img/xuanze_4b.gif'  border='0' />";
		document.getElementById("div_xieyi").innerHTML="<img src='img/xuanze_6.gif'  border='0' />";
		document.getElementById("div_kuaidi").innerHTML="<img src='img/xuanze_8.gif'  border='0' />";		
		document.getElementById("div_keyunzhan").innerHTML="<img src='img/xuanze_10.gif'  border='0' />";
     }
     function openkeyunzhan()
     {
         if(document.getElementById("Hidden1").value=='started')
        {
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }
            document.getElementById("Hidden1").value="";
        }
        document.getElementById("frame1").src='keyunzhan.htm';
		
		document.getElementById("div_jianjie").innerHTML="<img src='img/xuanze_2.gif'  border='0' />";
		document.getElementById("div_xuzhi").innerHTML="<img src='img/xuanze_4.gif'  border='0' />";
		document.getElementById("div_xieyi").innerHTML="<img src='img/xuanze_6.gif'  border='0' />";
		document.getElementById("div_kuaidi").innerHTML="<img src='img/xuanze_8.gif'  border='0' />";		
		document.getElementById("div_keyunzhan").innerHTML="<img src='img/xuanze_10b.gif'  border='0' />";
     }
     function openxieyi()
     {
           if(document.getElementById("Hidden1").value=='started')
        {
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }
            document.getElementById("Hidden1").value="";
        }
        document.getElementById("frame1").src='xieyi1.htm';
		
		document.getElementById("div_jianjie").innerHTML="<img src='img/xuanze_2.gif'  border='0' />";
		document.getElementById("div_xuzhi").innerHTML="<img src='img/xuanze_4.gif'  border='0' />";
		document.getElementById("div_xieyi").innerHTML="<img src='img/xuanze_6b.gif'  border='0' />";
		document.getElementById("div_kuaidi").innerHTML="<img src='img/xuanze_8.gif'  border='0' />";		
		document.getElementById("div_keyunzhan").innerHTML="<img src='img/xuanze_10.gif'  border='0' />";
     }
	 function openkuaidi()
	 {
	     if(document.getElementById("Hidden1").value=='started')
        {
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }
            document.getElementById("Hidden1").value="";
        }
        document.getElementById("frame1").src='kuaidi.htm';
		
		document.getElementById("div_jianjie").innerHTML="<img src='img/xuanze_2.gif'  border='0' />";
		document.getElementById("div_xuzhi").innerHTML="<img src='img/xuanze_4.gif'  border='0' />";
		document.getElementById("div_xieyi").innerHTML="<img src='img/xuanze_6.gif'  border='0' />";
		document.getElementById("div_kuaidi").innerHTML="<img src='img/xuanze_8b.gif'  border='0' />";		
		document.getElementById("div_keyunzhan").innerHTML="<img src='img/xuanze_10.gif'  border='0' />";
	 }
     function openjianjie()
     {
            if(document.getElementById("Hidden1").value=='started')
        {
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }
            document.getElementById("Hidden1").value="";
        }
         document.getElementById("frame1").src='jianjie.htm';
		document.getElementById("div_jianjie").innerHTML="<img src='img/xuanze_2b.gif'  border='0' />";
		document.getElementById("div_xuzhi").innerHTML="<img src='img/xuanze_4.gif'  border='0' />";
		document.getElementById("div_xieyi").innerHTML="<img src='img/xuanze_6.gif'  border='0' />";
		document.getElementById("div_kuaidi").innerHTML="<img src='img/xuanze_8.gif'  border='0' />";		
		document.getElementById("div_keyunzhan").innerHTML="<img src='img/xuanze_10.gif'  border='0' />";
     }
    
    function changeindex(index)
    {
       if(index==2)
       {
        isbanci=true;
        document.getElementById("dingdan").style.display="none";
         document.getElementById("dingdanimg").style.display="none";
         document.getElementById("banci").style.display="";
         document.getElementById("banciimg").style.display="";
       }
       if(index==1)
       {
         isbanci=false;
         document.getElementById("dingdan").style.display="";
         document.getElementById("dingdanimg").style.display="";
         document.getElementById("banci").style.display="none";
         document.getElementById("banciimg").style.display="none";
       } 
       getimgcode();
    }
    function todingdan()
    { 
        if(document.getElementById("Hidden1").value=='started')
        {
            if(!confirm('你正处于订票流程中！你确定要放弃本次订票操作吗?'))
            {
               return;
            }
            openjianjie();
            document.getElementById("Hidden1").value="";
        }
             isbanci=false;
          var zhengjian=document.getElementById("txtzhengjian");
              if(trim(zhengjian.value)=="")
               {
                 alert("请输入证件号码");
                 document.getElementById("txtzhengjian").focus();
                  return;
               }
　          var DropDownList1=document.getElementById("Select1"); 
           if(DropDownList1.selectedIndex==0)
           {
           document.getElementById("dingdanbutton").enabled=false;
             //event.srcElement.enabled=false; 
              sendcardid(trim(zhengjian.value));
              return;
           }
          
            document.getElementById("dingdanbutton").enabled=false;
                send();
    }
    
    
                   function callbackFunc1(response,divquery)
                    {
                       if(response!="ok")
                       {
                          alert("请输入正确的身份证号码");
                          document.getElementById("txtzhengjian").focus();
                          document.getElementById("dingdanbutton").enabled=true;
                       }    
                       else
                       {
                          send();
                       }  
                    }
                  function sendcardid(cardid)
                    {
                       var DropDownList1=document.getElementById("Select1"); 
                       if(DropDownList1.selectedIndex!=0)
                       {
                         send();
                         return;
                       }      
                          var jx1=new Ajax('Handler.ashx','cardid='+cardid+'&action=check',callbackFunc1,null,0);
                            jx1.post();
                     }
                     
                     var ie =navigator.appName=="Microsoft Internet Explorer"?true:false;
function $(objID){
	return document.getElementById(objID);
} 