/*
 * 
 */
function check_ketai_mail () {
	var mailadd = document.sendAddress.mobileForm.value;
	if ( ! chkString( mailadd, "str" ) ) {
		alert("");
		return false;
	} else if ( ! chkString( mailadd, "email" ) ) {
		alert("");
		return false;
	}
	
	return true;
}

function chkString ( str, mode ) {
	switch ( mode ) {
		// 
		case "str":
		default:
			if ( str != "" ) {
				return true;
			}
			break;
		
		// 
		case "hankaku":
			if ( str.match(/[A-Za-z0-9\.-_@:; ]+/) ) {
				return true;
			}
			break;
		
		// 
		case "number":
			if ( ! str.match(/[^0-9\.-]+/) ) {
				return true;
			}
			break;
		
		// 
		case "hankakusu":
			if ( ! str.match(/[^0-9]+/) ) {
				return true;
			}
			break;
		
		// 
		case "email":
			if ( str.match(/[.+@.+\..+]/) ) {
				return true;
			}
			break;
		
		// 
		case "handymail":
			if ( str.match(/docomo\.ne\.jp/) ) {
				return true;
			} else if ( str.match(/ezweb\.ne\.jp/) ) {
				return true;
			} else if ( str.match(/softbank\.ne\.jp/) ) {
				return true;
			} else if ( str.match(/vodafone\.ne\.jp/) ) {
				return true;
			} else {
				return false;
			}
			break;
		
		// 
		case "katakana":
			if ( str.match(/[@-[@]+/) ) {
				return true;
			}
			break;
	}
	
	// 
	return false;
}

