// JavaScript Document

//檢查同意條款chekBox
function chkAgree(obj)
{
  alert(obj);
}

//系統設定之網站資料
function isSystemSet1()
{
	f=document.systemset1;
	if( !checkf(f.webname,2,"網站名稱")) return false
	if( !checkf(f.webaddress,2,"網站網址")) return false	
}

//系統設定之公司資料
function isSystemSet2()
{
	f=document.systemset2;
	if( !checkf(f.service_tel,9,"客服專線")) return false	
	if( !checkf(f.fax,9,"傳真電話")) return false
	if( !checkfemail(f.order_mail,"訂單信箱")) return false
	if( !checkfemail(f.service_mail,"客服信箱")) return false		
}

//系統設定之訂金／折扣設定
function isSystemSet3()
{
	f=document.systemset3;
	if( !checkf(f.ordercash,1,"訂金設定")) return false
	if( !checkZero(f.ordercash,"訂金設定")) return false
	if( !checkValue(f.ordercash,"訂金設定")) return false
}

//系統設定之付款方式
function isSystemSet4()
{
	f=document.systemset4;
	if( !checkf(f.pay_type1,1,"付款方式")) return false	
}

//廣告圖新增驗證
function isAdvAdd()
{
	f=document.advadd;
	if( !checkf(f.adv_img,1,"圖片來源")) return false	
}

//廣告圖編輯驗證
function isAdvUpdate()
{
	f=document.advupdate;
	if( !checkf(f.adv_img,1,"圖片來源")) return false	
}


//註冊單驗證
function isJoinEmpty()
{
	f=document.joins;
	if( !checkf(f.incert,6,"驗證碼")) return false
	if( !checkf(f.user,6,"會員帳號")) return false
	if( !checkf(f.password,6,"會員密碼")) return false
	if( !checkApwd(f.password,f.ag_password,"會員密碼","確認密碼")) return false
	if( !checkf(f.name,2,"會員姓名")) return false
	if( !checkf(f.cid,5,"身份證字／護照號碼號")) return false	
	if( !chkRadio(f.cid_type,"請選國籍")) return false
	if( !checkID(f.cid,f.cid_type)) return false
	if( !checkSelect(f.year,'-1',"生日年份")) return false	
	if( !checkSelect(f.month,'-1',"生日月份")) return false
	if( !checkSelect(f.day,'-1',"生日日期")) return false		
	if( !checkf(f.ho_address,5,"住址")) return false
	if( !checkf(f.ho_tel_1,2,"電話區域碼")) return false
	if( !checkf(f.ho_tel_2,7,"電話主碼")) return false
	if( !checkfemail(f.email,"電子信箱")) return false
} 

//會員新增驗證
function isMembeAdd()
{
	f=document.memberadd;
	if( !checkf(f.user,6,"會員帳號")) return false
	if( !checkf(f.password,6,"會員密碼")) return false
	if( !checkApwd(f.password,f.ag_password,"會員密碼","確認密碼")) return false	
	if( !checkf(f.name,2,"會員姓名")) return false
	if( !checkf(f.cid,5,"身份證字／護照號碼號")) return false		
	if( !chkRadio(f.cid_type,"請選國籍")) return false
	if( !checkID(f.cid,f.cid_type)) return false
	if( !checkSelect(f.year,'-1',"生日年份")) return false	
	if( !checkSelect(f.month,'-1',"生日月份")) return false
	if( !checkSelect(f.day,'-1',"生日日期")) return false					 
	if( !checkf(f.ho_address,5,"住址")) return false
	if( !checkf(f.ho_tel_1,2,"電話區域碼")) return false
	if( !checkf(f.ho_tel_2,7,"電話主碼")) return false
	if( !checkfemail(f.email,"電子信箱")) return false
}


//會員修改驗證
function isMembeUpdate()
{
	f=document.memberupdate;
	if( !checkf(f.name,2,"會員姓名")) return false
	if( !checkf(f.cid,5,"身份證字／護照號碼號")) return false		
	if( !chkRadio(f.cid_type,"請選國籍")) return false
	if( !checkID(f.cid,f.cid_type)) return false
	if( !checkSelect(f.year,'-1',"生日年份")) return false	
	if( !checkSelect(f.month,'-1',"生日月份")) return false
	if( !checkSelect(f.day,'-1',"生日日期")) return false		
	if( !checkf(f.ho_address,5,"住址")) return false
	if( !checkf(f.ho_tel,10,"住家電話")) return false
	if( !checkfemail(f.email,"電子信箱")) return false
}

