function checkForm(){
    var errorMessage = new Array();
    var str = $('Jname').value.replace(' ', '');
    if(str == ''){
        errorMessage.push('お名前は空欄です。');
    }
    
    var str = $('Nname').value.replace(' ', '');
    if(str == ''){
        errorMessage.push('フリガナは空欄です。');
    }
    
    var eles = document.getElementsByName('Sex');
	flg = 0;
	for(i=0;i<eles.length;i++){
		if(eles[i].checked){
			flg = 1;
			break;
	    }
	}
	if(flg != 1){
        errorMessage.push('性別は空欄です。');
	}
    
	var str = $('Password').value.replace(' ', '');
    if(str == ''){
        errorMessage.push('パスワードは空欄です。');
    }else if(str.lentht < 6){
        errorMessage.push('パスワードの桁数は6桁より小さい。');
	}else if(str != $('PasswordCon').value){
        errorMessage.push('パスワードと確認用パスワードの入力が不一致です。');
	}
	
    var str = $('Birthday_Y').value.replace(' ', '');
    if(str == ''){
        errorMessage.push('生年月日--年は空欄です。');
    }
    
    var str = $('Birthday_M').value.replace(' ', '');
    if(str == ''){
        errorMessage.push('生年月日--月は空欄です。');
    }
    
    var str = $('Birthday_D').value.replace(' ', '');
    if(str == ''){
        errorMessage.push('生年月日--日は空欄です。');
    }
    
    if($('Email').value == ''){
        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アドレスのフォーマットは正しいではありません。');
    }
    
    var str = $('PostCode').value.replace(' ', '').replace('-', '').replace('ー', '');
    if(str != ''){
        if(str.match(/[^0-9０１２３４５６７８９]/)){
            errorMessage.push('郵便番号に数字以外が入っています。');
        }
        if(str.replace('-', '').length != 10){
            errorMessage.push('郵便番号は10桁ではありません。');
        }
    }
	
    var str = $('TelNo').value.replace(' ', '').replace('-', '').replace('ー', '');
    if(str != ''){
        if(str.match(/[^0-9０１２３４５６７８９]/)){
            errorMessage.push('電話番号に数字以外が入っています。');
        }
        if(str.replace('-', '').length != 10){
            errorMessage.push('電話番号は10桁ではありません。');
        }
    }
	
    var str = $('MobNo').value.replace(' ', '').replace('-', '').replace('ー', '');
    if(str != ''){
        if(str.match(/[^0-9]/)){
            errorMessage.push('携帯電話に数字以外が入っています。');
        }
        if(str.replace('-', '').length != 10){
            errorMessage.push('携帯電話は10桁ではありません。');
        }
    }
    
    if(errorMessage.length){
        var str = errorMessage.join(' <br /> ');
        var divEle = $$(".errmessage");
        divEle[0].innerHTML = str;
        return false;
    }
    
    $('InquiryForm').submit();
}
