//判斷該輸入方塊是否為空
	function JSNotNullTextfForm(formname,textname,errmessage,errcontrol,typemessage,typecontrol){
		textvalue="";
		divname="";
		textvalue=eval(formname+"."+textname+".value");	
		switch(errcontrol){
			case 1 : divname=textname;break;
			case 2 : divname="error";  break;
			default : divname="error";
		}
		ShowMessage=eval("DIV"+divname);
		
		if (textvalue==""){
			ShowMessage.innerHTML="<font color=#ff0000><b>錯誤訊息：</b>"+errmessage+"</font>"
			if(textname!="text_schoolname") eval(formname+"."+textname+".focus()");	
			return false;
		}
		
		switch(typecontrol){
			case 1 : newtextvalue=!textvalue;	break;
			case 2 : newtextvalue=textvalue.match(/[^0-9]/g);	break;//全為數字
			case 3 : newtextvalue=textvalue.match(/[^a-z]/gi);  break;//全為字母
			case 4 : newtextvalue=!textvalue.match(/^\S+@\S+\.\S+$/);  break;//E-mail格式
			case 5 : newtextvalue=!textvalue.match(/^\d{4}-\d{6}$|^\d{10}$/);  break;//手機格式
			case 6 : newtextvalue=!textvalue.match(/^\d{2}-\d{7}$|^\d{2}-\d{8}$|^\d{9}$|^\d{10}$/);  break;//電話格式
			default : newtextvalue=!textvalue;	break;
		}
		
		if (newtextvalue || !textvalue){			
			ShowMessage.innerHTML="<font color=#ff0000><b>錯誤訊息：</b>"+typemessage+"</font>"
			eval(formname+"."+textname+".focus()");	
			return false;
		}

		
	}
//判斷是否為正確日期
	function JSIsDateSelectfForm(formname,yearname,monthname,dayname,errmessage,errcontrol){
		yearvalue=eval(formname+"."+yearname+".value");	
		monthvalue=eval(formname+"."+monthname+".value");	
		dayvalue=eval(formname+"."+dayname+".value");	
		test_flag=true;
		switch(errcontrol){
			case 1 : divname=textname;break;
			case 2 : divname="error";  break;
			default : divname="error";
		}
		ShowMessage=eval("DIV"+divname)
		Datevalue=yearvalue+"/"+monthvalue+"/"+dayvalue;
		var DateTypevalue = new Date(Datevalue);
		if (DateTypevalue == "NaN") 
		  test_flag = false;
		else
		{
			yearvalue=parseInt(yearvalue)
			monthvalue=parseInt(monthvalue);
			dayvalue=parseInt(dayvalue)
		   if( ((monthvalue == 1) || (monthvalue == 3) || (monthvalue == 5) || (monthvalue == 7) || 
				(monthvalue == 8) || (monthvalue == 10) || (monthvalue == 12)) && (dayvalue > 31) )              
			 test_flag = false; 
		   
		   if( ((monthvalue == 2) || (monthvalue == 4) || (monthvalue == 6) || (monthvalue == 9) || (monthvalue == 11) ) && (dayvalue > 30) )              
			 test_flag = false;     
		   
		   if(monthvalue == 2)
		   {             
			 if(( (yearvalue % 4) == 0) && (dayvalue > 29) )
				test_flag = false; 
			 else
			   if((yearvalue % 4 != 0) && (dayvalue > 28))	
				test_flag = false;           
		   }   
		} 
		if (test_flag==false){
			ShowMessage.innerHTML="<font color=#ff0000><b>錯誤訊息：</b>"+errmessage+"</font>"
			eval(formname+"."+dayname+".focus()");	
			return false;
		}
	  }
	  
	function JSUploadFile(formname,textname,errmessage,errcontrol,typecontrol){ 
		filevalue=eval(formname+"."+textname+".value");	
		switch(errcontrol){
			case 1 : divname=textname;break;
			case 2 : divname="error";  break;
			default : divname="error";
		}
		ShowMessage=eval("DIV"+divname);
	
	  //var image_file=document.form_results_vedio.text_image.value;
		strindex=filevalue.indexOf(".",0);
		if(strindex==-1){
			//DIVerror.innerHTML="<font color=#ff0000><b>錯誤訊息：</b>請選擇正確圖檔</font>";
			ShowMessage.innerHTML="<font color=#ff0000><b>錯誤訊息：</b>"+errmessage+"</font>"
			eval(formname+"."+textname+".focus()");	
			return false;
		}
		subname=filevalue.substring(strindex+1,filevalue.length);
		
		switch(typecontrol){
			case 1 : test_flag=false;	break;
			case 2 : test_flag=!(subname=="jpg" ||subname=="gif" ||subname=="bmp" ||subname=="jpeg"||subname=="png"||subname=="tif"||subname=="tiff"||subname=="JPG"||subname=="GIF"||subname=="BMP"||subname=="JPEG"||subname=="PNG"||subname=="TIF"||subname=="TIFF");	
					  errmsg="圖檔格式僅接受：JPG/JPEG、GIF、BMP、PNG、TIF/TIFF";
					  break;//圖像格式
			case 3 : test_flag=!(subname=="wmv" ||subname=="mpg" ||subname=="mpeg" ||subname=="rm" ||subname=="rmvb"||subname=="avi"||subname=="WMV"||subname=="MPG"||subname=="MPEG"||subname=="RM"||subname=="RMVB"||subname=="AVI");	
					  errmsg="影像格式僅接受：WMV、MPG/MPEG、RM、RMVB、AVI";
					  break;//影像格式
			case 4 : test_flag=!(subname=="doc" ||subname=="txt" ||subname=="pdf" ||subname=="ppt"||subname=="xls"||subname=="DOC"||subname=="TXT"||subname=="PDF"||subname=="PPT"||subname=="XLS");	
					  errmsg="教案格式僅接受：DOC、PPT、PDF、TXT、XLS";
					  break;//教案格式
			case 5 : test_flag=!(subname=="doc" ||subname=="txt" ||subname=="pdf" ||subname=="ppt"||subname=="xls"||subname=="rar"||subname=="zip"||subname=="DOC"||subname=="TXT"||subname=="PDF"||subname=="PPT"||subname=="XLS"||subname=="RAR"||subname=="ZIP");	
					  errmsg="教案格式僅接受：DOC、PPT、PDF、TXT、XLS、RAR、ZIP";
					  break;//教案格式
			default : test_flag=false;	break;
		}
		
		
		if(test_flag){	//flag為true 表示有錯
			ShowMessage.innerHTML="<font color=#ff0000><b>錯誤訊息：</b>"+errmsg+"</font>"
			eval(formname+"."+textname+".focus()");	
			return false;
		}

	}