//會員登入驗證
function isMemberLogin()
{
	f=document.memberlgoin;
	if( !checkf(f.user,6,"會員帳號")) return false
	if( !checkf(f.password,6,"會員密碼")) return false
} 

//忘記密碼驗證
function isForGetCode()
{
	f=document.forgetcode;
	if( !checkf(f.user,6,"會員帳號")) return false
	if( !checkfemail(f.email,"電子信箱")) return false
} 

//會員資料驗證
function isEdits()
{
	f=document.profile_update;
	if( !checkf(f.name,2,"會員姓名")) return false
	if( !checkf(f.cid,5,"身份證字號")) return false		
	if( !chkRadio(f.cid_type,"請選國籍")) return false
	if( !checkID(f.cid,f.cid_type)) return false
	if( !checkSelect(f.year,'-1',"生日年份")) return false	
	if( !checkSelect(f.month,'-1',"生日月份")) return false
	if( !checkSelect(f.day,'-1',"生日日期")) return false		
	if( !checkf(f.ho_address,5,"住址")) return false
	if( !checkf(f.ho_tel,10,"電話碼號")) return false
	if( !checkfemail(f.email,"電子信箱")) return false
}

//會員密碼修改驗證
function isPassworUpdate()
{
	f=document.password_update;
	if( !checkf(f.password,6,"密碼")) return false
	if( !checkApwd(f.password,f.ag_password,"密碼","確認密碼")) return false
}


//網站管理員登入驗證
function isAdminLogin()
{
	f=document.adminlogin;
	if( !checkf(f.user,6,"管理員帳號")) return false
	if( !checkf(f.password,6,"管理員密碼")) return false
} 


//網站管理員新增資料驗證
function isAdminAdd()
{
	f=document.adminadd;
	if( !checkf(f.admin_user,6,"管理員帳號")) return false
	if( !checkf(f.admin_password,6,"管理員密碼")) return false
	if( !checkApwd(f.admin_password,f.admin_apassword,"管理員密碼","確認密碼")) return false
	if( !checkf(f.admin_name,2,"管理員姓名")) return false
	if( !checkfemail(f.admin_email,"電子信箱")) return false
}

//網站管理員更新資料驗證
function isAdminUpdate()
{
	f=document.adminupdate;
	if( !checkf(f.admin_password,6,"管理員密碼")) return false
	if( !checkApwd(f.admin_password,f.admin_apassword,"管理員密碼","確認密碼")) return false
	if( !checkf(f.admin_name,2,"管理員姓名")) return false
	if( !checkfemail(f.admin_email,"電子信箱")) return false
}

//商品新增類別驗證
function isGoodsAddType()
{
	f=document.goodstypeadd;
	if( !checkf(f.g_t_name,1,"類別名稱")) return false
}


//商品編輯類別驗證
function isGoodsUpdateType()
{
	f=document.goodstypeaupdate;
	if( !checkf(f.g_t_name,1,"類別名稱")) return false
}

//資料搜尋驗證
function chkSerach()
{
	f=document.serachData;
	if( !checkSelect(f.serach_item,"-1","搜尋項目")) return false
	if( !checkKeyWord(f.keyword,"請輸入關鍵字"))return false
}

function chkRoomSerach()
{
	f=document.serachData;
	if( !checkKeyWord(f.keyword,"請輸入房型"))return false
}


