/*
Function Name：CheckData
功能描述：檢查欄位資料正確性
傳入參數：
1.ObjName：檢查欄位名稱，Form Name + Object Name
2.ObjLen：檢查長度
3.ObjValue：檢查值
4.AlerMsg：顯示錯誤訊息
5.CheckFlag：檢查方式，
  1:檢查長度(小於)，2:檢查值，3:是否存在某值,4:是否為數字,5:檢查是否有特殊符號,6：檢查長度(大於),7：檢查CheckBox是否有勾選
  8:大於某值,9:小於某值
傳回值：True/False
*/
function CheckData(ObjName,ObjLen,ObjValue,AlertMsg,CheckFlag){
    var blnCheck;
	var i=0;
	var j=0;
	var chstr=new Array("'",";",","," ");
	blnCheck=true;
    if(CheckFlag=='1') {
	   if(eval('document.' + ObjName + '.value.length <' + ObjLen)==true){ blnCheck=false; }
	}else if(CheckFlag=='2'){
	   if(eval('document.' + ObjName + '.value == \'' + ObjValue + '\'')==false){ blnCheck=false; }
	}else if(CheckFlag=='3'){
	       if(eval('document.' + ObjName + '.value.indexOf(\'' + ObjValue + '\')') ==-1){ blnCheck=false; }
	}else if(CheckFlag=='4'){
		      if(isNaN(Number(eval('document.' + ObjName + '.value')))==true){ blnCheck=false; }
	}else if(CheckFlag=='5'){
			  for(i=0;i<=chstr.length;i++){
				 if(eval('document.' + ObjName + '.value.indexOf(chstr[i]) != -1')){ blnCheck=false; break;}
			  }
	}else if(CheckFlag=='6'){
			   if(eval('document.' + ObjName + '.value.length >' + ObjLen)==true){ blnCheck=false; }
	}else if(CheckFlag=='7'){
		      for(i=0;i<=ObjLen;i++){
			     if(eval('document.' + ObjName + '[' + i + '].checked')==true){j++;}					 
			  }
			  if(j==0){ 
			     blnCheck=false; 
				 eval('document.' + ObjName + '[0].checked==true');
			  }
	}else if(CheckFlag=='8'){
			   if(eval('document.' + ObjName + '.value > ' + ObjValue)==true){ blnCheck=false; }
	}else if(CheckFlag=='9'){
			   if(eval('document.' + ObjName + '.value < ' + ObjValue)==true){ blnCheck=false; }
	}
	if (blnCheck==false){
		if (AlertMsg!='') { alert(AlertMsg); }
		if(CheckFlag!='7') { eval('document.' + ObjName + '.focus()'); }
		return false;
	}else{
	    return true;
	}
}
/*
Function Name：ShowErrMsg
功能描述：顯示錯誤訊息，並focus在Object
傳入參數：
1.ErrMsg：顯示的錯誤訊息
2.ErrObj：Form Name + Object Name
傳回值：無
*/
function ShowErrMsg(ErrMsg,ErrObj){
  if(ErrMsg != ''){
	  alert(ErrMsg);
	  eval("document." + ErrObj + ".focus();");
  }
}
/*
Function Name：ConfirmMsg
功能描述：顯示確認的訊息框，例如是否確定刪除
傳入參數：
1.ErrMsg：確認的訊息
傳回值：True/False
*/
function ConfirmMsg(ErrMsg){
  if(ErrMsg != ''){
	  if(window.confirm(ErrMsg)){return true;}
	  return false;
  }
}
function ConfirmMsg2(ErrMsg,Url){
  if(ErrMsg != ''){
	  if(window.confirm(ErrMsg)){
		 window.location.href=Url;
	  }
	  return false;
  }
}
/*轉址*/
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
/*
Function Name：Form_Submit_1
功能描述：單純送出表單
傳入參數：
1.FormNname：表單名稱
傳回值：無
*/
function Form_Submit_1(FormName){
   eval('document.' + FormName +'.submit();');
}
/*
Function Name：AddBlockTable
功能描述：顯示圖文區塊表格
傳入參數：
1.FormNname：表單名稱
傳回值：無
*/
function AddBlockTable(FormName){
  var EndNum=0;
  var StartNum=0;
  var TotalNum=0;
  var j;
  EndNum=Number(eval('document.' + FormName + '.ShowNum.value'));
  StartNum=Number(eval('document.' + FormName + '.Num.value'));
  TotalNum=StartNum + EndNum;
  for(i=1;i<=(10-StartNum);i++){
     j='0' + i;
	 if(i==10){j=i;}
     eval('document.getElementById("Table' + j + '").style.visibility="hidden"');
  }
  if(TotalNum<=10) {
	 //eval('document.'+FormName+'.Num.value=' + TotalNum);
	 for(i=1;i<=EndNum;i++){
		 j='0' + i;
		 if(i==10){j=i;}
         eval('document.getElementById("Table' + j + '").style.visibility="visible"');		 
	 }
  }else{
     alert('很抱歉，圖文區塊總數限制為10筆，請您重新輸入增加區塊數!');
  }
}

