 /**
  * @author [wsy]cy@
  * @v专家列表
  * Date:2007-5-29
  */
function Show_BlkBlackTabC(BlkBlackTabid_num,BlkBlackTabnum){
	for(var i=0;i<5;i++){document.getElementById("BlkBlackTabcontentC_"+BlkBlackTabid_num+i).style.display="none";}
	for(var i=0;i<5;i++){document.getElementById("BlkBlackTabmenuC_"+BlkBlackTabid_num+i).className="BlkBlackTabOff";}
	document.getElementById("BlkBlackTabmenuC_"+BlkBlackTabid_num+BlkBlackTabnum).className="BlkBlackTab";
	document.getElementById("BlkBlackTabcontentC_"+BlkBlackTabid_num+BlkBlackTabnum).style.display="block";
}
function Show_BlkBlackTabA(BlkBlackTabid_num,BlkBlackTabnum){
	for(var i=0;i<5;i++){document.getElementById("BlkBlackTabcontentA_"+BlkBlackTabid_num+i).style.display="none";}
	for(var i=0;i<5;i++){document.getElementById("BlkBlackTabmenuA_"+BlkBlackTabid_num+i).className="BlkBlackTabOff";}
	document.getElementById("BlkBlackTabmenuA_"+BlkBlackTabid_num+BlkBlackTabnum).className="BlkBlackTab";
	document.getElementById("BlkBlackTabcontentA_"+BlkBlackTabid_num+BlkBlackTabnum).style.display="block";
}		
function Show_BlkBlackTabB(BlkBlackTabid_num,BlkBlackTabnum){
	for(var i=0;i<5;i++){document.getElementById("BlkBlackTabcontentB_"+BlkBlackTabid_num+i).style.display="none";}
	for(var i=0;i<5;i++){document.getElementById("BlkBlackTabmenuB_"+BlkBlackTabid_num+i).className="BlkBlackTabOff";}
	document.getElementById("BlkBlackTabmenuB_"+BlkBlackTabid_num+BlkBlackTabnum).className="BlkBlackTab";
	document.getElementById("BlkBlackTabcontentB_"+BlkBlackTabid_num+BlkBlackTabnum).style.display="block";
}
function Show_aTab(aTabid_num,aTabnum){
	for(var i=0;i<5;i++){document.getElementById("aTabcontent_"+aTabid_num+i).style.display="none";}
	for(var i=0;i<5;i++){document.getElementById("aTabmenu_"+aTabid_num+i).className="BlkBlackTabOff";}
	document.getElementById("aTabmenu_"+aTabid_num+aTabnum).className="BlkBlackTab";
	document.getElementById("aTabcontent_"+aTabid_num+aTabnum).style.display="block";
}
function Show_bTab(bTabid_num,bTabnum){
	for(var i=0;i<5;i++){document.getElementById("bTabcontent_"+bTabid_num+i).style.display="none";}
	for(var i=0;i<5;i++){document.getElementById("bTabmenu_"+bTabid_num+i).className="BlkBlackTabOff";}
	document.getElementById("bTabmenu_"+bTabid_num+bTabnum).className="BlkBlackTab";
	document.getElementById("bTabcontent_"+bTabid_num+bTabnum).style.display="block";
}	
function Show_cTab(cTabid_num,cTabnum){
	for(var i=0;i<2;i++){document.getElementById("cTabcontent_"+cTabid_num+i).style.display="none";}
	for(var i=0;i<2;i++){document.getElementById("cTabmenu_"+cTabid_num+i).className="rightboxnameoff";}
	document.getElementById("cTabmenu_"+cTabid_num+cTabnum).className="rightboxname";
	document.getElementById("cTabcontent_"+cTabid_num+cTabnum).style.display="block";
}	
function Show_dTab(dTabid_num,dTabnum){
	for(var i=0;i<2;i++){document.getElementById("dTabcontent_"+dTabid_num+i).style.display="none";}
	for(var i=0;i<2;i++){document.getElementById("dTabmenu_"+dTabid_num+i).className="rightboxnameoff";}
	document.getElementById("dTabmenu_"+dTabid_num+dTabnum).className="rightboxname";
	document.getElementById("dTabcontent_"+dTabid_num+dTabnum).style.display="block";
}	
function Show_eTab(eTabid_num,eTabnum){
	for(var i=0;i<2;i++){document.getElementById("eTabcontent_"+eTabid_num+i).style.display="none";}
	for(var i=0;i<2;i++){document.getElementById("eTabmenu_"+eTabid_num+i).className="rightboxnameoff";}
	document.getElementById("eTabmenu_"+eTabid_num+eTabnum).className="rightboxname";
	document.getElementById("eTabcontent_"+eTabid_num+eTabnum).style.display="block";
}	
function Show_fTab(fTabid_num,fTabnum){
	for(var i=0;i<2;i++){document.getElementById("fTabcontent_"+fTabid_num+i).style.display="none";}
	for(var i=0;i<2;i++){document.getElementById("fTabmenu_"+fTabid_num+i).className="rightboxnameoff";}
	document.getElementById("fTabmenu_"+fTabid_num+fTabnum).className="rightboxname";
	document.getElementById("fTabcontent_"+fTabid_num+fTabnum).style.display="block";
}	

 /**
  * @author [wys]cy@
  * @v咨询列表
  * Date:2007-5-29
  */
