// 系統時鐘
function startclock()
{
var thetime=new Date();

var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var nday=thetime.getDay();
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var nyear=thetime.getYear();
var AorP=" ";

if (nhours>=12)
    AorP="P.M.";
else
    AorP="A.M.";

if (nhours>=13)
    nhours-=12;

if (nhours==0)
   nhours=12;

if (nsecn<10)
 nsecn="0"+nsecn;

if (nmins<10)
 nmins="0"+nmins;

if (nday==0)
  nday="日";
if (nday==1)
  nday="一";
if (nday==2)
  nday="二";
if (nday==3)
  nday="三";
if (nday==4)
  nday="四";
if (nday==5)
  nday="五";
if (nday==6)
  nday="六";

nmonth+=1;

if (nyear<=99)
  nyear= "19"+nyear;

if ((nyear>99) && (nyear<2000))
 nyear+=1900;

document.getElementById('clockspot').innerText=nyear+"/"+nmonth+"/"+ntoday+"　星期"+nday+"　"+nhours+": "+nmins+": "+nsecn+" "+AorP;

setTimeout('startclock()',1000);

} 



function noWay2Hide(nr){
	var x;
	for (x=0;x<document.getElementsByName(nr).length;x++){
		if (document.getElementsByName(nr)[x]!=null){
		vista = (document.getElementsByName(nr)[x].style.display == 'none') ? 'block' : 'none';
		document.getElementsByName(nr)[x].style.display = vista;
		}
	}

}

function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

///////////////////////動態欄位/////////////////////////////////
var gIntID = 1;

// 增加列
function insertRow(limit) {
	 var tbody = document.getElementById("fileTable").getElementsByTagName("tbody")[0]; 
	 var row = document.createElement("tr");
	 row.setAttribute("name","myRow"+gIntID);
	 
	 // 檔案欄位
	 var cell_1 = document.createElement("td");
	 var ctrl_1 =  document.createElement("input");
	 ctrl_1.setAttribute("type","file");
	 ctrl_1.setAttribute("name","myFile"+gIntID);
	 ctrl_1.setAttribute("id","myFile"+gIntID);
	 ctrl_1.setAttribute("size","");
	 ctrl_1.setAttribute("value","");
	 
	 //文字欄位
	 var cell_2 = document.createElement("td");
	 var ctrl_2 =  document.createElement("input");
	 ctrl_2.setAttribute("type","text");
	 ctrl_2.setAttribute("name","myText"+gIntID);
	 ctrl_2.setAttribute("size","18");
	 ctrl_2.setAttribute("value","");
	 ctrl_2.setAttribute("maxlength","50");
	 
	 //LABEL
	 var ctrl_3 =  document.createElement("label");
	 ctrl_3.setAttribute("innerText","備註：");
	 
	 //  -1 是不限制檔案數量
	 if (eval(gIntID) <= eval(limit) || eval(limit) == -1) {
		 cell_1.appendChild(ctrl_1);
		 cell_2.appendChild(ctrl_3);
		 cell_2.appendChild(ctrl_2);
		 row.appendChild(cell_1);
		 row.appendChild(cell_2);
		 tbody.appendChild(row);
		 
		 document.getElementById("fileCounter").value =  eval(gIntID) ; 
	
		 gIntID = gIntID + 1;
	 }else{
		 alert("最多只能上傳 "+ limit + " 個檔案!!");
	 }
}

// 減少列
function deleteRow() {
    var MaxID = document.getElementById("fileCounter").value ;
	var elem = document.getElementById("fileTable").getElementsByTagName("tbody")[0] ; 
	
	if (eval(MaxID) > 0) {
            elem.removeChild(elem.rows[eval(MaxID) - 1]);  // 移除 Row
			document.getElementById("fileCounter").value =  eval(MaxID) - 1 ; 
			gIntID = gIntID - 1;
	}
}
///////////////////////動態欄位/////////////////////////////////




//去空白
function trim(myStr){
  return myStr.replace(/[\s]*$/gi,"").replace(/^[\s]*/gi,"");
}

//檢查 Email 格式
function check_email(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}


//判斷數值
function IsNum(num_string) {
	var re =/\d{1,}/ 
	var re_result=re.exec(num_string)
	if (re_result== num_string )
	{
		return true ;
	}else{
		return false ;
	}
	
}


//刪除確認
function Del_confirm(myStr) 
{ 
	return confirm(myStr);
}



function Change_bg(src, BackColor) 
{ 
   	if (!src.contains(event.fromElement)) 
		{
	   		src.style.cursor = "hand";
			src.bgColor = BackColor;
		}
}



function Restore_bg(src, BackColor)
{
		if (!src.contains(event.toElement))
		{
			src.style.cursor="default";
			src.bgColor = BackColor; 
		}
}





