// JavaScript Document
function CheckForm()
{
/************ 开始 ******************
	预约者信息判断。
*******************************************************************/		
		if(myform.name.value == ""){
			alert("预约者姓名不能为空!");
			myform.name.focus();
			return false;
		}   
	   if(myform.tel.value == ""){
			alert("预约者固定电话不能为空!");
			myform.tel.focus();
			return false;
		}
		
      if (document.myform.tel.value != ""){
          var phone=document.myform.tel.value;
          var p1 = /^\d{3,4}-\d{7,8}$/
          var me = false;
          if (p1.test(phone))me=true;
          if (!me){
              document.myform.tel.value='';
              alert('对不起，您输入的电话号码有错误。\n\n区号和电话号码之间请用"-"分割,如:020-85599366');
              document.myform.tel.focus();
              return false;
          }
      }	
	  
      if (document.myform.tel2.value != "")
	  {	  
         var mobile=document.myform.tel2.value;
         var reg0 = /^13\d{5,9}$/;
         var reg1 = /^153\d{4,8}$/;
         var reg2 = /^159\d{4,8}$/;
         var reg3 = /^0\d{10,11}$/;
         var my = false;
         if (reg0.test(mobile))my=true;
         if (reg1.test(mobile))my=true;
         if (reg2.test(mobile))my=true;
         if (reg3.test(mobile))my=true;
         if (!my){
             document.myform.tel2.value='';
             alert('对不起，您输入的[预约者]手机或小灵通号码有错误。');
             document.myform.tel2.focus();
             return false;}
		   		   
	  }

/*****************************************************************
	患者姓名信息判断。
*******************************************************************/		
		
		if(myform.usename.value == ""){
			alert("患者姓名不能为空!");
			myform.usename.focus();
			return false;
		}	
/*****************************************************************
	患者固定电话信息判断。
*******************************************************************/			
	   if(myform.tel1.value == ""){
			alert("患者固定电话不能为空!");
			myform.tel1.focus();
			return false;
		}
/*****************************************************************
	患者固定电话信息判断。
*******************************************************************/		
       if (document.myform.tel1.value != ""){
        var tel1=document.myform.tel1.value;
        var p1 = /^\d{3,4}-\d{7,8}$/
        var me = false;
        if (p1.test(tel1))me=true;
        if (!me){
            document.myform.tel1.value='';
            alert('对不起，您输入的患者固定电话号码有错误。\n\n区号和电话号码之间请用-分割,如:020-85599366');
            document.myform.tel1.focus();
            return false; }
        }
/*****************************************************************
	患者手机号判断。
*******************************************************************/
      if (document.myform.tel22.value != "")
	  {	  
         var mobile=document.myform.tel22.value;
         var reg0 = /^13\d{5,9}$/;
         var reg1 = /^153\d{4,8}$/;
         var reg2 = /^159\d{4,8}$/;
         var reg3 = /^0\d{10,11}$/;
         var my = false;
         if (reg0.test(mobile))my=true;
         if (reg1.test(mobile))my=true;
         if (reg2.test(mobile))my=true;
         if (reg3.test(mobile))my=true;
         if (!my){
             document.myform.tel22.value='';
             alert('对不起，您输入的[患者]手机或小灵通号码有错误。');
             document.myform.tel22.focus();
             return false;}
		   		   
	  }
/*****************************************************************
	年市判断。
*******************************************************************/		
		
		if(myform.year.value == ""){
			alert("出生年份不能为空!");
			myform.year.focus();
			return false;
		}	
		
/*****************************************************************
	省市判断。
*******************************************************************/
		if(myform.ShengName.value == ""){
			alert("省不能为空!");
			myform.ShengName.focus();
			return false;
		}
		if(myform.CityName.value == ""){
			alert("市不能为空!");
			myform.CityName.focus();
			return false;
		}	
/*****************************************************************
	街道地址描述判断。
*******************************************************************/	   
		if(myform.address.value == ""){
			alert("街道地址不能为空!");
			myform.address.focus();
			return false;
		}			
/*****************************************************************
	全面病史判断。
*******************************************************************/
      if (document.myform.beizu.value == "")
	  {
	    var  ch=""; 
        for(var i=0; i<document.myform.AMeun.length;i++)   
          {   
           if(document.myform.AMeun[i].checked)   
            ch=ch+document.myform.AMeun[i].value;   
           }   
          if(ch=="")   
          {   
            alert("全面病史不能为空！");   
           return   false;   
          } 
	  }	
/*****************************************************************
	全面病史判断。
*******************************************************************/
      if (document.myform.miao.value != "")
	  {
	    var  ch=""; 
        for(var i=0; i<document.myform.BMeun.length;i++)   
          {   
           if(document.myform.BMeun[i].checked)   
            ch=ch+document.myform.BMeun[i].value;   
           }   
          if(ch=="")   
          {   
            alert("听力描述不能为空！");   
           return   false;   
          } 
	  }		  
/*****************************************************************
	预约日期判断。
*******************************************************************/				
 if(myform.update.value=='点击选择预约日期')
	   {
           alert("预约日期不能为空！");
           myform.update.focus();
           return false;
        } 
        var date=new  Date();
        var day=date.getDate();
        var month=date.getMonth()+1
        var year=date.getFullYear() 
        s1=year+ "-"+month+ "-"+day;
        s2=myform.update.value;
       if(DateDiff(s1,s2) < 0) 
       {
        alert("不能小于当前预约日期");
          return false;
       } 		  
/************** 结束****************/ 
}
/*****************************************************************
	预约日期判断。
*******************************************************************/

function  DateDiff(sDate1,sDate2) 
{    
   var aDate,oDate1,oDate2,iDays     
   aDate=sDate1.split("-")     
   oDate1=new   Date(aDate[1]+ '-'+aDate[2]+ '-'+aDate[0])         //转换为12-18-2002格式     
   aDate=sDate2.split("-")     
   oDate2=new  Date(aDate[1]+ '-'+aDate[2]+ '-'+aDate[0])     
   iDays  = parseInt(Math.abs(oDate1-oDate2)/1000/60/60/24)         //把相差的毫秒数转换为天数     
   if(oDate1 <oDate2) 
     { 
        return  iDays; 
     } 
   else 
     { 
        return  -iDays ; 
     } 
}	
/*****************************************************************
	搜索判断。
*******************************************************************/
function CheckForm2()
      {
		if(myform2.OrderNumber.value ==""){
			alert("预约号不能为空!");
			myform2.OrderNumber.focus();
			return false;		
		}			
		if(myform2.yname.value == ""){
			alert("预约者姓名不能为空!");
			myform2.yname.focus();
			return false;
		}   
	
								
      }

