
//問い合わせフォームの必須チェック
function check(){
	if(document.form1.お名前.value==""){
		alert("”お名前”を入力してください");
		return false;
	}
	if(document.form1.フリガナ.value==""){
		alert("”フリガナ”を入力してください");
		return false;
	}
	if(document.form1.郵便番号.value==""){
		alert("”郵便番号”を入力してください");
		return false;
	}
	if(document.form1.都道府県.selectedIndex == 0){
		alert("”都道府県”を選択してください");
		return false;
	}
	if(document.form1.住所.value==""){
		alert("”住所”を入力してください");
		return false;
	}
	
	//電話番号（お届け先）半角英数チェック
	switch(str_check(document.form1.電話番号（お届け先）.value)){
		case 0:
			alert("”電話番号（お届け先）”を入力してください");
        	return false;
		case 1:
			alert("”電話番号（お届け先）”は半角英数字で入力してください");
        	return false;
		case 2:
	}
	
	//その他ご連絡先半角英数チェック
	if(document.form1.その他ご連絡先.value!=""){
		switch(str_check(document.form1.その他ご連絡先.value)){
			case 0:
				break;
			case 1:
			alert("”その他ご連絡先電話番号”は半角英数字で入力してください");
        		return false;
			case 2:
		}
	}
	
	//FAX番号半角英数チェック
	if(document.form1.FAX番号.value!=""){
		switch(str_check(document.form1.FAX番号.value)){
			case 0:
				break;
			case 1:
			alert("”FAX番号”は半角英数字で入力してください");
        		return false;
			case 2:
		}
	}
	
	//mailアドレス半角英数チェック、＠検索処理
	switch(str_check(document.form1.mailアドレス.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;
	}
	
	//ウォーターサーバータイプ選択処理
	if(document.form1.ウォーターサーバータイプ[0].checked==false){
		if(document.form1.ウォーターサーバータイプ[1].checked==false){
			alert("”ウォーターサーバータイプ”を選択してください");
        	return false;
		}
	}
	//お申し込みの種類選択処理
	if(document.form1.お申し込みの種類[0].checked==false){
		if(document.form1.お申し込みの種類[1].checked==false){
			alert("”お申し込みの種類”を選択してください");
        	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;
}