function sbar(st) {
 st.style.backgroundColor = "#E0ECF3";
}
function cbar(st) {
 st.style.backgroundColor = "";
}



 /**
  * @author [wys]cy@
  * @v咨询列表
  * Date:2007-5-29
  */

                                               
var request = false;   
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!");
 }
   

   createRequest();				
   function updatehospital(HospitalID)                                                  
	{	                                                 
			if (HospitalID!=2222222)                                                  
			{ 	
				updatehospitaladdress(HospitalID)
				var url = "booking/GetBooking.asp?action=GetExpert&hospitalid=" + escape(HospitalID);
				request.open("GET", url, true);
				request.onreadystatechange = updatePageForExpert;				
				request.send(null);
			}
			
			btime.innerHTML="<select  name='selectTime' ><option value=''>请选择医生班次</option></select>"		                                         
			document.getElementById("department").selectedIndex = 0
			document.getElementById("childdepartment").innerHTML = "<select id=select1 name=select1 ><option>请选择子科室</option></select>"
			document.getElementById("expert").innerHTML = "<select  id=select1 name=select1 ><option>请选择专家</option></select>"		
			document.getElementById("bdate").selectedIndex = 0
			

	}      

	function updatePageForExpert()
   {
	
		if (request.readyState == 4)
		if (request.status == 200){
				var Str;                                                  
				Str=""                                                  
				var Str1="";                                                  
				var A 
				
				Str1=request.responseText    
				A = Str1.split(",");                                                  
				Str += "<select name='selectExpert'     onchange='updateexpert();form.hiddenExpert.value=this.options[selectedIndex].value'>";                                                  
				Str +="<option value=2222222>请选择专家</option>";                                                  
				for ( i=0; i < A.length-1; i+=2)                                                  
				{	                                                  
					Str+="<option  value="+parseInt(A[i])+">"+A[i+1]+"</option>";                                                  
		                                                  
				}                                                     
				Str +="</select>"         
				
				expert.innerHTML = Str;	
				//updatehospitaladdress(document.getElementById("Hospital").value);			
				
        }
       else if (request.status == 404){
         alert("Request URL does not exist");
       }else{
         alert("Error: status code is " + request.status);        
       }			
				
	}	
	
//////////////////////////////////////////////////////////////////                              
function updatehospitaladdress(HospitalID)
{
	
	if (HospitalID!=2222222)                                                  
			{ 	
				var url = "booking/GetBooking.asp?action=GetHospitalAddress&hospitalid=" + escape(HospitalID);
				request.open("GET", url, true);
				request.onreadystatechange = updatePageForHAddress;				
				request.send(null);
			}

}
	