//新増商品資料驗證
function isRoomAdd()
{
	f=document.roomadd
	var rooms=0;
	if(f.room_promotion.checked)
	{
		if( !checkf(f.room_sdate,10,"活動起始日期")) return false
		if( !checkf(f.room_edate,10,"活動終止日期")) return false
		if( !checkf(f.room_promotion_price,1,"促銷價")) return false
		if( !checkValue(f.room_promotion_price,"促銷價")) return false
		if( !checkf(f.room_promotion_number,1,"促銷房間數")) return false
		if( !checkValue(f.room_promotion_number,"促銷房間數"))return false
		rooms=Number(f.room_promotion_number.value);
	}
	
	if( !checkf(f.room_name,2,"房型名稱")) return false
	if( !checkf(f.room_bed,2,"床型")) return false
	if( !checkf(f.room_price,1,"訂價")) return false
	if( !checkValue(f.room_price,"訂價")) return false		
	if( !checkf(f.room_everyday,1,"平日價")) return false
	if( !checkValue(f.room_everyday,"平日價")) return false	
	if( !checkf(f.room_holiday,1,"假日價")) return false
	if( !checkValue(f.room_holiday,"假日價"))return false
	if( !checkf(f.room_number,1,"一般房間數")) return false
	if( !checkValue(f.room_number,"一般房間數"))return false
	if( !checkf(f.room_total_number,1,"房間總數")) return false
	if( !checkValue(f.room_total_number,"房間總數"))return false	
	
	rooms=Number(f.room_number.value)+rooms;

	
	if(Number(f.room_total_number.value)<Number(rooms))
	{
		alert("『房間總數』應該大於『一般房間數+促銷房間數』");
		f.room_total_number.focus();
		f.room_total_number.select();
		return false;
	}
	
	if( !checkf(f.room_img,1,"房間圖片")) return false
}


//修改商品資料驗證
function isRoomUpdate()
{
	f=document.roomupdate
	var rooms=0;
	if(f.room_promotion.checked)
	{
		if( !checkf(f.room_sdate,10,"活動起始日期")) return false
		if( !checkf(f.room_edate,10,"活動終止日期")) return false
		if( !checkf(f.room_promotion_price,1,"促銷價")) return false
		if( !checkValue(f.room_promotion_price,"促銷價")) return false
		if( !checkf(f.room_promotion_number,1,"促銷房間數")) return false
		if( !checkValue(f.room_promotion_number,"促銷房間數"))return false
		rooms=Number(f.room_promotion_number.value);
	}
	
	if( !checkf(f.room_name,2,"房型名稱")) return false
	if( !checkf(f.room_bed,2,"床型")) return false
	if( !checkf(f.room_price,1,"訂價")) return false
	if( !checkValue(f.room_price,"訂價")) return false		
	if( !checkf(f.room_everyday,1,"平日價")) return false
	if( !checkValue(f.room_everyday,"平日價")) return false	
	if( !checkf(f.room_holiday,1,"假日價")) return false
	if( !checkValue(f.room_holiday,"假日價"))return false
	if( !checkf(f.room_number,1,"一般房間數")) return false
	if( !checkValue(f.room_number,"一般房間數"))return false
	if( !checkf(f.room_total_number,1,"房間總數")) return false
	if( !checkValue(f.room_total_number,"房間總數"))return false	
	
	rooms=Number(f.room_number.value)+rooms;

	
	if(Number(f.room_total_number.value)<Number(rooms))
	{
		alert("『房間總數』應該大於『一般房間數+促銷房間數』");
		f.room_total_number.focus();
		f.room_total_number.select();
		return false;
	}
}

//新増贈品資料驗證
function isPresentAdd()
{
	f=document.presentadd
	if( !checkf(f.present_no,1,"贈品編號")) return false
	if( !checkf(f.present_name,2,"贈品名稱")) return false
	if( !checkf(f.present_sales,1,"贈品售價")) return false
	if( !checkValue(f.present_sales,"贈品售價")) return false	
	if( !checkf(f.present_nsales,1,"贈品網路價")) return false
	if( !checkValue(f.present_nsales,"贈品網路價"))return false
	if( !checkf(f.present_storage,1,"贈品庫存量")) return false
	if( !checkValue(f.present_storage,"贈品庫存量"))return false
	if( !checkf(f.present_img,1,"贈品圖片")) return false
}


//修改贈品資料驗證
function isPresentUpdate()
{
	f=document.presentupdate
	if( !checkf(f.present_no,1,"贈品編號")) return false
	if( !checkf(f.present_name,2,"贈品名稱")) return false
	if( !checkf(f.present_sales,1,"贈品售價")) return false
	if( !checkValue(f.present_sales,"贈品售價")) return false	
	if( !checkf(f.present_nsales,1,"贈品網路價")) return false
	if( !checkValue(f.present_nsales,"贈品網路價"))return false
	if( !checkf(f.present_storage,1,"贈品庫存量")) return false
	if( !checkValue(f.present_storage,"贈品庫存量"))return false
}


//最新消息新增驗證
function isNewsAdd()
{
	f=document.newsadd;
	if( !checkf(f.news_topic,1,"主題")) return false
}

