// JavaScript Document


//---------------------------------------------------------------------------------
function kaiinTourokuCheck(){

	if ($("KAISHA").value == "" ){
		alert('お名前を入力してください');	
		focusSet($("KAISHA"));		
		return false;
	}
	if ($("KAISHA_YOMI").value == "" ){
		alert('フリガナを入力してください');	
		focusSet($("KAISHA_YOMI"));		
		return false;
	}
	if ($("ZIP").value == "" ){
		alert('郵便番号を入力してください');	
		focusSet($("ZIP"));		
		return false;
	}	
	if ($("ADR01").value == "" ){
		alert('住所を入力してください');	
		focusSet($("ADR01"));		
		return false;
	}

	if (getMapList($("ADR01").value.substr(0,2)) == undefined ){
		alert("都道府県名から入力してください。");
		focusSet($("ADR01"));
		return false;
	}

	if ($("TEL").value == "" ){
		alert('TELを入力してください');	
		focusSet($("TEL"));		
		return false;
	}

	if ($("Email").value == "" ){
		alert('Emailを入力してください');	
		focusSet($("Email"));		
		return false;
	}else{
		//正しいEmailかどうかの判定
		var mail = document.getElementById("Email").value;		
		if (isCorrectEmail(mail)) {	
		}else{
			alert('Emailを正しく入力してください');		
			focusSet($("Email"));		
			return false;					
		}		
	}	

	if ($("PW").value == "" ){
		alert('パスワードを入力してください');	
		focusSet($("PW"));		
		return false;
	}	

	//正しいパスワードかどうかの判定 とりあえず長さ
	if (($("PW").value).length < 6){
		alert('パスワードは6文字以上を選んでください');			
		focusSet($("PW"));		
		return false;
	}	
	//正しいパスワードかどうかの判定 とりあえず長さ
	if (($("PW").value).length > 10){
		alert('パスワードは10文字以下を選んでください');			
		focusSet($("PW"));		
		return false;
	}		
	
	return true;	
}
//---------------------------------------------------------------------------------
function isCorrectEmail(mail){
//正しいEmailかどうかの判定
	if(mail.match(/^[0-9,A-Z,a-z][0-9,a-z,A-Z,_,\.,-]+@[0-9,A-Z,a-z][0-9,a-z,A-Z,_,\.,-]+\.(af|al|dz|as|ad|ao|ai|aq|ag|ar|am|aw|ac|au|at|az|bh|bd|bb|by|bj|bm|bt|bo|ba|bw|br|io|bn|bg|bf|bi|kh|cm|ca|cv|cf|td|gg|je|cl|cn|cx|cc|co|km|cg|cd|ck|cr|ci|hr|cu|cy|cz|dk|dj|dm|do|tp|ec|eg|sv|gq|er|ee|et|fk|fo|fj|fi|fr|gf|pf|tf|fx|ga|gm|ge|de|gh|gi|gd|gp|gu|gt|gn|gw|gy|ht|hm|hn|hk|hu|is|in|id|ir|iq|ie|im|il|it|jm|jo|kz|ke|ki|kp|kr|kw|kg|la|lv|lb|ls|lr|ly|li|lt|lu|mo|mk|mg|mw|my|mv|ml|mt|mh|mq|mr|mu|yt|mx|fm|md|mc|mn|ms|ma|mz|mm|na|nr|np|nl|an|nc|nz|ni|ne|ng|nu|nf|mp|no|om|pk|pw|pa|pg|py|pe|ph|pn|pl|pt|pr|qa|re|ro|ru|rw|kn|lc|vc|ws|sm|st|sa|sn|sc|sl|sg|sk|si|sb|so|za|gs|es|lk|sh|pm|sd|sr|sj|sz|se|ch|sy|tw|tj|tz|th|bs|ky|tg|tk|to|tt|tn|tr|tm|tc|tv|ug|ua|ae|uk|us|um|uy|uz|vu|va|ve|vn|vg|vi|wf|eh|ye|yu|zm|zw|com|net|org|gov|edu|int|mil|biz|info|name|pro|jp)$/i)){
		//正しいかも;
		return true;	
	}else{
		//違うかも;
		return false;			
	}
}
//---------------------------------------------------------------------------------
function isHankakuEisu(str){
// 半角英数字かどうか
	if(str.match(/^[a-z\d]+$/i)){
		//正しいかも;
		return true;	
	}else{
		//違うかも;
		return false;				
	}
}
//---------------------------------------------------------------------------------
function getMapList(ken){

	var dataList = {

'北海':1,
'青森':0,
'岩手':0,
'宮城':0,
'秋田':0,
'山形':0,
'福島':0,
'茨城':0,
'栃木':0,
'群馬':0,
'埼玉':0,
'千葉':0,
'東京':0,
'神奈':0,
'新潟':0,
'富山':0,
'石川':0,
'福井':0,
'山梨':0,
'長野':0,
'岐阜':0,
'静岡':0,
'愛知':0,
'三重':0,
'滋賀':0,
'京都':0,
'大阪':0,
'兵庫':0,
'奈良':0,
'和歌':0,
'鳥取':1,
'島根':1,
'岡山':1,
'広島':1,
'山口':1,
'徳島':1,
'香川':1,
'愛媛':1,
'高知':1,
'福岡':1,
'佐賀':1,
'長崎':1,
'熊本':1,
'大分':1,
'宮崎':1,
'鹿児':1,
'沖縄':1

	}
	//alert(dataList[dateStr]);
   
	return dataList[ken];

}


//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------

//---------------------------------------------------------------------------------
//---------------------------------------------------------------------------------
