function CheckSafe(str){
	var sType;
	sType=parseInt(str.value);
	str.value=(sType+1);
}

function CHKLoginForm(){
	sType=parseInt(document.LoginForm.SafeType.value);
	if(sType==0){
		return false;
	}	
	
	if(document.LoginForm.UserName.value==""){
		alert("※ メンバーID");
		document.LoginForm.UserName.focus(); 
		return false;
	}
	
	if(document.LoginForm.PassWord.value==""){
		alert("※ パスワード");
		return false;
	}	
		
	var filter=/^\s*[A-Za-z0-9_-]{4,16}\s*$/; 
	if (!filter.test(document.LoginForm.UserName.value)) { 
		alert("※メンバーID:半角英数字(A-Z a-z 0-9 _ -)、4文字以上16文字以内"); 
		document.LoginForm.UserName.focus(); 
		document.LoginForm.UserName.select(); 
		return false; 
	}
	
	if (!filter.test(document.LoginForm.PassWord.value)) { 
		alert("※パスワード:半角英数字(A-Z a-z 0-9 _ -)、4文字以上16文字以内"); 
		document.LoginForm.PassWord.focus(); 
		document.LoginForm.PassWord.select(); 
		return false; 
	}
}

/*========================*/
function CHKRegForm(){
	sType=parseInt(document.RegForm.SafeType.value);
	if(sType==0){return false;}
	if(document.RegForm.UserName.value==""){
		alert("※ メンバーID");
		document.RegForm.UserName.focus(); 
		return false;
	}

	var filter=/^\s*[A-Za-z0-9_-]{4,16}\s*$/; 
	if (!filter.test(document.RegForm.UserName.value)) { 
		alert("※メンバーID:半角英数字(A-Z a-z 0-9 _ -)、4文字以上16文字以内"); 
		document.RegForm.UserName.focus(); 
		document.RegForm.UserName.select(); 
		return false; 
	}
	
	if(document.RegForm.CheckPassWord.value==""){
		alert("※ パスワード");
		document.RegForm.CheckPassWord.focus(); 
		return false;
	}	
	
	
	
	if (!filter.test(document.RegForm.CheckPassWord.value)) { 
		alert("※パスワード:半角英数字(A-Z a-z 0-9 _ -)、4文字以上16文字以内"); 
		document.RegForm.CheckPassWord.focus(); 
		return false; 
	}
	
	
	if(document.RegForm.PassWord.value==""){
		alert("※ パスワードaa");
		document.RegForm.PassWord.focus(); 
		return false;
	}	
	
	if (!filter.test(document.RegForm.PassWord.value)) { 
		alert("※パスワード:半角英数字(A-Z a-z 0-9 _ -)、4文字以上16文字以内"); 
		document.RegForm.PassWord.focus(); 
		return false; 
	}
		

	
	if(document.RegForm.PassWord.value!=document.RegForm.CheckPassWord.value){
		alert("※ パスワード<>パスワード");
		document.RegForm.PassWord.focus(); 
		document.RegForm.PassWord.select(); 
		return false;
	}

	var filter=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	if (!filter.test(document.RegForm.Email.value)) {
		alert("E-Mailを入力してください!"); 
		document.RegForm.Email.focus(); 
		document.RegForm.Email.select(); 
		return false; 
	}
	
	
	if(document.RegForm.x_name.value==""){
		alert("※名前(漢字) を入力してください!");
		document.RegForm.x_name.focus(); 
		return false;
	}
	
	
	if(document.RegForm.x_pinyin.value==""){
		alert("※名前(カナ) を入力してください!");
		document.RegForm.x_pinyin.focus(); 
		return false;
	}
	
	if(document.RegForm.x_address.value==""){
		alert("※住　所(商品お届け先) を入力してください!");
		document.RegForm.x_address.focus(); 
		return false;
	}
	
	
	var filter=/^\s*[0-9-]{6,10}\s*$/; 
	if (!filter.test(document.RegForm.x_post.value)) { 
	alert("※郵便番号暇であることができない!(半角数字0-9、-)"); 
	document.RegForm.x_post.focus(); 
	document.RegForm.x_post.select(); 
	return (false); 
	} 
	
	
	var filter=/^\s*[0-9-]{8,18}\s*$/; 
	if (!filter.test(document.RegForm.x_tel.value)) { 
	alert("※電話暇であることができない!(半角数字0-9、-)"); 
	document.RegForm.x_tel.focus(); 
	document.RegForm.x_tel.select(); 
	return (false); 
	} 


}

/*===================*/
function CHKPassForm(){
sType=parseInt(document.PassForm.SafeType.value);
if(sType==0){return false;}
	
var filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/; 
	if (!filter.test(document.PassForm.Email.value)) {
		alert("E-Mailを入力してください!"); 
		document.PassForm.Email.focus(); 
		document.PassForm.Email.select(); 
		return false; 
	}

}




