//轉寄表單檢查
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("メールアドレスをもう一度チェックして下さい。");
			return false;
		}
	}


	if(document.fw.myname.value == ''){
		alert("お名前を入力して下さい。");
		return false;
	}

    if(!reMail.test(document.fw.mymail.value)){
		alert("メールアドレスを入力して下さい。");
		return false;
	}
	if(document.fw.message.value == ''){
		alert("友達にあげるメッセージを入力して下さい。");
		return false;
	}

	if(confirm("友達にこのメッセージを送ることを確信しますか。")){
		document.fw.submit();
	}else{
		return false;
	}
}
//確認儲值卡片
function save_card_confirm(){
	if(confirm("あなたのIDにプラスすることを確信しますか。")){
			frm.submit();
	}
}
//儲值卡
function save_card_chk(){
	var cno = /^[0-9a-zA-z]{10}/;
	if(!cno.test(frm.cardno.value)){
			alert("ポイントカードのナンバーを入力して下さい。入力したナンバーが間違ったので、もう一度入力して下さい。");
			return false;
	}
	if(!cno.test(frm.cardpwd.value)){
			alert("ポイントカードのパスワートを入力して下さい。入力したパスワードが間違ったので、もう一度入力して下さい。");
			return false;
	}
	if(frm.loginid.value == ''){
			alert("IDを入力して下さい。入力したIDが間違ったので、もう一度入力して下さい。");
			return false;
	}
	if(frm.loginpwd.value == ""){
			alert("パスワートを入力して下さい。入力したパスワードが間違ったので、もう一度入力して下さい。");
			return false;
	}
	frm.submit();
}
/*流年館*/
function FormCheck(msg){
	if(confirm(msg)){
		frm.submit();
	}else{
			return false;
	}
}
function FormCheck_time(msg){
  var err = "開運の項目を選んで下さい。";
  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("受取人の名称を書き込んでください。");
		return;
	}
	if(pay.order_tel.value == "" && pay.order_mobile.value == ""){
		alert("せめて一つの連絡電話を入力して下さい。");
		return;
	}
	if(pay.order_addr.value==""){
		alert("ご住所を入力して下さい。");
		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("IDまたはパスワートが間違ってしまいました。もう一度入力して下さい。");
	}
}
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("メールアドレスをもう一度チェックして下さい。");
		}
	}else{
		alert("電子メール新聞を注文することは失敗してしまいました。もう一度注文してください。");
	}
}
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("先に投票して下さい。");
		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("IDを入力して下さい。入力したIDが間違ったので、もう一度入力して下さい。");
			return;
		}
		if(mbrFrm.password.value=="" || mbrFrm.password.value.length < 4){
			alert("パスワートを入力して下さい。入力したパスワードが間違ったので、もう一度入力して下さい。");
			return;
		}
		if(mbrFrm.sex[0].checked==false && mbrFrm.sex[1].checked==false){
			alert("性別を選んでください。");
			return;
		}
		if(mbrFrm.twname.value==""){
			alert("お名前を入力して下さい。");
			return;
		}
		if(mbrFrm.nckname.value==""){
			alert("ニックネームを入力して下さい。");
			return;
		}
		if(mbrFrm.passwdq.value==""){
			alert("パスワートを忘れたヒントを入力して下さい。");
			return;
		}
		if(mbrFrm.passwdans.value==""){
			alert("ヒントの解答を入力して下さい。");
			return;
		}
		if(!reMail.test(mbrFrm.email.value)){
			alert("メールアドレスをもう一度チェックして下さい。");
			return;
		}
		if(mbrFrm.country.value == "0"){
			alert("国籍を選んでください。");
			return;
		}
		if(mbrFrm.mobile.value=="" || mbrFrm.mobile.value.length < 6){
			alert("ケイタイの番号を入力して下さい。番号の個数は足りないので、もう一度チェックしてください。");
			return;
		}
		if(mbrFrm.zone.value=="" || mbrFrm.zone.value.length < 3){
			alert("郵便番号を入力して下さい。番号の個数は足りないので、もう一度チェックしてください。");
			return;
		}
		if(mbrFrm.addr.value=="" || mbrFrm.addr.value.length < 6){
			alert("ご住所を入力して下さい。アドレスの長さは足りないので、もう一度チェックしてください。");
			return;
		}
		mbrFrm.action.value = "c_account.php";
	}
	/*edit check*/
	if(mbrFrm.act.value == "preview"){
		if(mbrFrm.password.value=="" || mbrFrm.password.value.length < 4){
			alert("パスワートを入力して下さい。入力したパスワードが間違ったので、もう一度入力して下さい。");
			return;
		}
		if(mbrFrm.twname.value==""){
			alert("お名前を入力して下さい。");
			return;
		}
		if(mbrFrm.nckname.value==""){
			alert("ニックネームを入力して下さい。");
			return;
		}
		if(mbrFrm.passwdq.value==""){
			alert("パスワートを忘れたヒントを入力して下さい。");
			return;
		}
		if(mbrFrm.passwdans.value==""){
			alert("ヒントの解答を入力して下さい。");
			return;
		}
		if(mbrFrm.mobile.value=="" || mbrFrm.mobile.value.length < 6){
			alert("ケイタイの番号を入力して下さい。番号の個数は足りないので、もう一度チェックしてください。");
			return;
		}
		if(mbrFrm.zone.value=="" || mbrFrm.zone.value.length < 3){
			alert("郵便番号を入力して下さい。番号の個数は足りないので、もう一度チェックしてください。");
			return;
		}
		if(mbrFrm.addr.value=="" || mbrFrm.addr.value.length < 6){
			alert("ご住所を入力して下さい。アドレスの長さは足りないので、もう一度チェックしてください。");
			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("メールアドレスを入力して下さい。");
		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("先に投票して下さい。");
		}
		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("メールアドレスを入力して下さい。");
			return;
		}
		FrmID.submit();
		return;
	}
	if(act=="PWD"){
		if(FrmPwd.forgetID.value==""){
			alert("IDを入力して下さい。");
			return;
		}
		if(!reMail.test(FrmPwd.forgetMail.value)){
			alert("メールアドレスを入力して下さい。");
			return;
		}
		FrmPwd.submit();
		return;
	}
	if(act=="QUESTION"){
		if(FrmMPT.forgetID.value==""){
			alert("IDを入力して下さい。");
			return;
		}
		if(FrmMPT.pwdQ.value==""){
			alert("パスワートを忘れたヒントを入力して下さい。");
			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("選んだ記録を削除することを確信しますか？")){
		FrmLog.submit();
	}
}
/*手相館*/
function HandTest(msg){
		if(confirm(msg)){
			FrmHand.submit();
		}else{
			return ;
		}
}
