// JavaScript Document
//管理介面選單Js
if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.ConMenuSubTitle{display: none;}\n')
document.write('</style>\n')
}

//搜尋網頁內寬度太大的圖片進行縮放以及PNG糾正
 function ReImgSize(){
  for (i=0;i<document.images.length;i++)
   {
   if (document.all){
	if (document.images[i].width>450)
	 {
       document.images[i].width="200"
       document.images[i].border="0"
       document.images[i].alt="開新視窗瀏覽原始圖片"
       document.images[i].outerHTML='<a href="'+document.images[i].src+'" target="_blank">'+document.images[i].outerHTML+'</a>'
  	 }
   }
  else{
	if (document.images[i].width>150) {
	  document.images[i].alt="開新視窗瀏覽原始圖片"
	  document.images[i].style.cursor="pointer"
	  document.images[i].onclick=function(e){window.open(this.src)}
	}
  }
  }
 }

//點選框變粗A
function hiliteA(obj) {
	obj.style.border = '2px solid #FF0000';
}

function deliteA(obj) {
	obj.style.border = '1px solid #CCCCCC';
}
function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("ConMenu").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="ConMenuSubTitle") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
//強制輸入為數字
function IsDigit()
{
  return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
//檢查送出資料
function CheckData(Pen,PenN,OK,Nodate,ReplayOK){
  	with (eval("document.form1")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("系統警訊!!：\n\n[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
		if(ReplayOK=='Y'){
		//document.getElementById('textarea1').value
		document.getElementById('textarea1').value = document.getElementById('wysiwygtextarea1').contentWindow.document.body.innerHTML;
		if (document.getElementById('textarea1').value==''){
			alert("系統警訊!!：\n\n[ 內容 ] 不能為空!!");
			return false;
			}
			}
		if(Nodate=='Y'){
       //日期判別
       var OKT1 = new Array();
       OKT1[0] = "StartDay";
       OKT1[1] = "EndDay";
       var OST1 = new Array();
       OST1[0] = "起始時間";
       OST1[1] = "截止時間";
	   var StartDays;
	   var EndDays;
	   StartDays =StartDay.value;
	   EndDays =EndDay.value;
	   if (StartDays.toString()>EndDays.toString()){
		   alert("系統警訊：\n\n您截止日期不能小於開始日期!!");
		   eval(OKT1[1]+".focus();");
		   return false;
			   }
	   }
	   if (EMail.value=="" || ChkMail(EMail.value) == false){
		   alert("請輸入一個有效的E-Mail郵件信箱!!");
		   EMail.focus();
		   return false;
    	}
			   

	}
	if (confirm("系統警訊：\n\n您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  else{
	return false;
  }
}
//檢查信箱
function ChkMail(myEmail) {
	var LCMail = myEmail.toLowerCase( );
	/*if (LCMail.indexOf("yahoo") > 0 || LCMail.indexOf("pchome") > 0 || LCMail.indexOf("hotmail") > 0){
		return false;
	}*/
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail)==false){  
		return false;
	}  
	return true;  
}
//檢查送出資料
function CheckDataM(Pen,PenN,OK,Nodate,ReplayOK){
  	with (eval("document.form1")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("系統警訊!!：\n\n[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
		if (MPD.value != MPDC.value){
		   alert("您輸入的再次確認密碼,需與密碼相同!!");
		   MPD.focus();
		   return false;
		   }
		if(ReplayOK=='Y'){
		//document.getElementById('textarea1').value
		document.getElementById('textarea1').value = document.getElementById('wysiwygtextarea1').contentWindow.document.body.innerHTML;
		if (document.getElementById('textarea1').value==''){
			alert("系統警訊!!：\n\n[ 內容 ] 不能為空!!");
			return false;
			}
			}
		if(Nodate=='Y'){
       //日期判別
       var OKT1 = new Array();
       OKT1[0] = "StartDay";
       OKT1[1] = "EndDay";
       var OST1 = new Array();
       OST1[0] = "起始時間";
       OST1[1] = "截止時間";
	   var StartDays;
	   var EndDays;
	   StartDays =StartDay.value;
	   EndDays =EndDay.value;
	   if (StartDays.toString()>EndDays.toString()){
		   alert("系統警訊：\n\n您截止日期不能小於開始日期!!");
		   eval(OKT1[1]+".focus();");
		   return false;
			   }
	   }
	   if (EMail.value=="" || ChkMail(EMail.value) == false){
		   alert("請輸入一個有效的E-Mail郵件信箱!!");
		   EMail.focus();
		   return false;
    	}
			   

	}
	if (confirm("系統警訊：\n\n您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  else{
	return false;
  }
}
//檢查送出資料(帳號密碼)
function CheckDataID(Pen,PenN,OK,Nodate,ReplayOK){
  	with (eval("document.form1")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("系統警訊!!：\n\n[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
		
		if(ReplayOK=='Y'){
		//document.getElementById('textarea1').value
		document.getElementById('textarea1').value = document.getElementById('wysiwygtextarea1').contentWindow.document.body.innerHTML;
		if (document.getElementById('textarea1').value==''){
			alert("系統警訊!!：\n\n[ 內容 ] 不能為空!!");
			return false;
			}
			}
		if(Nodate=='Y'){
       //日期判別
       var OKT1 = new Array();
       OKT1[0] = "StartDay";
       OKT1[1] = "EndDay";
       var OST1 = new Array();
       OST1[0] = "起始時間";
       OST1[1] = "截止時間";
	   var StartDays;
	   var EndDays;
	   StartDays =StartDay.value;
	   EndDays =EndDay.value;
	   if (StartDays.toString()>EndDays.toString()){
		   alert("系統警訊：\n\n您截止日期不能小於開始日期!!");
		   eval(OKT1[1]+".focus();");
		   return false;
			   }
	   }
	   
			   

	}
	if (confirm("系統警訊：\n\n您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  else{
	return false;
  }
}
//檢查送出資料(送出訂單)
function CheckDataK(Pen,PenN,OK,Nodate,ReplayOK){
  	with (eval("document.formK")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("系統警訊!!：\n\n[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
		
		if(ReplayOK=='Y'){
		//document.getElementById('textarea1').value
		document.getElementById('textarea1').value = document.getElementById('wysiwygtextarea1').contentWindow.document.body.innerHTML;
		if (document.getElementById('textarea1').value==''){
			alert("系統警訊!!：\n\n[ 內容 ] 不能為空!!");
			return false;
			}
			}
		if(Nodate=='Y'){
       //日期判別
       var OKT1 = new Array();
       OKT1[0] = "StartDay";
       OKT1[1] = "EndDay";
       var OST1 = new Array();
       OST1[0] = "起始時間";
       OST1[1] = "截止時間";
	   var StartDays;
	   var EndDays;
	   StartDays =StartDay.value;
	   EndDays =EndDay.value;
	   if (StartDays.toString()>EndDays.toString()){
		   alert("系統警訊：\n\n您截止日期不能小於開始日期!!");
		   eval(OKT1[1]+".focus();");
		   return false;
			   }
	   }
	   if (EMail.value=="" || ChkMail(EMail.value) == false){
		   alert("請輸入一個有效的E-Mail郵件信箱!!");
		   EMail.focus();
		   return false;
    	}
		}

	
	if (confirm("系統警訊：\n\n您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  else{
	return false;
  }
}
//檢查送出資料(搜尋)
function CheckDataS(Pen,PenN,OK,Nodate,ReplayOK){
  	with (eval("document.formS")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("系統警訊!!：\n\n[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
		
		if(ReplayOK=='Y'){
		//document.getElementById('textarea1').value
		document.getElementById('textarea1').value = document.getElementById('wysiwygtextarea1').contentWindow.document.body.innerHTML;
		if (document.getElementById('textarea1').value==''){
			alert("系統警訊!!：\n\n[ 內容 ] 不能為空!!");
			return false;
			}
			}
		if(Nodate=='Y'){
       //日期判別
       var OKT1 = new Array();
       OKT1[0] = "StartDay";
       OKT1[1] = "EndDay";
       var OST1 = new Array();
       OST1[0] = "起始時間";
       OST1[1] = "截止時間";
	   var StartDays;
	   var EndDays;
	   StartDays =StartDay.value;
	   EndDays =EndDay.value;
	   if (StartDays.toString()>EndDays.toString()){
		   alert("系統警訊：\n\n您截止日期不能小於開始日期!!");
		   eval(OKT1[1]+".focus();");
		   return false;
			   }
	   }
	}
	if (confirm("系統警訊：\n\n您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  else{
	return false;
  }
}

//檢查送出資料
function CheckDataMode(Pen,PenN,OK,Nodate,ReplayOK,EMailYN,RePassWordYN,FormName){
  	with (eval("document."+FormName+"")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
		if(RePassWordYN=='Y'){
			if (MPD.value.length < 4 || MPD.value.length > 12 || CheckIDValue(MPD)==false){
		   		alert("為安全起見，密碼請輸入4~12個英數字元!!");
		   		MPD.focus();
		   		return false;
		   		}
			if (MPD.value != MPDC.value){
		   		alert("您輸入的再次確認密碼,需與密碼相同!!");
		   		MPD.focus();
		   		return false;
		   		}
			
		}
		if(ReplayOK=='Y'){
		//document.getElementById('textarea1').value
		document.getElementById('textarea1').value = document.getElementById('wysiwygtextarea1').contentWindow.document.body.innerHTML;
		if (document.getElementById('textarea1').value==''){
			alert("[ 內容 ] 不能為空!!");
			return false;
			}
			}
		if(Nodate=='Y'){
       //日期判別
       var OKT1 = new Array();
       OKT1[0] = "StartDay";
       OKT1[1] = "EndDay";
       var OST1 = new Array();
       OST1[0] = "起始時間";
       OST1[1] = "截止時間";
	   var StartDays;
	   var EndDays;
	   StartDays =StartDay.value;
	   EndDays =EndDay.value;
	   if (StartDays.toString()>EndDays.toString()){
		   alert("您截止日期不能小於開始日期!!");
		   eval(OKT1[1]+".focus();");
		   return false;
			   }
	   }
	   if(EMailYN=='Y'){
	   		if (EMail.value=="" || ChkMail(EMail.value) == false){
		   		alert("請輸入一個有效的E-Mail郵件信箱!!");
		   		EMail.focus();
		   		return false;
    	}
	   }
	   

	}
	//if (confirm("您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  //else{
	//return false;
  //}
}
//下載
function CheckMsgPage(OK,Actions,Win){
  if (confirm("您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!")){
  if(Win == "admin"){
  eval('parent.'+Win+'.location.href=("'+Actions+'")');
}else{
  eval('window.open("'+Actions+'" , "'+Win+'" , "toolbar=0 ,location=0 ,directories=0 ,status=0 ,menubar=0 ,resizable=1, scrollbars=1")');
}
    return true;
  }
  else{
	return false;
  }
}
//新視窗 無訊息
function OPenNewWin(Actions,Win){
  eval('window.open("'+Actions+'" , "'+Win+'" , "")');
}

//檢查同意條款
function CheckMemRule(Pen,PenN,OK,FormName){
  	with (eval("document."+FormName+"")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
	   	if (checkrule.checked==false){
		   		alert("請詳細閱讀會員同意條款並勾選已閱讀");
		   		return false;
    	}		
	}
	return true;
}


//是否選取radio
function check(checkname,FormName){
    var accept = document.getElementsByName(checkname);
	var ch = 0;
　　for(i=0;i<accept.length;i++)　　{
		      　if(accept[i].checked){			    
			    ch = 1;
				}
	}  
	if (ch == 0){   	
	  return false;
	}else{
	  return true;
	}
}

//投票用
function CheckDataVote(OK,FormName){
	with (eval("document."+FormName+"")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		//選取radio---start
		if (check("VAns",FormName) == false){
		   alert("請選擇您欲投票的選項!!");
		   return false;
		}		
		//選取radio---end				
	}
	if (confirm("您現在正準備〔"+OK+"〕哦!\n\n如果您要繼續〔"+OK+"〕，請按下〔\"確定\"〕系統將會為您進行〔"+OK+"〕，或者，\n\n按下〔\"取消\"〕以中止〔"+OK+"〕!"))
    return true;
  else{
	return false;
  }
}

//檢查送出資料
function CheckDataLogin(Pen,PenN,FormName){
  	with (eval("document."+FormName+"")){
		var vers,pos,pos1,pos2;
		vers = navigator.appVersion;
		if (navigator.appName == "Microsoft Internet Explorer") {
			 pos = vers.split(";");
			 pos1 = pos[1].substring(1,5)
			 pos2 = pos[1].substring(6,7)
			 if(pos1.toLowerCase() == "msie" && eval(pos2) <  5){
				alert("請將 IE 瀏覽器更新至 5.0 以上的版本 !!");
				window.close();
				return false;
			}
		}
		Pens = Pen.split("||")
		PenNs = PenN.split("||")
		for (var i = 0; i < Pens.length;i++) {
		if (eval(Pens[i]+".value==''")){
		   alert("[ "+PenNs[i]+" ] 不能為空白!!");
		   eval(Pens[i]+".focus();");
		   return false;
		 }
		}
	}
    return true;
}

//判斷值是否為英數
function CheckIDValue(obj)
{   var val=obj.value
	for (i=0;i<val.length;i++){
		if ( val.charCodeAt(i) < 48 ||
			(val.charCodeAt(i) > 57 && val.charCodeAt(i) < 65 )	||
			(val.charCodeAt(i) > 90 && val.charCodeAt(i) < 97 )	||
			 val.charCodeAt(i)>122)
		return false;
	}
	return true;
}