/*
Function Name：ShowDay
功能描述：顯示日期
傳入參數：
1.Obj：Form Name+Object Name
2.Num：顯示的日期
傳回值：無
*/
function ShowDay(Obj,Num) {  
    var x=0; 
	var y="document." + Obj +"_Y";
	var m="document." + Obj +"_M";
	var d="document." + Obj +"_D";
	var yi=eval("document." + Obj +"_Y.selectedIndex");
	var mi=eval("document." + Obj +"_M.selectedIndex");	
    var ar=new Array(1,31,2,28,3,31,4,30,5,31,6,30,7,31,8,31,9,30,10,31,11,30,12,31);
	for (i=eval(d +".options.length")-1;i>=0;i--) {
        eval(d + ".options[" + i + "]=null;");
    } 

	if (eval(m + ".options[" + mi +"].value")==2){
        if((eval(y + ".options[" + yi + "].value")-2000) % 4 == 0 ){
		   x=29;
		}else{
		   x=28;
		}
	}else{
	
	      for(i=0;i<ar.length;i+=2){
		      if(eval(m + ".options[" + mi + "].value")==ar[i]){
			     x=ar[i+1];
			  }
		  } 
	}	
	for (i=1;i<=x;i++) {
		eval(d + ".options[" + (i-1) + "]=new Option(" + i + "," + i +")");
	} 
	eval(d+".options[" + (Num-1) + "].selected=true");
}
/*
Function Name：chknum
功能描述：檢查統一編號
傳入參數：
1.No：統一編號
傳回值：True/False
*/
function chknum(NO){
	var cx = new Array;
	cx[0] = 1;
	cx[1] = 2;
	cx[2] = 1;
	cx[3] = 2;
	cx[4] = 1;
	cx[5] = 2;
	cx[6] = 4;
	cx[7] = 1;
  var SUM = 0;
  if (NO.length != 8) {
    return "統編錯誤，要有 8 個數字";
  }
  var cnum = NO.split("");
  for (i=0; i<=7; i++) {
    if (NO.charCodeAt() < 48 || NO.charCodeAt() > 57) {
      return"統編錯誤，要有 8 個 0-9 數字組合";
    }
    SUM += cc(cnum[i] * cx[i]);
  }
  if (SUM % 10 == 0) return "";
  else if (cnum[6] == 7 && (SUM + 1) % 10 == 0) return "";
  else return "統一編號："+NO+" 錯誤!";
}
/*
Function Name：chk
功能描述：檢查身份証字號
傳入參數：
1.obj：form object
傳回值：True/False
*/
function chk(obj){
var ID_Load=eval('document.'+obj+'.value.toUpperCase();');
if (ID_Load.length !=10){
    alert('請輸入正確的身分證號碼!');
    eval('document.'+obj+'.focus();');
    return false;
}
var ID_Input = new Array(10);
for (var i=0;  i<10 ;  i++){ID_Input[i] = ID_Load.charAt(i);}
var ENGString = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
ID_Input[0] = ENGString.indexOf(ID_Input[0]);
if (ID_Input[0] == -1){
    alert('請輸入正確的身分證號碼!');
    eval('document.'+obj+'.focus();');
    return false;
}
if (ID_Input[1] !=1 && ID_Input[1] !=2){
   alert('請輸入正確的身分證號碼!');
   eval('document.'+obj+'.focus();');
   return false;
}
var NumArray = new Array(26);
NumArray[0]=1;NumArray[1]=10;NumArray[2]=19;
NumArray[3]=28;NumArray[4]=37;NumArray[5]=46;
NumArray[6]=55;NumArray[7]=64;NumArray[8]=39;
NumArray[9]=73;NumArray[10]=82;NumArray[11]=2;
NumArray[12]=11;NumArray[13]=20;NumArray[14]=48;
NumArray[15]=29;NumArray[16]=38;NumArray[17]=47;
NumArray[18]=56;NumArray[19]=65;NumArray[20]=74;
NumArray[21]=83;NumArray[22]=21;NumArray[23]=3;
NumArray[24]=12;NumArray[25]=30;
var result = NumArray[ID_Input[0]]
for (var i=1; i<10;i++){
     var NumString = '0123456789';
     ID_Input[i] = NumString.indexOf(ID_Input[i]);
     if (ID_Input[i] == -1){
         alert('請輸入正確的身分證號碼!');
		 eval('document.'+obj+'.focus();');
         return false;
     }else{
	     result += ID_Input[i] *(9-i);
	 }
}
result += 1* ID_Input[9];
if (result % 10 != 0){
   alert('請輸入正確的身分證號碼!');
   eval('document.'+obj+'.focus();');
   return false;
}
return true;
}

