//轉寄表單檢查
function check_fw_form(){
	//alert(document.fw.toaddr.value);
	var reMail=/^.+@.+\..{2,3}$/;
	//split data
	var email = document.fw.toaddr.value
	email = email.split(",");
	for(i=0;i<email.length;i++){
		if(!reMail.test(email[i])){
			alert("E-mail format error, please try again!");
			return false;
		}
	}


	if(document.fw.myname.value == ''){
		alert("Please enter your name!");
		return false;
	}

    if(!reMail.test(document.fw.mymail.value)){
		alert("Please enter your E-mail!");
		return false;
	}
	if(document.fw.message.value == ''){
		alert("Please leave message to your friends!");
		return false;
	}

	if(confirm("This message will be sent to your friends. Press OK and it will procede. Continue?")){
		document.fw.submit();
	}else{
		return false;
	}
}

//確認儲值卡片
function save_card_confirm(){
	if(confirm("Are you sure to top up points?")){
			frm.submit();
	}
}
//儲值卡
function save_card_chk(){
	var cno = /^[0-9a-zA-z]{10}/;
	if(!cno.test(frm.cardno.value)){
			alert("Please enter the card number of the top-up card or please check the card number and try again!");
			return false;
	}
	if(!cno.test(frm.cardpwd.value)){
			alert("Please enter the card code of the top-up card or please check the card code and try again!");
			return false;
	}
	if(frm.loginid.value == ''){
			alert("Please enter your username or please check your username and try again!");
			return false;
	}
	if(frm.loginpwd.value == ""){
			alert("Please enter your password or please check your password and try again!");
			return false;
	}
	frm.submit();
}
/*流年館*/
function FormCheck(msg){	
	if(confirm(msg)){
		frm.submit();
	}else{
			return false;
	}
}
function FormCheck_time(msg){
  var err = "Please select an item!";  
  if(frm.sel_cand.value == 0){
  	alert(err);
  	return false;
	}
	if(confirm(msg)){
		frm.submit();
	}else{
			return false;
	}
}
/*shopping car*/
function Shopping_Pay(){	
	if(pay.order_name.value == ""){
		alert("Please enter an addressee!");
		return;
	}
	if(pay.order_tel.value == "" && pay.order_mobile.value == ""){
		alert("Please enter a contact number!");
		return;
	}
	if(pay.order_addr.value==""){
		alert("Please enter your address!");
		return;
	}
	pay.submit();	
	/*
	sname			= pay.order_name.value;
	stel			=pay.order_tel.value;
	smobile			=pay.order_mobile.value;
	saddr_area		=pay.order_area.value;
	saddr			=pay.order_addr.value;
	sreceive_time	=pay.receive_time.value;
	window.open("shopping_pay.php?action=pay&order_name="+sname+"&order_tel="+stel+"&order_mobile="+smobile+"&order_area="+saddr_area+
	"&order_addr="+saddr+"&receive_time="+sreceive_time,"payNew","width=800,height=600");		
	*/
}
function ChgNumber(pid,number){	
	document.ShopBox.pid.value = pid;
	document.ShopBox.type.value = "Change";
	document.ShopBox.number.value = number;
	document.ShopBox.submit();
}
function Del_Car(pid){
	document.ShopBox.pid.value = pid;
	document.ShopBox.type.value = "Delete";
	document.ShopBox.submit();
}
function AddBox(pid){
	document.ORDER.pid.value = pid;
	if(document.form1.size.value != null){
	document.ORDER.size.value = document.form1.size.value;
	}
	document.ORDER.type.value = "Add_Order";
	document.ORDER.action = "Add_Order.php";
	document.ORDER.submit();
}
/*INDEX FUNCTION*/
function IdxLogin(){	
	if(document.MbrLogin.loginName.value != "" && document.MbrLogin.passWord.value != ""){	
	document.MbrLogin.action.value = "LOGIN";	
	document.MbrLogin.submit();
	}else{
		alert("Username or password error, please try again!");
	}
}
function IdxEpaper(SelVal){
	var filter=/^.+@.+\..{2,3}$/
	if(SelVal != ""){	
		if(filter.test(document.epaper.email.value)){
		document.epaper.action.value = "IDX_EPAPER";
		document.epaper.action_id.value = SelVal;
		document.epaper.submit();
		}else{
			alert("E-mail format error, please try again!");
		}
	}else{
		alert("Subscription failed, please try again!");
	}
}
function IdxSearch(){
}
function IdxPoll(){	
	var checked = false;
	for(i=0;i<=FrmPoll.vid.length-1;i++){
		if(FrmPoll.vid[i].checked){
			checked = true;
		}
	}
	if(!checked){
		alert("Please vote first!");
		return;
	}else{
		FrmPoll.action.value = "IDX_VOTE";
		FrmPoll.submit();
	}
}
function mbrFrmchk(){
	var reMail=/^.+@.+\..{2,3}$/;
	var reName = /^[0-9a-zA-z]\w{3,12}$/;
	if(mbrFrm.act.value == "addnew"){
		if(!reName.test(mbrFrm.loginid.value)  || mbrFrm.loginid.value.length < 4){
			alert("Please enter your username or please check your username format and try again!");
			return;
		}	
		if(mbrFrm.password.value=="" || mbrFrm.password.value.length < 4){
			alert("Please enter your password or please check your password format and try again!");
			return;
		}
		if(mbrFrm.sex[0].checked==false && mbrFrm.sex[1].checked==false){
			alert("Please enter your gender!");
			return;
		}
		if(mbrFrm.twname.value==""){
			alert("Please enter your name!");
			return;
		}
		if(mbrFrm.nckname.value==""){
			alert("Please enter your nickname!");
			return;
		}
		if(mbrFrm.passwdq.value==""){
			alert("Please enter your hint for password!");
			return;
		}
		if(mbrFrm.passwdans.value==""){
			alert("Please enter your answer to hint!");
			return;
		}
		if(!reMail.test(mbrFrm.email.value)){
			alert("Please enter your E-mail or please check your E-mail format and try again!");
			return;
		}
		if(mbrFrm.country.value == "0"){
			alert("Please enter your nationality!");
			return;
		}
		if(mbrFrm.mobile.value=="" || mbrFrm.mobile.value.length < 6){
			alert("Please enter your mobile number or please check your mobile number length and try again!");
			return;
		}
		if(mbrFrm.zone.value=="" || mbrFrm.zone.value.length < 3){
			alert("Please enter your zip code or please check your zip code length and try again!");
			return;
		}
		if(mbrFrm.addr.value=="" || mbrFrm.addr.value.length < 6){
			alert("Please enter your address or please check your address length and try again!");
			return;
		}
		mbrFrm.action.value = "c_account.php";
	}
	/*edit check*/
	if(mbrFrm.act.value == "preview"){		
		if(mbrFrm.password.value=="" || mbrFrm.password.value.length < 4){
			alert("Please enter your password or please check your password format and try again!");
			return;
		}
		if(mbrFrm.twname.value==""){
			alert("Please enter your name!");
			return;
		}
		if(mbrFrm.nckname.value==""){
			alert("Please enter your nickname!");
			return;
		}
		if(mbrFrm.passwdq.value==""){
			alert("Please enter your hint for password!");
			return;
		}
		if(mbrFrm.passwdans.value==""){
			alert("Please enter your answer to hint!");
			return;
		}
		if(mbrFrm.mobile.value=="" || mbrFrm.mobile.value.length < 6){
			alert("Please enter your mobile number or please check your mobile number length and try again!");
			return;
		}
		if(mbrFrm.zone.value=="" || mbrFrm.mobile.value.length < 3){
			alert("Please enter your zip code or please check your zip code length and try again!");
			return;
		}
		if(mbrFrm.addr.value=="" || mbrFrm.addr.value.length < 6){
			alert("Please enter your address or please check your address length and try again!");
			return;
		}
		mbrFrm.action = "c_preview_chk.php";
	}
	mbrFrm.submit();
}
/*community epaper*/
function paperAddnew(type){
  var mail=/^.+@.+\..{2,3}$/;
	if(!mail.test(form1.email.value)){
		alert("Please enter your E-mail!");
		return;
	}
	if(type=="addnew")
	   form1.act.value = "addnew";
	else
	   form1.act.value = "delete";
	form1.submit();
}
function ReaderShow(id){
	reader.doc_id.value = id;
	reader.submit();
}
function POLL_NOW(id){
	POLL.PID.value = id;
	POLL.action="poll_sub.php";
	POLL.submit();
}
function SUBPOLL(lang){	
	var checked = false;
	for(i=0;i<=POLLFrm.vid.length-1;i++){
		if(POLLFrm.vid[i].checked){
			checked = true;
		}
	}
	if(!checked){
		if(lang=="cn"){
		alert("请先投票!");
		}
		if(lang=="en"){
		alert("Please vote first!");	
		}
		if(lang=="jp"){
		alert("Please vote first!");
		}
		if(lang=="tw"){
		alert("請先投票!");
		}
		return;
	}else{		
		POLLFrm.submit();
	}
}
/*點數選擇*/
function Shop_Order(){	
		var selPnt;
		var urlStr;
		for(var i=0;i<(shopFrm.money.length);i++){			
			if(shopFrm.money[i].checked){
				selPnt = (i + 1);
			}
		}		
		urlStr = "shop_a_2.php?act=01000211111&model=C00225&buyPnt=" + selPnt;
		//alert(URLencode(urlStr));
		window.open(urlStr,"shop","with=800,height=600,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");	
}
function URLencode(sStr) {
    return escape(sStr).replace(/\+/g, '%2C').replace(/\"/g,'%22').replace(/\'/g, '%27');
}
/*忘記帳號密碼*/
function forgetFrm(act){
	var reMail=/^.+@.+\..{2,3}$/;
	if(act=="ID"){
		if(!reMail.test(FrmID.forgetMail.value)){
			alert("Please enter your E-mail!");
			return;
		}
		FrmID.submit();
		return;
	}
	if(act=="PWD"){
		if(FrmPwd.forgetID.value==""){
			alert("Please enter your username!");
			return;
		}
		if(!reMail.test(FrmPwd.forgetMail.value)){
			alert("Please enter your E-mail!");
			return;
		}		
		FrmPwd.submit();
		return;
	}
	if(act=="QUESTION"){
		if(FrmMPT.forgetID.value==""){
			alert("Please enter your username!");
			return;
		}
		if(FrmMPT.pwdQ.value==""){
			alert("Please enter your hint for password!");
			return;
		}
		FrmMPT.submit();
		return;
	}
}
function Re8word(id){
	location.href = "8_word_Review.php?vID=" + id + "&type=reView";	
}
/*消費記錄*/
function SelBoxAll(formName, elementName,selType){	
	   if(document.forms[formName].elements[elementName] == "[object]"){
		   if(selType == "clear"){
			    if(document.forms[formName].elements[elementName].length > 1){
					for(var i=0;i<=document.forms[formName].elements[elementName].length-1;i++){
						document.forms[formName].elements[elementName][i].checked = false;
					}
				}else{
					document.forms[formName].elements["ced[]"].checked=false;
				}
		   }
		   if(selType == "selall"){
			   if(document.forms[formName].elements[elementName].length > 1){
					for(var i=0;i<=document.forms[formName].elements[elementName].length-1;i++){
						document.forms[formName].elements[elementName][i].checked = true;
					}
			   }else{
				   document.forms[formName].elements["ced[]"].checked=true;
			   }
		   }
	   }
}
function ConfDelLog(){
	if(confirm("Are you sure to delete all?")){
		FrmLog.submit();
	}
}
/*手相館*/
function HandTest(msg){
		if(confirm(msg)){
			FrmHand.submit();			
		}else{
			return ;
		}
}