//最新消息更新驗證
function isNewsUpdate()
{
	f=document.newsupdate;
	if( !checkf(f.news_topic,1,"主題")) return false
}

////商品放入購物車驗證
function isCart(obj,obj2)
{
	f=document.obj;
	if( !checkValue(obj2,"數量")) return false
	if( !checkZero(obj2,"數量")	) return false
}


//商品搜尋驗證
function chkGoodsSerach()
{
	f=document.serachData;
	if( !checkSelect(f.goods_type_item,"-1","請選商品分類")) return false
	if( !checkSelect(f.price_item,"-1","請選商品價格")) return false
}

//訂單資資驗證
function isOrders(v)
{
	f=document.order_info;
	
	if( !checkf(f.order_name,2,"會員姓名")) return false
	if( !checkf(f.cid,5,"身份證字號／護照號碼")) return false	
	if( !chkRadio(f.cid_type,"請選國籍")) return false
	if( !checkID(f.cid,f.cid_type)) return false
	if( !checkSelect(f.year,'-1',"生日年份")) return false	
	if( !checkSelect(f.month,'-1',"生日月份")) return false
	if( !checkSelect(f.day,'-1',"生日日期")) return false	
	if( !checkf(f.order_tel,9,"住家電話")) return false		
	if( !checkf(f.order_address,5,"住址")) return false
	if( !checkfemail(f.order_email,"電子信箱")) return false
	if( !checkSelect(f.order_pay_type,"-1","請選付款方式")) return false	
}

//訂單處理狀態
function isOrderSuatus()
{
	f=document.orderupdate;
	if( !checkSelect(f.order_status,"-1","請選擇處理狀態")) return false	
}


//好站推薦新增驗證
function isWebsiteAdd()
{
	f=document.websiteadd;
	if( !checkf(f.website_name,1,"網站名稱")) return false
	if( !checkf(f.website_address,1,"網址")) return false	
}

//好站推薦更新驗證
function isWebsiteUpdate()
{
	f=document.websiteupdate;
	if( !checkf(f.website_name,1,"網站名稱")) return false
	if( !checkf(f.website_address,1,"網址")) return false	
}


//常見問題新增驗證
function isHelpAdd()
{
	f=document.helpadd;
	if( !checkf(f.help_topic,1,"主題")) return false
}

//常見問題更新驗證
function isHelpUpdate()
{
	f=document.helpupdate;
	if( !checkf(f.help_topic,1,"主題")) return false
}

//連絡我們驗證
function isContact()
{
	f=document.contactme;
	if( !checkf(f.incert,6,"驗證碼")) return false
	if( !checkf(f.user_name,3,"會員姓名")) return false
	if( !checkfemail(f.user_email,"電子信箱")) return false
	if( !checkf(f.topic,3,"主題")) return false	
	if( !checkf(f.main,1,"內容")) return false			
}


//銷售統計驗證
function isSales()
{
	f=document.serachData;
	if( !checkf(f.sdate,10,"起始日期")) return false
	if( !checkf(f.edate,10,"終止日期")) return false
	if(f.sdate.value>f.edate.value)
	{
		alert("[起始日期]不可大於[終止日期]");
		return false;
	}
}

//儲值點數驗證
function isPoints()
{
	f=document.addpoint;
	if( !checkf(f.salespoint,1,"儲值點數")) return false
	if( !checkValue(f.salespoint,"儲值點數")) return false
	if( !checkZero(f.salespoint,"儲值點數")) return false
	if( !checkSelect(f.order_pay_type,"-1","請選付款方式")) return false	
}

//験證訂單處理狀態是否退貨已退款
function chkReturnCash()
{
	f=document.orderupdate
	if(f.order_status.value==5)
	{
		f.order_income.checked=false;
		f.order_income.disabled=true;	
	}
	else
		f.order_income.disabled=false;	
}


//新增語系管理
function isLangAdd()
{
	f=document.langadd;
	if( !checkf(f.lang_code,2,"語系代碼")) return false
	if( !checkf(f.lang_name,2,"語系名稱")) return false
}

//更新語系管理
function isLangUpdate()
{
	f=document.langupdate;
	if( !checkf(f.lang_name,2,"語系名稱")) return false
}

//變更語系
function change_lang(obj)
{
	location.href='lib/changlang.php?lang='+obj;
}