function updatePageForHAddress()                                                  
{	                                                  
	
	if (request.readyState == 4)
		if (request.status == 200){
				var Str;                                                  
				Str=""                                                  
				var Str1="";                                                  
				
				Str1=request.responseText    
				Str += "<font color=red>"+Str1+"</font>";                                                  
				                                                  
				hospitaladdress.innerHTML = Str;
				
				
        }
       else if (request.status == 404){
         alert("Request URL does not exist");
       }else{
         alert("Error: status code is " + request.status);        
       }		
	
}
	                                            
function updatedepartment(DepartmentID)     ////一级科室
{
	if(yy.Hospital.value==2222222)
	{
		alert("请选择医院")
		return false;
	}
	if (DepartmentID!=2222222)                                                  
			{ 	
				var url = "booking/GetBooking.asp?action=GetChildDepartment&FDepartmentID=" + escape(DepartmentID);
				request.open("GET", url, true);
				request.onreadystatechange = updatePageForDepartment;				
				request.send(null);
			}
	document.getElementById("expert").innerHTML = "<select  id=select1 name=select1 ><option>请选择专家</option></select>"		
	document.getElementById("bdate").selectedIndex = 0
}

function updatePageForDepartment()
	{	                                                  
	                                                  
		if (request.readyState == 4)
		if (request.status == 200){
				var Str;                                                  
				Str=""                                                  
				var Str1="";                                                  
				var A
				
				Str1=request.responseText    
				A = Str1.split(",");                                                  
				Str += "<select name='selectDepartment'    onchange='updatechilddepartment(this.options[selectedIndex].value,Hospital.value);hiddenDepartment.value=this.options[selectedIndex].value'>";                                                  
				Str +="<option value=2222222>请选择子科室</option>";                                                  
				for ( i=0; i < A.length-1; i+=2)                                                  
				{	                                                  
					Str+="<option  value="+parseInt(A[i])+">"+A[i+1]+"</option>";                                                  
		                                                  
				}                                                     
				Str +="</select>"                                                  

				childdepartment.innerHTML = Str;    			
				
        }
       else if (request.status == 404){
         alert("Request URL does not exist");
       }else{
         alert("Error: status code is " + request.status);        
       }	                                          
			                                                  
	                                                
	}

function updatechilddepartment(DepartmentID,HospitalID)    /////更新子科室 取得专家
{
	if(yy.Hospital.value==2222222)
	{
		alert("请选择医院")
		return false;
	}
	if (DepartmentID!=2222222)                                                  
			{ 	
				var url = "booking/GetBooking.asp?action=GetExpertByDepartment&HospitalID=" + escape(HospitalID) + "&DepartmentID=" + escape(DepartmentID);
				request.open("GET", url, true);
				request.onreadystatechange = updatePageForChildDepartment;				
				request.send(null);
			}
	document.getElementById("bdate").selectedIndex = 0
}

function updatePageForChildDepartment()                                                  
{	                                                  
	                                                
		if (request.readyState == 4)
		if (request.status == 200){                                                  
				var Str;                                                  
				Str=""                                                  
				var Str1;                                                  
				var A                                                  
				                                                  
				Str1=request.responseText 
				A = Str1.split(",");                                                  
				Str += "<select name='selectExpert'  onchange='updateexpert();hiddenExpert.value=this.options[selectedIndex].value'>";                                                  
				Str +="<option value=2222222>请选择专家</option>";                                                  
				for ( i=0; i < A.length-1; i+=2)                                                  
				{	                                                  
					Str+="<option  value="+parseInt(A[i])+">"+A[i+1]+"</option>";                                                  
		                                                  
				}                                                     
				Str +="</select>"                                                  
				                                                  
				document.body.style.cursor = "default"                                                  
				expert.innerHTML = Str;                                                
		 }
       else if (request.status == 404){
         alert("Request URL does not exist");
       }else{
         alert("Error: status code is " + request.status);        
       }				                                    
}


function updateexpert()
{
	document.getElementById("bdate").selectedIndex = 0
	

}

