/* 顯示時間 */
var timerID = null;
var timerRunning = false;

// Called by both onLoad in BODY tag, and Resume button.
function startclock () {
	// Make sure the clock is stopped
	stopclock();
	time();
}

// Kills clock.
function stopclock () {
	if(timerRunning)
	clearTimeout(timerID);
	timerRunning = false;
	}

function time () {
	var now = new Date();
	var yr = now.getYear()+1900;
	var mName = now.getMonth() + 1;
	var dName = now.getDay() + 1;
	var dayNr = ((now.getDate()<10) ? "0" : "")+ now.getDate();
	var ampm = (now.getHours() >= 12) ? " P.M." : " A.M."
	var hours = ((now.getHours() < 10) ? "0" : "") + now.getHours();
		//hours = ((hours > 12) ? hours - 12 : hours);
	var minutes = ((now.getMinutes() < 10) ? ":0" : ":") + now.getMinutes();
	var seconds = ((now.getSeconds() < 10) ? ":0" : ":") + now.getSeconds();

	if(dName==1) Day = " (日) ";
	if(dName==2) Day = " (一) ";
	if(dName==3) Day = " (二) ";
	if(dName==4) Day = " (三) ";
	if(dName==5) Day = " (四) ";
	if(dName==6) Day = " (五) ";
	if(dName==7) Day = " (六) ";

	if(mName==1) Month="01";
	if(mName==2) Month="02";
	if(mName==3) Month="03";
	if(mName==4) Month="04";
	if(mName==5) Month="05";
	if(mName==6) Month="06";
	if(mName==7) Month="07";
	if(mName==8) Month="08";
	if(mName==9) Month="09";
	if(mName==10) Month="10";
	if(mName==11) Month="11";
	if(mName==12) Month="12";

   // String to display current date.

   var DayDateTime=( yr + "年" + Month + "月" + dayNr + "日 " + Day + hours + minutes + seconds);

   // Displays Day-Date-Time on the staus bar.
	obj = document.getElementById("clock_value") ;
	obj.innerHTML = DayDateTime ;
	timerID = setTimeout("time()",1000);
	timerRunning = true;
}

// Stops clock and clears status bar.
function clearStatus() {
	if(timerRunning)
		clearTimeout(timerID);
		timerRunning = false;
		window.status=" ";   
}

// -- End Hiding Here -->

/* 勾選刪除時之檢查事項 */
function form_del_check(form) {  
   
	delchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		delchecked++;     
	} else if(form.total_box.value > 1) { 
	
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				delchecked++;
			}   
		}
	}  
  
	if (delchecked==0) {
		alert("請勾選欲刪除的項目!!")
		return false;
	} else {
		Scheck = confirm("您確定要刪除嗎 ?") 
   
		if (Scheck==true) {
			form.method = "post";
			form.action = form.action + "?mode=del";
			form.submit();
			return true; 
		} 
	}       
}  
  
/* 勾選發送時之檢查事項 */
function form_send_check(form) {  
   
	sendchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		sendchecked++;     
	} else if(form.total_box.value > 1) { 
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				sendchecked++; }   
		}
	} 
  
	if (sendchecked==0) {
		alert("請勾選欲發送的項目 !!")
		return false;
	} else if(sendchecked == 1) {
		form.method = "post";
		form.action = form.action + "?mode=send";
		form.submit();
		return true;
	} else {
		alert("執行發送時，只能單選 !!")
		return false;
	}  
} 

/* 勾選複製時之檢查事項 */
function form_copy_check(form) {  
   
	delchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		delchecked++;     
	} else if(form.total_box.value > 1) { 
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				delchecked++; }   
		}
	} 
  
	if (delchecked==0) {
		alert("請勾選欲複製的項目 !!")
		return false;
	} else if(delchecked == 1) {
		form.method = "post";
		form.action = form.action + "?mode=copy";
		form.submit();
		return true;
	} else {
		alert("執行複製時，只能單選 !!")
		return false;
	}  
} 

/* 勾選啟用時之檢查事項 */
function form_on_check(form) {  

	delchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		delchecked++;     
	} else if(form.total_box.value > 1) { 
	
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				delchecked++;
			}   
		}
	}  
  
	if (delchecked==0) {
		alert("請勾選欲啟用的項目!!")
		return false;
	} else {
		Scheck = confirm("您確定要將狀態設為啟用嗎 ?") 
   
		if (Scheck==true) {
			form.method = "post";
			form.action = form.action + "?mode=status&value=1";
			form.submit();
			return true; 
		} 
	}       
}  

