﻿// JavaScript Document
	function get_month(d_area,form_name,d_year,d_mon,d_day){
		year = form_name.elements[d_year].value;
		mon = form_name.elements[d_mon].value;
		var daysinmonth= new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
		if ( ( (year%4 == 0)&&(year%100 != 0) ) || (year%400 == 0) ) { // leap year
			daysinmonth[2] = 29;
			}	
		str="<select name=\""+d_day+"\" id=\""+d_day+"\" class=\"select_type\">";
		for(i=1;i <= daysinmonth[eval(mon)] ;i++) {
			str=str
			+"<option value=\"";
			str=str+i;					
			str=str+"\">";
			if(i < 10)
				str=str+"0"+i;					
			else str=str+i;
			str=str+"</option>";
		}
		str=str
		+"</select>";
		eval(d_area).innerHTML = str;
	}

	function chk_date(y1,m1,d1,y2,m2,d2)
	{		
		temp1=y1*365*24*60*60 + m1*30*24*60*60 + d1*24*60*60;
		temp2=y2*365*24*60*60 + m2*30*24*60*60 + d2*24*60*60;
	
		if(temp1 > temp2) {
			alert("起啟日期不能小於結束日期！");
			return false;
		}
		return true;
	}
	
	function ChkTwoDete(date1,date2)
	{		
		//alert(date1.substring(0,4) + '-' +  date1.substring(5,7) + '-' +   date1.substring(8,10));
		temp1 = date1.substring(0,4)*365*24*60*60 + date1.substring(5,7)*30*24*60*60 + date1.substring(8,10)*24*60*60;
		temp2 = date2.substring(0,4)*365*24*60*60 + date2.substring(5,7)*30*24*60*60 + date2.substring(8,10)*24*60*60;
		if(temp1 > temp2) {
			alert("起啟日期不能小於結束日期！");
			return false;
		}
		return true;
	}	
	
	function changeClass(obj,classT){
		obj.className = classT;
	}	
	
	function POPjump(selOBJ){
		location.href=selOBJ.options[selOBJ.selectedIndex].value;
	}//page jump時使用	
	
	//search用
	function searchobj(obj){
		if(obj.keyword.value == '') {
			alert("請填入搜尋資料！");
			return false;
		}
		ExecutingWindow('../Executing.htm');			
		obj.submit();
	}
	
	//如果你有上傳檔案的function...請加上此三個java script
	//第二、三個是圖片相關的

	var storeObj = new Array();
	function chk_delfile(http)
	{	
  		flag = confirm("你確定要從刪除這一個檔案嗎 ?\n\n");
  		if(!flag)
  			return false;
			ExecutingWindow('../Executing.htm');			
			window.location.replace(http);
 		return true;
	}

	function chk_recoverfile(id)
	{	
		if(storeObj[id + 'obj'] != null){
			document.all(id + 'div').outerHTML = document.all(id + 'div').outerHTML;
		}
		document.all(id + 'img').src = document.all(id + 'temp').value;
 		return true;
	}
	
	function chk_getpic(obj, id, vtype){
		storeObj[id + 'obj'] = obj;
		if(obj.value != '' && vtype == 1){
			document.all(id + 'img').src = obj.value;
			//alert('test');
		}
	}
	//end	
	//----倒數計時------------------------------------------------------------------------------------------
	function CountDown(vForm,vName,vState,vTime,vY,vM,vD,vH,vM2,vS){
		var MonthAr=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
		TmpForm = vForm;
		TmpName = vName;
		TmpState = vState;
		TmpTime = vTime;
		TmpY = vY;
		TmpM = vM;
		TmpD = vD;
		TmpH = vH;
		TmpM2 = vM2;
		TmpS = vS;

		var Now = new Date();
		var NowY = Now.getYear();
		var NowM = Now.getMonth();
		var NowD = Now.getDate();
		var NowH = Now.getHours();
		var NowM2 = Now.getMinutes();
		var NowS = Now.getSeconds();

		var Start = TmpTime;
		var StartY = Start.getYear();
		var StartM = Start.getMonth();
		var StartD = Start.getDate();
		var StartH = Start.getHours();
		var StartM2 = Start.getMinutes();
		var StartS = Start.getSeconds();
		
		if (NowY < 1000) NowY += 1900;
		if (StartY < 1000) StartY += 1900;
		
		var NowStr = NowY + "/" + (NowM+1) + "/" + NowD + " " + NowH + ":" + NowM2 + ":" + NowS;
		var FutureStr = TmpY + "/" + (TmpM+1) + "/" + TmpD + " " + TmpH + ":" + TmpM2 + ":" + TmpS;
		var StartStr = StartY + "/" + (StartM+1) + "/" + StartD + " " + StartH + ":" + StartM2 + ":" + StartS;
		
		DRange = Date.parse(FutureStr) - Date.parse(NowStr);
		DD = Math.floor(DRange/(60*60*1000*24)*1);
		DH = Math.floor((DRange%(60*60*1000*24))/(60*60*1000)*1);
		DM = Math.floor(((DRange%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
		DS = Math.floor((((DRange%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
		
		DRange2 =Date.parse(NowStr) - Date.parse(StartStr);
		DD2 = Math.floor(DRange2/(60*60*1000*24)*1);
		DH2 = Math.floor((DRange2%(60*60*1000*24))/(60*60*1000)*1);
		DM2 = Math.floor(((DRange2%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
		DS2 = Math.floor((((DRange2%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
		
		
		var TmpHtml = document.getElementById(TmpName);
		TmpHtml.innerHTML =  DH+":"+DM+":"+DS;
		document.getElementById(TmpName).appendChild(TmpHtml);
		document.getElementById("vTime").value = DH2+":"+DM2+":"+DS2;
		
		if(DD==0&&DH==0&&DM==0&&DS==0){
			alert(" 時間己到！ ")
			document.all(TmpState).value = "TimeOver";
			document.all(TmpForm).submit();
			return true;
/*		}else{
			//document.all(TmpName).value=DD+ "天, "+DH+"小時, "+DM+"分, "+DS+"秒! ";
			var TmpHtml = document.getElementById(TmpName);
			TmpHtml.innerHTML =  DH+":"+DM+":"+DS;
			document.getElementById(TmpName).appendChild(TmpHtml);
			document.getElementById("vTime").value = DH2+":"+DM2+":"+DS2;
*/	
		}
		setTimeout("CountDown(TmpForm,TmpName,TmpState,TmpTime,TmpY,TmpM,TmpD,TmpH,TmpM2,TmpS)",1000);
	}
	//---------------------------------------------------------------------------------------------------
	
