function checkForm(){
	var errorMessage = new Array();
    var str = $('Jname').value.replace(' ', '').replace('お名前をご記入ください', '');
    if(str == ''){
        errorMessage.push('お名前は空欄です。');
    }
    
    var str = $('Nname').value.replace(' ', '').replace('フリガナをご記入ください', '');
    if(str == ''){
        errorMessage.push('フリガナは空欄です。');
    }
	
    if($('Email').value == '' || $('Email').value == 'E-Mailアドレスをご記入ください'){
        errorMessage.push('E-Mailアドレスは空欄です。');
    }else if(!($('Email').value.match(/^[_a-z0-9-]+(￥.[_a-z0-9-]+)*@[a-z0-9-]+([￥.][a-z0-9-]+)+$/i))){
            errorMessage.push('E-Mailアドレスのフォーマットは正しいではありません。');
    }else if($('Email').value != $('EmailCon').value){
		 errorMessage.push('E-Mailアドレスの二度の入力が不一致です。');
	}
	
    var str = $('Address').value.replace(' ', '').replace('ご住所をご記入ください', '');
    if(str == ''){
        errorMessage.push('ご住所は空欄です。');
    }
    
    var str = $('TelNo').value.replace(' ', '').replace('電話番号をご記入ください', '');
    if(str != ''){
		if(str.match(/[^0-9]/)){
            errorMessage.push('電話番号に数字以外が入っています。');
		}
        if(str.replace('-', '').length != 10){
            errorMessage.push('電話番号は10桁ではありません。');
        }
    }else{
		errorMessage.push('電話番号は空欄です。');
	}
	
    var CheckEle = document.getElementsByName('InquiryFlg[]');
    var flg = 0;
    for(i=0;i<CheckEle.length;i++){
        if(CheckEle[i].checked){
            flg = 1;
        }
    }
    if(flg == 0){
        errorMessage.push('お問合わせ区分は空です。');
    }
	
	var str = $('Hope1').value.replace(' ', '').replace('　　月　　日', '');
    if(str == ''){
        errorMessage.push('来社予約--第一希望は空欄です。');
    }
	
	var str = $('InquiryContents').value.replace(' ', '').replace('お問い合わせ内容をご記入ください', '');
    if(str == ''){
        errorMessage.push('お問い合わせ内容は空欄です。');
    }
    
    if(errorMessage.length){
        var str = errorMessage.join(' <br /> ');
        var divEle = $$(".errmessage");
        divEle[0].innerHTML = str;
        return false;
    }
	
    $('InquiryForm').submit();
}
