﻿ function submit(fName){
 	fName.submit();

 }

function beforeSubmit(fName){

    var regex = /.+@.+\..+/;                     // メールアドレス
    if (!value.match(regex)) return false;    // 戻り値 false
    return true;                                      // 戻り値 true
}


var currentViewOnBody = false;
function ViewPartsOnBody(layerName)
{
 if (currentViewOnBody )
 {
   //非表示
   document.getElementById(layerName).style.display="none";
   document.getElementById('imageArrowOnBody').src="http://www.tainew.com/img/pc/main/open.gif";
   currentViewOnBody = false;
 }
 else
 {
   //表示
   document.getElementById(layerName).style.display="block";
   document.getElementById('imageArrowOnBody').src="http://www.tainew.com/img/pc/main/close.gif";
   currentViewOnBody = true;
 }
}

function SetAreaSelection(){
	var i=1;	//開始
	var selectValue= '';	//これに選択値を入れる。
	var endFlg = false;
	//endFlgがtrueになるまでループ処理
	while(!endFlg){
		//チェックボックス存在確認
		if (document.getElementById("checkbox" + i)){
			if (document.getElementById("checkbox" + i).checked){
				selectValue = selectValue + document.getElementById("checkboxForLabel" + i).innerHTML + ' / ';
			}
			//文字数が規定数を超えたら終了
//			if (selectValue.length > 1000){
//				endFlg = true;
//			}

			i++;
		}
		//チェックボックス存在しないので終了
		else{
			endFlg = true;
		}
	}

//	alert('最終的な値は' + selectValue);
	//選択値を設定
	if (selectValue.length > 0){
		document.getElementById('selectedArea').innerHTML = selectValue;
	}else{
		document.getElementById('selectedArea').innerHTML = '選択なし';
	}
}

//店舗追加時のチェック
function addCheck(fName){

	//ミドルエリアチェック
	if (fName.mdAreaId.value == ""){
		alert("エリアを選択してください。");
		return;
	}

	//体入自給チェック
	if (fName.ShopSaraly.value == "" || isNaN(fName.ShopSaraly.value) ){
		alert("体入時給は数値の必須入力になります。");
		return;
	}

	//TELチェック
	if (isNaN(fName.ShopPhone1.value) || isNaN(fName.ShopPhone2.value) || isNaN(fName.ShopPhone2.value)){
		alert("電話番号は数値で入力してください。");
		return;
	}

	//メールアドレスチェック
	if (!fName.ShopMail.value.match(/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/)){
		alert("メールアドレスの値が不正です。");
		return;
	}
	if (fName.ShopMail.value.match(" ")){
		alert("メールアドレスの値に空白が存在します。半角・全角スペースを消してください");
		return;
	}
	fName.submit();
}

//店舗追加時のチェック
function shopEditCheck(fName){

	//ミドルエリアチェック
	if (fName.mdAreaId.value == ""){
		alert("エリアを選択してください。");
		return;
	}

	//体入自給チェック
	if (fName.ShopSaraly.value == "" || isNaN(fName.ShopSaraly.value) ){
		alert("体入時給は数値の必須入力になります。");
		return;
	}

	//TELチェック
	if (isNaN(fName.ShopPhone1.value) || isNaN(fName.ShopPhone2.value) || isNaN(fName.ShopPhone2.value)){
		alert("電話番号は数値で入力してください。");
		return;
	}

	//メールアドレスチェック
	if (!fName.ShopMail.value.match(/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/)){
		alert("メールアドレスの値が不正です。");
		return;
	}
	if (fName.ShopMail.value.match(" ")){
		alert("メールアドレスの値に空白が存在します。半角・全角スペースを消してください");
		return;
	}

	//メアドが変わっていれば
	if (fName.ShopMail.value != fName.ShopMailDefault.value){
		if (!window.confirm("メールアドレスが変更されています。\nパスワードも同時に変更されますがよろしいですか？")){
			return false;
		}
	}
	fName.submit();
}