/*
*   テキストボックス入力必須チェック
*/
function checkInputText(obj) {
	if (obj.value == "" ) {
		return false;
	}
	return true;
}
/*
*   セレクトボックス選択必須チェック
*/
function checkInputSelect(obj, skip_value) {
    var n = obj.selectedIndex;
    if (obj.options[n].value == skip_value) {
        return false;
    }
    return true;
}
/*
*   ラジオボタン選択必須チェック
*/
function checkInputOption(obj) {
    var n = obj.length;
    var flg = false;
    for (i = 0; i < n; i++) {
        if (obj[i].checked){
            flg = true;
        }
    }
    return flg;
}
/*
*   文字列英数字チェック
*/
function checkAlphabetNumber(str){
    err = 0;
    for (i=0;i<str.length;i++){
        code = str.charCodeAt(i);
        if ((48<=code && code <=57) || (65<= code && code <=90) || (97 <= code && code <= 122)){
            //真だったら何もしない
        } else {
            err++;
        }
    }
    if (err!=0) {
        return false;
    }
    return true;
}
/*
*   メールアドレスフォーマットチェック
*   
*/
function checkFormatEmail(obj) {
    if (!obj.value.match(/.+@.+\..+/)) {
        return false ;
    }
    return true;
}
/* 
*   半角英文字チェック 
*/
function checkAlphabet() {
   var str = document.iform.EnglishText.value;
   if( str.match( /[^A-Za-z\s.-]+/ ) ) {
      return false;
   }
   return true;
}

/*
*   半角数字チェック 
*/
function checkNumber(str) {
   if( str.match( /[^0-9]+/ ) ) {
      return false;
   }
   return true;
}
/*
	電話番号チェック
*/
function checkPhoneNumber(str) {
	if (!str.match(/^[0-9]+\-[0-9]+\-[0-9]+$/)){
		return false;
	}
	return true;
}

function change_mode_submit(form_name,mode) {
  document.forms[form_name]["mode"].value = mode;
  document.forms[form_name].submit();
}