function AlertMsg(check_flg)
{
	if(check_flg == 1){
		alert("問い合わせ内容を正しく入力してください。");
	}else{
		alert("備考を正しく入力してください。");
	}
}

//kana
function kana1Change(){
	var changeText = "kana1";
    Henkan(changeText);
}
function kana2Change(){
	var changeText = "kana2";
    Henkan(changeText);
}

//tel
function telChange(){
	var changeText = "tel";
    SuuHaiChenge(changeText);
}

//fax
function faxChange(){
	var changeText = "fax";
    SuuHaiChenge(changeText);
}

//kana

function Henkan(ele){
	
	var str = document.form.elements[ele].value;
	var han = "ｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜｦﾝｧｨｩｪｫｬｭｮｯ､｡ｰ｢｣ﾞﾟ";
	var zen = "アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ、。ー「」";
	    zen+= "　　　　　ガギグゲゴザジズゼゾダヂヅデド　　　　　バビブベボ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　";
	    zen+= "　　　　　　　　　　　　　　　　　　　　　　　　　パピプペポ　　　　　　　　　　　　　　　　　　　　　　　　　　　　　";
	var res = "";
	for (i=0; i<str.length; i++){
		var c = str.charAt(i);							//入ってきた文字の一字を取り出す
		var cnext = str.charAt(i+1);					//入ってきた文字の一字＋１を取り出す
		var n = han.indexOf(c,0);						//cが半角カナかどうかを調べる
		var nnext = han.indexOf(cnext,0);				//cnextが半角カナかどうかを調べる
		if (n >= 0){									//文字が0より大きいかどうか
			if (nnext == 60){							//もし次の文字が60（ﾞ）だったら
				c = zen.charAt(n+60);					//cに（ﾞ）をつける処理
				i++;
			}else if (nnext == 61){						//もし次の文字が61（ﾟ）だったら
				c = zen.charAt(n+120);					//cに（ﾟ）をつける処理
				i++;
			}else{
				c = zen.charAt(n);
			}
		}
		if ((n != 60) && (n != 61)){
			res += c;
		}
	}
	document.form.elements[ele].value = res;
}

//haifun
function SuuHaiChenge(changeText){

	var motoText = document.form.elements[changeText].value;
	
	han = "0123456789-----";
	zen = "０１２３４５６７８９－ー―ｰ‐);";
	str = "";
	for (i=0; i<motoText.length; i++){
		c = motoText.charAt(i);
		n = zen.indexOf(c,0);
		if (n >= 0) c = han.charAt(n);
		str += c;
	}
	document.form.elements[changeText].value = str;
}

/* err-msg */
var NoContents			= "お問い合わせ内容を選択してください。\r\n";
var NoContentsNote		= "お問い合わせ内容 その他を入力してください。\r\n";
var NoContentsNoteForm	= "お問い合わせ内容 その他を正しく入力してください。\r\n";
var NoName				= "お名前(漢字)を入力してください。\r\n";
var NoKana				= "フリガナを正しく入力してください。\r\n";
var NoContact			= "電話番号 又は FAX番号 又は E-MAILアドレスを入力してください。\r\n";
var NoTel				= "電話番号を正しく入力してください。\r\n";
var NoFax				= "FAX番号を正しく入力してください。\r\n";
var NoMail				= "E-MAILアドレスを正しく入力してください。\r\n";
var NoNote				= "備考を正しく入力してください。\r\n";

/* form check */
function checkForm()
{
	var name1			= document.form.name1.value;
	var name2			= document.form.name2.value;

	var ErrMsg			= "";
	
//name-check
	if (name1 == "" || !checkOnlySpace(name1)){
		ErrMsg = ErrMsg + NoName;
	}else if (name2 == "" || !checkOnlySpace(name2)){
		ErrMsg = ErrMsg + NoName;
	}
	//check
	if (ErrMsg!=""){
		alert(ErrMsg);
		return false;
	}
	
}
//space-check
function checkOnlySpace(checkString){
	if(checkString.length==0){
		return true;
	}
	for (i=0; i < checkString.length; i++){
		code = checkString.charCodeAt(i);
		if(code!=32 && code!=12288 && code!=123)
			return true;
	}
	return false;
}
// Check Katakana
function KanaCheckPlus(str)
{
	var txt; var jtxt;
	txt = "アイウエオカキクケコサシスセソタチツテトナニヌネノ";
	txt+= "ガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴ";
	txt+= "ハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ";
	txt+= "ー・ 　０１２３４５６７８９0123456789";

	for (i=0; i<str.length; i++){
		c = str.charAt(i);
		n = txt.indexOf(c,0);
		if(n >= 0){
		} else {
			return false;
		}
	}
	return true;
}
//問い合わせ内容
function ChkOption()
{
	var i;
	var chFlg = 0;
	var cnt   = document.form.cnt_c.value;
	var cnt2  = cnt - 1;
	
	for (i = 1; i <= cnt; i++){
		ele = "contents[" + i + "]";
		
		var obj = document.form.elements[ele].checked;
		
		if (obj == true){
			chFlg = 1;
			if (i == cnt){
				chFlg = 2;
			}
		}
	}
	if(chFlg != 0){
		return chFlg;
	}
	return 0;
}
