﻿function fnGoSearch(intFlag){
	var objForm=eval(document.goSearch);
	var ErrMsg = "";
	var objFocus = null;
	var strSDate = objForm.startdate.value;
	var strEDate = objForm.enddate.value;
	/*if (strSDate!="" && strEDate==""){
		ErrMsg += "請填寫迄止日期\n";
		objFocus = objForm.enddate;
	}*/
	if (strSDate=="" && strEDate!=""){
		ErrMsg += "請填寫起始日期\n";
		objFocus = objForm.startdate;
	}
	if (strSDate!="" && strEDate!=""){
		if(ErrMsg == "" && !jf_compareStartEndDate(strSDate,strEDate)){
			ErrMsg += "起始日期大於迄止日期\n";
			objFocus = objForm.startdate;
		}
	}
	if (ErrMsg!=""){
		alert(ErrMsg);
	}else{
		/*if (intFlag==0){
			document.goSearch.action="/cfdocs/edu/training/class_listing.cfm";
		}else{
			document.goSearch.action="/cfdocs/edu/training/class_listing_award.cfm";
		}*/
		document.goSearch.award.value=intFlag;
		document.goSearch.submit();
	}
}
function js_getDayNumber(whichyear,whichmonth){
	montht = parseInt(whichmonth);
	yeart = parseInt(whichyear);
	switch(montht){
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			return 31;
		case 2:
			if((yeart % 4) == 0){
				if(((yeart % 100) == 0) && !((yeart % 400 == 0))) 
					return 28;
				else
					return 29;
			}else
				return 28;
		case 4:
		case 6:
		case 9:
		case 11:
			return 30;
		default:
			return 0;
	}
}
function js_checkDate(year,month,day){
	var iMday = js_getDayNumber(year,month);
	if(parseInt(day) > parseInt(iMday))
		return false;
	else
		return true;
}

function jf_compareStartEndDate(strSDate,strEDate){
	var Sdate = new Date(strSDate);
	var Edate = new Date(strEDate);
	if(Edate < Sdate)
		return false;
	else
		return true;
}
function fnMover(obj,msg){
	if(obj.value == msg)
		obj.value = "";
	obj.focus();
}
function fnMout(obj,msg){
	if(obj.value == "")
		obj.value = msg;
}
function goJobSearch(s1,s2){
	var frm=document.form1;
	frm.sel_main_jobcat.value=0;
	frm.sel_sub_jobcat.value=0;
	frm.sel_indcat.value=0;
	frm.sel_loc.value=0;
	//frm.sel_main_jobcat.value=s2;
	if(s1=="1_2" || s1=="1_1"){
		frm.sel_main_jobcat.value=s2;
	}
	if(s1=="2"){
		frm.sel_loc.value=s2;
	}
	if(s1=="3"){
		frm.sel_indcat.value=s2;
	}
	frm.action="http://www.104.com.tw/jobbank/joblist/joblist.cfm?jobsource=104_bank&hotjob_chr="+s2;
	frm.submit();
}
function fnAdvSearch(){
	clearTimeout(timeoutID);
	var oPanel = document.getElementById("advsearch_block");
	var oBase = document.getElementById("ad_link02");	
	oPanel.style.top = Learn.util.calculateLocation(oBase,"offsetTop")+ 5 + "px" ;
	oPanel.style.left =  Learn.util.calculateLocation(oBase,"offsetLeft")+ 36 + "px";
	oPanel.style.display = "block";
}
var timeoutID = null;
var mouseX = 0;
var mouseY = 0;
function fnAdvOut(){
	timeoutID = setTimeout("fnAdvClose()",3000);
}
function fnAdvUse(){
	clearTimeout(timeoutID);
}
function fnAdvClose(){
	var oPanel = document.getElementById("advsearch_block");
	oPanel.style.display = "none";
	oPanel.style.left = 0+"px";
	oPanel.style.top = 0+"px";
}