//新増投票資料
function isPollAdd()
{
	f=document.polladd
	fidles=0;//計算欄位
	if( !checkf(f.poll_name,1,"主題")) return false
	
	for(i=1;i<=5;i++)
	{
		if(document.getElementById("poll_question_name"+i).value!="")
			fidles++;
	}
	
	if(fidles==0)
	{
		alert("至少填一個選項");
		f.poll_question_name1.focus();
		f.poll_question_name1.select();	
		return false;
	}
	
	
	if((f.poll_effect.value=="" || f.poll_effect.value<=0) && (f.poll_forever.checked==false))
	{
		if( !checkf(f.poll_effect,2,"有效天數")) return false;
	}

}

//修改投票資料
function isPollUpdate(v)
{
	f=document.pollupdate
	fidles=0;//計算欄位
	if( !checkf(f.poll_name,1,"主題")) return false
	
	for(i=1;i<=v;i++)
	{
		if(document.getElementById("poll_question_name"+i).value!="")
			fidles++;
	}

	if(fidles==0)
	{
		alert("至少填一個選項");
		f.poll_question_name1.focus();
		f.poll_question_name1.select();	
		return false;
	}
		
	if((f.poll_effect.value=="" || f.poll_effect.value<=0) && (f.poll_forever.checked==false))
	{
		if( !checkf(f.poll_effect,2,"有效天數")) return false;
	}
}


//新增投票選項
function isPollQuestionsAdd()
{

	count=0;
	for(i=1;i<=5;i++)
	{
		if(document.getElementById("poll_question_name"+i).value!="")
			count++;
	}
	
	if(count==0)
	{
		alert("至少填一個選項");
		document.poll_questions_add.poll_question_name1.focus();
		document.poll_questions_add.poll_question_name1.select();	
		return false;
	}
}

//投票驗證
function isVoting()
{
	f=document.voting;
	count=0;
	for(i=0;i<f.poll_question_id.length;i++)
	{
		if(f.poll_question_id[i].checked)
			count++;
	}
	
	if(count==0)
	{
		alert("您未選擇投票項目");
		return false;
	}
	
}

//變投票長條圖
function ChangeBar(v,src,ind)
{
	document.getElementById("bar"+ind).src=src+v+'.gif';
}

//-----------------------------------------------------------------------------

//檢查訂房日期
function isOrderHome()
{
	f=document.orderhome;
	if( !checkf(f.indate,10,"訂房日期")) return false
	if( !checkf(f.outdate,10,"退房日期")) return false	
}

//計算退房日期
function CNight(v)
{
	var inY=Spears(orderhome.indate.value,'y');
	var inM=Spears(orderhome.indate.value,'m');
	var inD=Spears(orderhome.indate.value,'d');	
	
	in_Date=new Date(inY,inM-1,inD);//訂房日期
	out_Date=new Date(Date.parse(in_Date)+(v*24*60*60*1000));//退房日期
	
	var outY=out_Date.getFullYear();
	var outM=out_Date.getMonth()+1;
	var outD=out_Date.getDate();	
		
	orderhome.outdate.value=outY+"-"+Mend(outM.toString())+"-"+Mend(outD.toString());
}

//日期補零
function Mend(v)
{
	var str=v;
	if(v.length==1)
		str="0"+v;
	return str;

}

//將日期分解成年月日
function Spears(v,level)
{
	var str=v;
	
	switch(level)
	{
		case "y":
			return str.substr(0,4);
			break;
		case "m":
			return str.substr(5,2);
			break;
		case "d":
			return str.substr(8,2);
			break;
	}
}

//---------------------------------------------------------------------



function OnLoadFous(obj)
{
	obj.focus();
	obj.select();
}

function Del_Data(urls,id,response)
{
	YN=confirm(response);
	if(YN)
	{
		location.href=urls+'?id='+id;
	}
}

var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) 
{
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
}