/* 勾選停用時之檢查事項 */
function form_off_check(form) {  
   
	delchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		delchecked++;     
	} else if(form.total_box.value > 1) { 
	
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				delchecked++;
			}   
		}
	}  
  
	if (delchecked==0) {
		alert("請勾選欲停用的項目!!")
		return false;
	} else {
		Scheck = confirm("您確定要將狀態設為停用嗎 ?") 
   
		if (Scheck==true) {
			form.method = "post";
			form.action = form.action + "?mode=status&value=0";
			form.submit();
			return true; 
		} 
	}       
}  

/* 確認視窗，加網址 */
function Confirm_Msn(msn, url) {
	var conf = confirm(msn);
	if (conf) {
		location.href = url;
		return true;
	} else {
		return false;
	}
}

/* 滑鼠移過之光棒特效 */
function OMOver(OMO){OMO.style.backgroundColor='#FBF591';}
function OMOut(OMO){OMO.style.backgroundColor='';}

// 圖片預覽
function preview_image(obj,img) 
{
	imgPath = obj.value;
			
	if (obj.value == "") {
		return false;
	}
	
	if (imgPath.charAt(0,7).toLowerCase() == "http://" || imgPath.charAt(0,6).toLowerCase() == "ftp://") {
		alert("無法上傳檔案：" + " : " + ImgPath);
		return false;
	}

	if (!is_valid_image_ext(imgPath)) {
		if (0) alert("僅允許 .jpg .gif .png 圖檔格式 !!"); 
		else alert("僅允許 .jpg .gif .png 圖檔格式 !!"); 									
		return false;
	}
		
    img_preview=document.getElementById("ul_file_upload_1");
	document.getElementById("ul_preview_1").innerHTML="<img src='ul_file_upload_1' width=120 />";			
}


// 檢查圖檔格式
function is_valid_image_ext(imageName) {
	if (imageName.substring(imgPath.length - 3, imageName.length).toLowerCase() != "jpg" &&
		imageName.substring(imgPath.length - 3, imageName.length).toLowerCase() != "gif" &&
		imageName.substring(imgPath.length - 3, imageName.length).toLowerCase() != "png" &&
		imageName.substring(imgPath.length - 4, imageName.length).toLowerCase() != "jpeg" ) {
			
		if (imageName.substring(imgPath.length - 3, imageName.length).toLowerCase() == "swf" && 0 ) return true;
		else return false;
	} 
	return true;
}

/* checkbox 全選/取消 */
function click_all(form) {

	if (form.box_check.value == 1) {
		if (form.total_box.value ==1) {
			form['id[]'].checked = true ;
		} else { 
			for (var i=0;i<form.total_box.value;i++) {
				var e = form['id[]'][i];
				e.checked = true;
			}
		} 
		form.box_check.value = 0;
	} else { //box_else

		if (form.total_box.value ==1 ) {
			if (form['id[]'].checked==true) { 
			form['id[]'].checked = false;
		} else if (form['id[]'].checked==false) {
			form['id[]'].checked = true;
		}
	} else { 
		for (var i=0;i<form.total_box.value;i++) {
		var e = form['id[]'][i];
		if (e.checked==true) { 
			e.checked = false;
		} else if (e.checked==false) {
			e.checked = true;
		}  
		}
	}  

	form.box_check.value = 1;
	}
 
 }
 



/* 勾選刪除時之檢查事項 */
function form_assign_check(form) {  
   
	delchecked=0;
	if (form.total_box.value ==1 && form['id[]'].checked==true) {
		delchecked++;     
	} else if(form.total_box.value > 1) { 
	
		for (var i=0;i<form.total_box.value;i++) {
			var e = form['id[]'][i];
			if (e.checked==true) { 
				delchecked++;
			}   
		}
	}  
  
	if (delchecked==0) {
		alert("請勾選欲指派的項目!!")
		return false;
	} else {
		Scheck = confirm("您確定要開始指派嗎 ?") 
   
		if (Scheck==true) {
			form.method = "post";
			form.action = form.action + "?mode=assign_add";
			form.submit();
			return true; 
		} 
	}       
}  
