// 2009/09/10 EmailCheck()変更 PHPチェック関数での使用可能文字に合わせる（^~削除）
// 2009/09/10 全角半角統一、文言統一、エラーメッセージ統一

var debug = 0;

function login_form_check()
{
	if(debug == 1) return( true );
	
	with(document.myForm) {
	
		if(F_email.value == '') {
			alert('Eメールアドレスを入力してください。');				return( false ); }
		else{
			if(!EmailCheck(F_email.value)) {
					alert('Eメールアドレスは半角英数字、「_.-?+/」で入力してください。');return( false ); }
		}
		
		if(F_passwd.value == '') {
			alert('パスワードを入力してください。');				return( false ); }
		
	}

}

function mag_form_check1()
{
	if(debug == 1) return( true );
	
	with(document.myForm1) {
	
		if(F_email.value == '') {
			alert('Eメールアドレスを入力してください。');				return( false ); }
		else{
			if(!EmailCheck(F_email.value)) {
					alert('Eメールアドレスは半角英数字、「_.-?+/」で入力してください。');return( false ); }
		}
		
		if(F_email2.value == '') {
			alert('Eメールアドレス再入力を入力してください。');				return( false ); }
		
	}

}

function mag_form_check2()
{
	if(debug == 1) return( true );
	
	with(document.myForm2) {
	
		if(F_email3.value == '') {
			alert('Eメールアドレスを入力してください。');				return( false ); }
		else{
			if(!EmailCheck(F_email3.value)) {
					alert('Eメールアドレスは半角英数字、「_.-?+/」で入力してください。');return( false ); }
		}
	}
}

function out_member_check()
{
	with(document.myForm) {
	
		if(F_email.value == '') {
			alert('Eメールアドレスを入力してください。');				return( false ); }
		else{
			if(!EmailCheck(F_email.value)) {
					alert('Eメールアドレスは半角英数字、「_.-?+/」で入力してください。');return( false ); }
		}
		
		if(F_passwd.value == '') {
			alert('パスワードを入力してください。');				return( false ); }
		
		//res = confirm('会員退会を実行します');
		//if(res == true){
		//	return( true );
		//}
		//return( false );
	}

}
//----------------------------------------------------------------------------------

function DigitCheck(data)
{
   for(i = 0; i < data.length; i++) {
      c = data.charAt( i );if("0123456789.".indexOf(c, 0) < 0) { return( false ); }}
   return( true );
}
function AlphabetCheck(data)
{
   for(i = 0; i < data.length; i++) {
      c = data.charAt( i );if("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".indexOf(c, 0) < 0) { return false; }}
   return( true );
}
function MoneyCheck(data)
{
   for(i = 0; i < data.length; i++) {
      c = data.charAt( i );if("\\,0123456789".indexOf(c, 0) < 0) { return( false ); }}
   return( true );
}
function UsernameCheck(data)
{
	for(i = 0; i < data.length; i++) {
		c = data.charAt( i );if("1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".indexOf(c, 0) < 0) { return( false ); }}
	return( true );
}
function PasswdCheck(data)
{
	for(i = 0; i < data.length; i++) {
		c = data.charAt( i );if("1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".indexOf(c, 0) < 0) { return( false ); }}
	return( true );
}
function ZipCheck(data)
{
	for(i = 0; i < data.length; i++) {
		c = data.charAt( i );if("0123456789-".indexOf(c, 0) < 0) { return( false ); }}
	return( true );
}
function TelCheck(data)
{
	for(i = 0; i < data.length; i++) {
		c = data.charAt( i );if("0123456789-()+#*".indexOf(c, 0) < 0) { return( false ); }}
	return( true );
}
function EmailCheck(data)
{
	for(i = 0; i < data.length; i++) {
		c = data.charAt( i );if("1234567890-+?/@._ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".indexOf(c, 0) < 0) { return( false ); }}
	
	return( data.match(/.+@.+\..+/) );
}
function UrlCheck(data)
{
	for(i = 0; i < data.length; i++) {
		c = data.charAt( i );if("1234567890-^~@._:/=%&?+$ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".indexOf(c, 0) < 0) { return( false ); }}
	return( true );
}