// JavaScript Document

function emptyChkAll(){
//エラー文言初期化
var vldt = new Array();
var erText = "";
//お名前
	if(!emptyChk(document.contact.sname)){
		erText = erText + "「お名前」が入力されていません。<br />";
		document.contact.sname.style.backgroundColor = "#FFE5D3";
		vldt[0] = 1;
	}else{
		vldt[0] = 0;
	}
	
//Eメールアドレス
	if(!emptyChk(document.contact.email)){
		erText = erText + "「Eメールアドレス」が入力されていません。<br />";
		document.contact.email.style.backgroundColor = "#FFE5D3";
		vldt[1] = 1;
	}else{
		vldt[1] = 0;
	}
	
	if(emptyChk(document.contact.email) && !mailChk(document.contact.email)){
		erText = erText + "「Eメールアドレス」をご確認下さい。<br />";
		document.contact.email.style.backgroundColor = "#FFE5D3";
		vldt[2] = 1;
	}else{
		vldt[2] = 0;
	}
	
//問い合わせ内容
	if(!emptyChk(document.contact.cons)){
		erText = erText + "「問い合わせ内容」が入力されていません。<br />";
		document.contact.cons.style.backgroundColor = "#FFE5D3";
		vldt[3] = 1;
	}else{
		vldt[3] = 0;
	}
	
//全体のエラー評価用変数
	var	judge = 0;
	for(j = 0; j < vldt.length ; j++){
			judge = judge + vldt[j];
	}
	
	
	if(judge){
		document.getElementById("error").innerHTML = erText;
		document.getElementById("error").style.marginBottom = "20px";
		document.getElementById("error").style.border = "1px solid #CCCCCC";
		document.getElementById("error").style.padding = "10px";
		return false;
	}else{
		return true;
	}
}


function emptyChk(obj){
	v = obj.value;
	if(v == ""){
		return false;
	}else{
		return true;
	}
}

function mailChk(obj){
	//E-mail形式の正規表現パターン
	//@が含まれていて、最後が .(ドット)でないなら正しいとする
  var regStr = /[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
	str =  obj.value;
	//入力された値がパターンにマッチするか調べる
	if(str.match(regStr)){
			return true;
	}else{
			return false;
	}
}
function resetbg(obj){
	obj.style.backgroundColor = "#FFFFFF";
}