/*
Function Name：BrowseImage
功能描述：預覽圖片
傳入參數：
1.ImageFile：圖片名稱(包含路徑)
傳回值：無
*/
function BrowseImage(ImageFile){
	if(ImageFile!=''){
		window.open(ImageFile);
	}
}
/*
Function Name：ShowAddBlockTable
功能描述：顯示增加圖文區塊的表單
傳入參數：
1.TableName：顯示的表格名稱
傳回值：無
*/
function ShowAddBlockTable(TableName){
   eval('document.getElementById("' + TableName + '").style.visibility="visible"');
}

/*
Function Name：FocusColumn
功能描述：Focus在表單的欄位
傳入參數：
1.FormName：表單名稱
2.ColumnName：欄位名稱
傳回值：無
*/
function FocusColumn(FormName,ColumnName){
  eval('document.' + FormName + '.' + ColumnName + '.focus();');
}

/*
Function Name：Chkbox
功能描述：檢查checkbox是否有勾選
傳入參數：
1.Form：表單名稱
2.FormNum：執行完後，要轉址過去該支程式
3.SType：公司簡介或服務項目(可為空白)
傳回值：無
*/
function Chkbox(Form,FormNum,SType) { 
  var DelID='';
  var Num=eval('document.'+Form+'.DelID.length-1');
  if(isNaN(Number(Num))==true){ 
     if(eval('document.'+Form+'.DelID.checked')){ 
	    DelID=eval('document.'+Form+'.DelID.value');
     }else{
	       alert('請勾選欲刪除的資料！');
	       eval('document.'+Form+'.DelID.focus();');
	       return false;
	 }
  }else{
        if(CheckData(Form+'.DelID',Num,'','請勾選欲刪除的資料！','7')==false){return false;}
        for(var i=0;i<=Num;i++){
            if(eval('document.'+Form+'.DelID[i].checked')){
	           DelID=DelID + eval('document.'+Form+'.DelID[i].value');
	           if(i!=Num){DelID=DelID + ',';}
			}
        }
  }
  if(DelID.lastIndexOf(',')!=-1){
     if(DelID.length==DelID.lastIndexOf(',')+1){DelID=DelID.substring(0,DelID.lastIndexOf(','));}
  }
  if(SType==''){
     ConfirmMsg2('請問是否確定要刪除?',FormNum+'.asp?Flag=3&ID='+DelID);
  }else{
        ConfirmMsg2('請問是否確定要刪除?',FormNum+'.asp?Flag=3&ID='+DelID+'&SType='+SType);
  }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/*
Function Name：Clear
功能描述：清除text欄位中的值
傳入參數：
1.Obj：物件名稱
傳回值：無
*/
function Clear(Obj){ 
  eval("document."+Obj+".value='';");
}

/*
功能描述：產生區塊表單
傳入參數：
1.FormName1:選擇圖文組數的表單名稱
2.FormName2:出現輸入表單的名稱
3.TableFlag:1是圖文區塊,2是文章區塊
4.Flag：異動別
5.Type：資料別
6.ButtonFlag：是否需出現送出的button(Y/N)
*/
function New_AddBlockTable1(FormName1,FormName2,TableFlag,Flag,Type,ButtonFlag){
  var ShowNum=0;
  var LastShowNum=0;
  var Num=0;
  var AddStr='';
  var HtmlStr='';
  var i=0;
  var j=0;
  ShowNum=Number(eval('document.' + FormName1 + '.ShowNum.value'));
  LastShowNum=Number(eval('document.' + FormName1 + '.LastShowNum.value'));
  Num=LastShowNum;
  if(ShowNum<LastShowNum){Num=ShowNum;}  
  HtmlStr='';
  for(i=1;i<=Num;i++){
     j='0' + i;
	 if(i==10){j=i;}
	 AddStr='<table width="100%" border="0" cellspacing="1" cellpadding="2"><tr bgcolor="F3F3F3">'
	 AddStr=AddStr + '<td width="15%" align="right" class="verda696969">' + j + '標題：</td>'
	 AddStr=AddStr + '<td width="80%" height="23" class="verda696969"><input name="Title_' + i + '" type="text" size="50" value="' + eval('document.' + FormName2 + '.Title_' + i + '.value') + '"></td></tr>'
	 if(TableFlag==1){
		AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right">' + j + '圖檔：</td>'
		AddStr=AddStr + '<td width="80%" class="verda696969">建議圖檔尺寸│寬度勿超過500pixels，高度不限<br>'
		AddStr=AddStr + '<input name="File_' + i + '" type="file" size="30" value="' + eval('document.' + FormName2 + '.File_' + i + '.value') + '">'
		AddStr=AddStr + '<font color="#FF0000">請勿用中文命名</font></td></tr>'
     }
	 AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right" valign="top">' + j + '內文：</td>'
	 AddStr=AddStr + '<td width="80%" class="verda696969"><span class="tittleD5652C">* 可用HTML語法編輯<br></span>'
	 AddStr=AddStr + '<input name="InfoType_' + i + '" type="radio" value="T" '
	 if (eval('document.' + FormName2 + '.InfoType_' + i + '[0].checked')){ AddStr=AddStr + 'checked';}
	 AddStr=AddStr + '>純文字<input name="InfoType_' + i + '" type="radio" value="H"'
	 if (eval('document.' + FormName2 + '.InfoType_' + i + '[1].checked')){ AddStr=AddStr + 'checked';}
	 AddStr=AddStr + '>HTML<br>'
	 AddStr=AddStr + '<textarea name="Info_' + i + '" cols="50" rows="5">' + eval('document.' + FormName2 + '.Info_' + i + '.value') + '</textarea></td></tr></table>';
	 HtmlStr=HtmlStr+AddStr;
  }  
  for(i=Num+1;i<=ShowNum;i++){
     j='0' + i;
	 if(i==10){j=i;}
	 AddStr='<table width="100%" border="0" cellspacing="1" cellpadding="2"><tr bgcolor="F3F3F3">'
	 AddStr=AddStr + '<td width="15%" align="right" class="verda696969">' + j + '標題：</td>'
	 AddStr=AddStr + '<td width="80%" height="23" class="verda696969"><input name="Title_' + i + '" type="text" size="50"></td></tr>'
	 if(TableFlag==1){
		 AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right">' + j + '圖檔：</td>'
		 AddStr=AddStr + '<td width="80%" class="verda696969">建議圖檔尺寸│寬度勿超過500pixels，高度不限<br>'
		 AddStr=AddStr + '<input name="File_' + i + '" type="file" size="30">'
		 AddStr=AddStr + '<font color="#FF0000">請勿用中文命名</font></td></tr>'
	 }
	 AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right" valign="top">' + j + '內文：</td>'
	 AddStr=AddStr + '<td width="80%" class="verda696969"><span class="tittleD5652C">* 可用HTML語法編輯<br></span>'
	 AddStr=AddStr + '<input name="InfoType_' + i + '" type="radio" value="T" checked>純文字<input name="InfoType_' + i + '" type="radio" value="H">HTML<br>'
	 AddStr=AddStr + '<textarea name="Info_' + i + '" cols="50" rows="5"></textarea></td></tr></table>';
	 HtmlStr=HtmlStr+AddStr;
  }
  HtmlStr=HtmlStr + '<input type="hidden" name="Flag" value="' + Flag + '"><input type="hidden" name="SType" value="' + Type + '"><input type="hidden" name="ShowNum" value="' + ShowNum + '">';
  eval('document.' + FormName2 + '.innerHTML=\'' + HtmlStr + '\'');
  eval('document.' + FormName1 +'.LastShowNum.value=' + ShowNum);
  if (ButtonFlag=='Y'){
	 ShowAddBlockTable('SubmitButton');
	 //ShowAddBlockTable('PreviewButton');
  }
}

/*
功能描述：產生區塊表單,For同時新增資料與區塊的表單
傳入參數：
1.FormName1:選擇圖文組數的表單名稱
2.DivName:出現輸入DIV的名稱
3.TableFlag:1是圖文區塊,2是文章區塊
4.ButtonFlag:是否顯示按鈕
*/
function New_AddBlockTable(FormName1,DivName,TableFlag,ButtonFlag){
  var ShowNum=0;
  var LastShowNum=0;
  var Num=0;
  var AddStr='';
  var HtmlStr='';
  var i=0;
  var j=0;
  ShowNum=Number(eval('document.' + FormName1 + '.ShowNum.value'));
  LastShowNum=Number(eval('document.' + FormName1 + '.LastShowNum.value'));
  Num=LastShowNum;
  if(ShowNum<LastShowNum){Num=ShowNum;}  
  HtmlStr='';
  for(i=1;i<=Num;i++){
     j='0' + i;
	 if(i==10){j=i;}
	 AddStr='<table width="100%" border="0" cellspacing="1" cellpadding="2"><tr bgcolor="F3F3F3">'
	 AddStr=AddStr + '<td width="15%" align="right" class="verda696969">' + j + '標題：</td>'
	 AddStr=AddStr + '<td width="80%" height="23" class="verda696969"><input name="Title_' + i + '" type="text" size="50" value="' + eval('document.' + FormName1 + '.Title_' + i + '.value') + '"></td></tr>'
	 if(TableFlag==1){
		AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right">' + j + '圖檔：</td>'
		AddStr=AddStr + '<td width="80%" class="verda696969">建議圖檔尺寸│寬度勿超過500pixels，高度不限<br>'
		AddStr=AddStr + '<input name="File_' + i + '" type="file" size="30" value="">'
		AddStr=AddStr + '<font color="#FF0000">請勿用中文命名</font></td></tr>'
     }
	 AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right" valign="top">' + j + '內文：</td>'
	 AddStr=AddStr + '<td width="80%" class="verda696969"><span class="tittleD5652C">* 可用HTML語法編輯<br></span>'
	 AddStr=AddStr + '<input name="InfoType_' + i + '" type="radio" value="T" '
	 if (eval('document.' + FormName1 + '.InfoType_' + i + '[0].checked')){ AddStr=AddStr + 'checked';}
	 AddStr=AddStr + '>純文字<input name="InfoType_' + i + '" type="radio" value="H"'
	 if (eval('document.' + FormName1 + '.InfoType_' + i + '[1].checked')){ AddStr=AddStr + 'checked';}
	 AddStr=AddStr + '>HTML<br>'
	 AddStr=AddStr + '<textarea name="Info_' + i + '" cols="50" rows="5">' + eval('document.' + FormName1 + '.Info_' + i + '.value') + '</textarea></td></tr></table>';
	 HtmlStr=HtmlStr+AddStr;
  }  
  for(i=Num+1;i<=ShowNum;i++){
     j='0' + i;
	 if(i==10){j=i;}
	 AddStr='<table width="100%" border="0" cellspacing="1" cellpadding="2"><tr bgcolor="F3F3F3">'
	 AddStr=AddStr + '<td width="15%" align="right" class="verda696969">' + j + '標題：</td>'
	 AddStr=AddStr + '<td width="80%" height="23" class="verda696969"><input name="Title_' + i + '" type="text" size="50"></td></tr>'
	 if(TableFlag==1){
		 AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right">' + j + '圖檔：</td>'
		 AddStr=AddStr + '<td width="80%" class="verda696969">建議圖檔尺寸│寬度勿超過500pixels，高度不限<br>'
		 AddStr=AddStr + '<input name="File_' + i + '" type="file" size="30">'
		 AddStr=AddStr + '<font color="#FF0000">請勿用中文命名</font></td></tr>'
	 }
	 AddStr=AddStr + '<tr bgcolor="F3F3F3"><td width="15%" class="verda696969" align="right" valign="top">' + j + '內文：</td>'
	 AddStr=AddStr + '<td width="80%" class="verda696969"><span class="tittleD5652C">* 可用HTML語法編輯<br></span>'
	 AddStr=AddStr + '<input name="InfoType_' + i + '" type="radio" value="T" checked>純文字<input name="InfoType_' + i + '" type="radio" value="H">HTML<br>'
	 AddStr=AddStr + '<textarea name="Info_' + i + '" cols="50" rows="5"></textarea></td></tr></table>';
	 HtmlStr=HtmlStr+AddStr;
  }
  eval('' + DivName + '.innerHTML=\'' + HtmlStr + '\'');
  eval('document.' + FormName1 +'.LastShowNum.value=' + ShowNum);
  if(ButtonFlag=='Y'){
	 ShowAddBlockTable('SubmitButton');
	 ShowAddBlockTable('PreviewButton');	 
  }
}

/*
Function Name：Block_Form_submit
功能描述：確認區塊送出表單的資料,For新增
傳入參數：
1.FormName：區塊表單名稱
2.TableFlag：1:圖文區塊,2:文章區塊
傳回值：True/False
*/
function Block_Form_submit(FormName,TableFlag){
  var Form='document.' + FormName;
  var Num=eval('document.' + FormName + '.ShowNum.value');
  if(Num>0){	  	  
	  var checkFlag=false;
	  for(var i=1;i<=Num;i++){
		  if(TableFlag==1){
			  if(eval(Form+'.Title_'+i+'.value.length')!=0 || eval(Form+'.Info_'+i+'.value.length')!=0 || eval(Form+'.File_'+i+'.value.length')!=0){
				 checkFlag=true;
				 break;
			  }
		  }else{
			  if(eval(Form+'.Title_'+i+'.value.length')!=0 || eval(Form+'.Info_'+i+'.value.length')!=0){
				 checkFlag=true;
				 break;
			  }
		  }		  
	  }
	  if(checkFlag==false){
		  alert('請輸入標題或圖檔或內文！');
		  eval('document.' + FormName + '.Title_1.focus()');
	      return false;
	  }else{
		    return true;
	  }
  }
}

/*
Function Name：ModifyBlock_Form_submit
功能描述：確認區塊送出表單的資料,For修改
傳入參數：
1.FormName：區塊表單名稱
3.TableFlag：1:圖文區塊,2:文章區塊
傳回值：True/False
*/
function ModifyBlock_Form_submit(FormName,TableFlag){
  var Form='document.' + FormName;
  var Num=eval('document.' + FormName + '.Num.value');
  if(Num>0){	  
	  var checkFlag=true;
	  for(var i=1;i<=Num;i++){
		  if(TableFlag==1){
			  if(eval(Form+'.Title_'+i+'.value.length')==0 && eval(Form+'.Info_'+i+'.value.length')==0 && eval(Form+'.File_'+i+'.value.length')==0){
				 checkFlag=false;
				 break;
			  }
		  }else{
			  if(eval(Form+'.Title_'+i+'.value.length')==0 && eval(Form+'.Info_'+i+'.value.length')==0){
				 checkFlag=false;
				 break;
			  }
		  }		  
	  }
	  if(checkFlag==false){
		  alert('請輸入標題或圖檔或內文！');
		  eval('document.' + FormName + '.Title_' + i+ '.focus()');
	      return false;
	  }else{
		    return true;
	  }
  }
}
/*另開視窗*/
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
/*
Function Name：OpenColorTable
功能描述：另開顯示色碼表格的視窗
傳入參數：
1.FormName：區塊表單名稱
2.ObjName：欄位名稱
傳回值：True/False
*/
function OpenColorTable(FormName,ObjName) { 
  MM_openBrWindow('../CommonFiles/RGB_color.asp?obj=' + FormName + '.' + ObjName +'','','scrollbars=yes,resizable=yes');
}
/*
Function Name：CheckSetBox
功能描述：檢查checkbox所勾選的選項是否相符
傳入參數：
1.FormName：區塊表單名稱
2.ObjName：欄位名稱
3.Num：可勾選的數量
傳回值：True/False
*/
function CheckSetBox(FormName,ObjName,Num) { 
  var ItemNum=0;
  var CheckNum=0;
  ItemNum=eval('document.' + FormName + '.' + ObjName + '.length');
  for(i=0;i<ItemNum;i++){
     if(eval('document.' + FormName + '.' + ObjName + '[i].checked')==true){CheckNum++;}
  }  
  if(CheckNum!=Num){     
     alert('很抱歉，您所勾選的選項數需為' + Num +'!請您重新設定!');
	 eval('document.' + FormName + '.' + ObjName + '[0].focus();');
	 return false;
  }else{
     return true;
  }  
}
/*
Function Name：Preview_Image
功能描述：前端預覽選取的圖片
傳入參數：
1.File：後端上傳圖檔的object的ID
2.ImageID：前端顯示圖檔的object的ID
*/
function Preview_Image(File,ImageID){
  if(eval('opener.document.getElementById("' + File + '")!=undefined') && eval('document.getElementById("' + ImageID + '")!=undefined')){
     if(eval('opener.document.getElementById("' + File + '").value.length>0')){
	    eval('document.getElementById("' +  ImageID + '").src=opener.document.getElementById("' + File + '").value');
	 }  
  }	 
}
/*
Function Name：Back_Setting
功能描述：前端預覽背景設定
傳入參數：
1.Choice1：後端選擇的CheckBox的ID1
2.Choice2：後端選擇的CheckBox的ID2
3.File：後端上傳背景圖檔的object的ID
4.Color：後端背景色的object的ID
4.TDID：前端TD的object的ID
*/
function Preview_Back(Choice1,Choice2,File,Color,TDID){
  if(eval('document.getElementById("' + TDID + '")!=undefined')){
	if(eval('opener.document.getElementById("' + Choice1 + '").checked') && eval('opener.document.getElementById("' + File + '").value.length>0')){
	   eval('document.getElementById("' + TDID + '").background=opener.document.getElementById("' + File + '").value');
	}else if(eval('opener.document.getElementById("' + Choice2 + '").checked') && eval('opener.document.getElementById("' + Color + '").value.length>0')){
			  eval('document.getElementById("' + TDID + '").bgColor=opener.document.getElementById("' + Color + '").value');
	}
  }	 
}
/*
Function Name：Preview_Color
功能描述：前端預覽背景色
傳入參數：
1.File：後端上傳圖檔的object的ID
2.ImageID：前端顯示圖檔的object的ID
*/
function Preview_Color(Color,TDID){
  if(eval('opener.document.getElementById("' + Color + '")!=undefined') && eval('document.getElementById("' + TDID + '")!=undefined')){
     if(eval('opener.document.getElementById("' + Color + '").value.length>0')){
	    eval('document.getElementById("' +  TDID + '").bgColor=opener.document.getElementById("' + Color + '").value');
	 }  
  }	 
}
/*
Function Name：Preview_Form
功能描述：前端預覽表單內容
傳入參數：
1.FormName：後端預覽的表單名稱
2.Url：前端預覽的網址
*/
function Preview_Form(FormName,Url){
  var action=eval('document.' + FormName + '.action');
  eval('document.' + FormName + '.target=\'_blank\'');
  eval('document.' + FormName + '.action=\''+ Url + '\'');
  eval('document.' + FormName + '.submit()');
  eval('document.' + FormName + '.action=\''+ action + '\'');
  eval('document.' + FormName + '.target=\'\'');
}