function getData(dataSource, divID)
{
  if(XMLHttpRequestObject)
  {
    XMLHttpRequestObject.open("GET", dataSource);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4 &&
          XMLHttpRequestObject.status == 200)
      {
        var objDiv = document.getElementById(divID);
        objDiv.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}


//動態產生圖
//---------------------------------------------------------------------------
function createImages(fields,fields2)
{	
	fields.src='certimg.php';
	fields2.value="";  
}
//----------------------------------------------------------------------------------------


//動態檢查資料
//---------------------------------------------------------------------------
function checkData(obj1,obj2,divID,urls)
{
	if(obj1.value!="")
	{	
		document.getElementById(divID).innerHTML="<img src=\"images/check.gif\" width=\"30\" height=\"34\" />";	
	   getData(urls+"?qry="+obj1.value+"&types="+obj2,divID);
	}
}
//----------------------------------------------------------------------------------------


function admincheckData(obj1,obj2,divID,urls)
{
	if(obj1.value!="")
	{	
		document.getElementById(divID).innerHTML="<img src=\"../../images/check.gif\" width=\"30\" height=\"34\" />";	
	   getData(urls+"?qry="+obj1.value+"&types="+obj2,divID);
	}
}

function checkfemail(field,prompt)
{
   var len = field.value.length;
   if(len==0) {
      alert(prompt+"格式不對");
	  field.focus();
	  field.select();	  
      return (false);
   }
   for(var i=0;i<len;i++)
   {  var c= field.value.charAt(i);
      if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
      {alert("您的電子郵件地址只能是數字,英文字母及'-','_'等符號,其他的符號都不能使用 !");
	   field.focus();
   	   field.select();
       return (false);
	   }
   }
   if((field.value.indexOf("@")==-1)||(field.value.indexOf("@")==0)||(field.value.indexOf("@")==(len-1)))
   {alert("您的電子郵件地址不合法 !");
   	field.focus();
	field.select();
    return (false);}
   if((field.value.indexOf("@")!=-1)&&(field.value.substring(field.value.indexOf("@")+1,len).indexOf("@")!=-1))
   {alert("您的電子郵件地址不合法 !");
	field.focus();
	field.select();   
    return (false);}
   if((field.value.indexOf(".")==-1)||(field.value.indexOf(".")==0)||(field.value.lastIndexOf(".")==(len-1)))
   {alert("您的電子郵件地址不完全 !");
	field.focus();
	field.select();   
    return (false);}

   return(true);
}

function checkf(field,len,prompt) {
  if (field.value.length < len) {
    alert("『"+prompt+"』輸入不正確");
	field.focus();
	field.select();
    return(false);
  }
  return(true);
}   


//確定密碼驗證
function checkApwd(field1,field2,message1,message2)
{
 if(field1.value!=field2.value)
 {
  alert("『"+message1+"』和『"+message2+"』不一致!");
  field2.focus();
  field2.select();
  return(false);
 }
 return(true);
}

function getFocus(obj)
{
	obj.focus();
	obj.select();
	return false;
}

function checkSelect(field,prompt,message)
{
 if(field.value==prompt)
 {
  alert("請選擇一個『"+message+"』");
  field.focus();
  return(false);
 }
 return(true);
}

function checkKeyWord(field,keyword)
{
	if(field.value==keyword)
	{
		alert(keyword);
		field.focus();
		field.select();
		return (false);
	}
	return (true);
}

function checkValue(field,prompt)
{
 if(isNaN(field.value))
 {
  alert("『"+prompt+"』輸入應該是數字");
  field.focus();
  field.select();  
  return(false);
 }
 return(true);
}


function checkZero(field,prompt)
{
 if(field.value<=0)
 {
  alert("『"+prompt+"』應該大於0");
  field.focus();
  field.select();  
  return(false);
 }
 return(true);
}

function txthidden(obj2,counts)
{
	for(i=1;i<=counts;i++)
	{
		document.getElementById(obj2+i).style.display='none';
	}
}

function txtShow(obj1,obj2,counts)
{
	txthidden(obj2,counts);
	document.getElementById(obj1).style.display='';
}

//顯示商品圖片陰影
function overImg(obj,urls)
{
	document.getElementById(obj).style.backgroundImage="url("+urls+")";	
}

//顯示商品圖片陰影
function OutImg(obj)
{
	document.getElementById(obj).style.backgroundImage="none";	
}

function chkImgUrls(v)
{
	f=document.systemset5;
	if(f.all("adv_img"+v).value!="")
	{
		f.all("adv_del"+v).disabled=true;
	}
	else
	{
		f.all("adv_del"+v).disabled=false;	
	}
}	

function imgUrlsDisabled(v)
{
	f=document.systemset5;
	f.all("adv_img"+v).value="";	
	if(f.all("adv_del"+v).checked==true)
		f.all("adv_img"+v).disabled=true
	else
		f.all("adv_img"+v).disabled=false
}


function chkRadio(field,msg)
{
	var count=0;
	
	for(i=0;i<field.length;i++)
	{
		if(field[i].checked)
			count++;
	}
	
	if(count==0)
	{
		alert(msg);
		return false;
	}
	else
		return true;	
}



//身份證字號驗證
//-------------------------------------------------------------------------------------------
function checkID(field,filed2){
	
	if(filed2[0].checked)//判斷是是為本國人
	{
		// 依照字母的編號排列，存入陣列備用。
		var letters = new Array('A', 'B', 'C', 'D',
		  'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M',
		  'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
		  'X', 'Y', 'W', 'Z', 'I', 'O');
		// 儲存各個乘數
		var multiply = new Array(1, 9, 8, 7, 6, 5,
							   4, 3, 2, 1);
		var nums = new Array(2);
		var firstChar;
		var firstNum;
		var lastNum;
		var total = 0;
		// 撰寫「正規表達式」。第一個字為英文字母，
		// 第二個字為1或2，後面跟著8個數字，不分大小寫。
		var regExpID=/^[a-z](1|2)\d{8}$/i;
		// 使用「正規表達式」檢驗格式
		if (field.value.search(regExpID)==-1) {
		// 基本格式錯誤
		alert("請仔細填寫身份證號碼");
		field.focus();
		field.select();	
		return false;
		} else {
		// 取出第一個字元和最後一個數字。
		firstChar = field.value.charAt(0).toUpperCase();
		lastNum = field.value.charAt(9);
		}
		// 找出第一個字母對應的數字，並轉換成兩位數數字。
		for (var i=0; i<26; i++) {
		if (firstChar == letters[i]) {
		  firstNum = i + 10;
		  nums[0] = Math.floor(firstNum / 10);
		  nums[1] = firstNum - (nums[0] * 10);
		  break;
		}
		}
		// 執行加總計算
		for(var i=0; i<multiply.length; i++){
		if (i<2) {
		  total += nums[i] * multiply[i];
		} else {
		  total += parseInt(field.value.charAt(i-1)) *
				   multiply[i];
		}
		}
		// 和最後一個數字比對
		if ((10 - (total % 10))!= lastNum) {
		alert("身份證號碼寫錯了！");
		field.focus();
		field.select();	
		return false;
		}
		return true;
	}
	else
		return true;
} 

//開啟至中視窗
function NewWindow(mypage,myname,w,h,scroll)
{
	var win = null;
	//LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	//TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	LeftPosition=event.screenX;
	TopPosition=event.screenY;
	settings =
	'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=0'
	win = window.open(mypage,myname,settings);
}


//訂房日期檢查
function isOrderRoom()
{
	f=document.order_room;
	if( !checkf(f.odate,10,"訂房日期")) return false
	if( !checkf(f.ldate,10,"退房日期")) return false	
	if(f.odate.value>f.ldate.value)
	{
		alert("退房日期不可大於訂房日期");
		f.ldate.select();		
		f.ldate.focus();
		return false;
	}
}

//--------------------------------------------------------------------------------------------


function ImgOver(v)
{
	document.getElementById("menu_"+v).src="images/menu/menu_over_0"+v+".gif";
}

function ImgOut(v)
{
	document.getElementById("menu_"+v).src="images/menu/menu_0"+v+".gif";
}


//檢查系統設定之公司資料之郵局戶名
function chkPostAgree()
{
	f=document.systemset2;
	if(f.agree_count.checked)
	{
		f.post_countname.value=f.bank_countname.value;
	}
	else
	{
		f.post_countname.value="";
	}
}

//同銀行戶名
function AgreeDisabled()
{
	f=document.systemset2;
	f.agree_count.checked=false;
}

//狀態列顯示
function showStatus(v)
{
	window.status=v;
}


//新增留言
function isMegAdd()
{
	f=document.message_add;
	if( !checkf(f.message_name,2,"您的姓名")) return false	
	if( !checkf(f.message_topic,3,"主題")) return false		
	if( !checkf(f.message_main,10,"留言內容")) return false
	if( !checkf(f.incert,6,"驗證碼")) return false	
}

//留言版表情圖示
function cgface(field,filename,path)
{
	document.getElementById(field).src=path+filename+'.gif';
}