function updatebdate(Vbdate,ExpertID)                                                  
{
	
		if (Vbdate!=2222222)                                                  
			{ 	
				var url = "booking/GetBooking.asp?action=GetExpertTime&bookingdate=" + escape(Vbdate) + "&ExpertID=" + escape(ExpertID);
				request.open("GET", url, true);
				request.onreadystatechange = updatePageForBdate;				
				request.send(null);
			}

}

function updatePageForBdate()                                                  
	{	                                                  
                                                
		if (request.readyState == 4)
		if (request.status == 200){ 	                                                  
				var Str;                                                  
				Str=""                                                  
				var Str1;                                                  
				var A                                                  
				//document.body.style.cursor = "wait"                                                  
				
				Str1=request.responseText  
				A = Str1.split(",");                                                  
				Str += "<select name='selectTime'  onchange='hiddenTime.value=this.options[selectedIndex].value'>";                                                  
				Str +="<option value=2222222>请选择时间段</option>";                                                  
				for ( i=0; i < A.length-1; i+=2)                                                  
				{	                                                  
					Str+="<option  value="+parseInt(A[i])+">"+A[i+1]+"</option>";                                                  
		                                                  
				}                                                     
				Str +="</select>"                                                  
				                                                  
			                                                 
				                                                  
				document.body.style.cursor = "default"
				if(Str1==""){
					btime.innerHTML = "<select name='selectTime'><option>休息</option></select>"
				}else{                                                  
					btime.innerHTML = Str;                      
				}                                                                             
        }
       else if (request.status == 404){
         alert("Request URL does not exist");
       }else{
         alert("Error: status code is " + request.status);        
       }	                                         
			                                       
	}


function getbookingdate()
{
	var url = "booking/GetBooking.asp?action=GetBookingDate";
	request.open("GET", url, true);
	request.onreadystatechange = updatePageForGetBookingDate;				
	request.send(null);

}

function updatePageForGetBookingDate()                                                  
{	                                                  
	                                                
		if (request.readyState == 4)
		if (request.status == 200){                                                  
				var Str;                                                  
				Str=""                                                  
				var Str1;                                                  
				var A                                                  
				                                                  
				Str1=request.responseText 
				A = Str1.split(",");                                                  
				Str += "<select id='bdate' name='bdate'   onchange='updatebdate(this.options[selectedIndex].value,hiddenExpert.value)' >";                                                  
				Str +="<option value=2222222>请选择日期</option>";                                                  
				for ( i=0; i < A.length-1; i+=2)                                                  
				{	                                                  
					Str+="<option  value="+A[i]+">"+A[i+1]+"</option>";                                                  
		                                                  
				}                                                     
				Str +="</select>"                                                  
				                                                  
				document.body.style.cursor = "default"                                                  
				bookingdateselect.innerHTML = Str;                                                
		 }
       else if (request.status == 404){
         alert("Request URL does not exist");
       }else{
         alert("Error: status code is " + request.status);        
       }				                                    
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	                                
                                                  

 




	function checkyy()
	{
		if(yy.uname.value==""){
			alert("请输入你的姓名");
			return false;
		}
		if(yy.utel.value==""){
			alert("电话不能为空");
			return false;
		}
		if(isNaN(yy.utel.value)){
			alert("电话号码只能为数字");
			return false;
		}
		if((yy.utel.value).length<7){
			alert("电话号码的长度不对");
			return false;
		}	
		if(yy.Hospital.value=="" | yy.Hospital.value=="2222222"){
			alert("请选择医院");
			return false;
		}
		
		if(yy.hiddenDepartment.value=="2222222" | yy.hiddenDepartment.value==""){
			alert("请选择科室");
			return false;
		}
		
		if(yy.selectExpert.value=="" | yy.hiddenExpert.value=="2222222" | yy.hiddenExpert.value==""){
			alert("请选择专家");
			return false;
		}
		
		if(yy.selectTime.value=="" | yy.hiddenTime.value=="2222222"){
			alert("请选择时间段");
			return false;
		}
		
	}	                                                  
