
//問い合わせフォームの必須チェック
function check(){
	if(document.form1.neme.value==""){
		alert("”お名前”を入力してください");
		return false;
	}
	if(document.form1.furigana.value==""){
		alert("”フリガナ”を入力してください");
		return false;
	}
	if(document.form1.syosai.value==""){
		alert("”お問い合わせ内容”を入力してください");
		return false;
	}
	if(document.form1.naiyo.selectedIndex == 0){
		alert("”お問い合わせ内容”を選択してください");
		return false;
	}
	
	//電話番号半角英数チェック
	switch(str_check(document.form1.tel.value)){
		case 0:
			alert("”電話番号”を入力してください");
        	return false;
		case 1:
			alert("”電話番号”は半角英数字で入力してください");
        	return false;
		case 2:
	}
		
	//mailアドレス半角英数チェック、＠検索処理
	switch(str_check(document.form1.from.value)){
		case 0:
			alert("”E-mailアドレス”を入力してください");
        	return false;
		case 1:
		alert("”E-mailアドレス”は半角英数字で入力してください");
        	return false;
		case 2:
	}
	if(document.form1.mailアドレス.value.indexOf("@",0)<0){
		alert("”E-mailアドレス”を正確に入力してください");
		return false;
	}
	
    return true;
}

//半角チェック
function str_check(str){
	var i,str2;
	var checkStr = new String   ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%&'()-=^~|`@{[`;:+*]},<.>/?_");
    str2 = str.replace(/ /g,"");
    if(str2.length == 0){
        return 0;
    }
    for(i=0;i<str2.length;i++){
        if(checkStr.indexOf(str2.charAt(i),0) == -1){
            return 1;
        }
    }
    return 2;
}
