function CheckForm(){
	var error,msg,ret;
	
	error = "";
	msg = "◆入力内容に不備があります◆\n";
	
	// document.form.ua.value="confirm";
	if(document.form.ua.value == ""){
		error = "処理が指定されていません。\n";
	}else if(document.form.ua.value == "form"){
		if(document.form.ua_sub.value == "step2"){
			var type_flag=0;
			var type_value="";
			document.form.mmentry_type.value="";
			for(i=0;i<document.form.mmentry_type.length;i++){
				if(document.form.mmentry_type[i].checked == true){
					type_flag=1;
					type_value=document.form.mmentry_type[i].value;
				}
			}
			if(type_flag == 0){
				error=error+"ご依頼内容が選択されていません。\n";
				MM_showHideLayers('type_empty','','show');
			}else{
				MM_showHideLayers('type_empty','','hide');
			}

			var agreement_flag=0;
			for(i=0;i<document.form.mmentry_agreement.length;i++){
				if(document.form.mmentry_agreement[i].value == "1" && document.form.mmentry_agreement[i].checked == true){
					agreement_flag=1;
				}
			}
			if(agreement_flag == 0){
				error=error+"同意して下さい。\n";
				MM_showHideLayers('agreement_empty','','show');
			}else{
				MM_showHideLayers('agreement_empty','','hide');
			}
		}
	}else if(document.form.ua.value == "confirm"){
		if(document.form.mmentry_mail.value == ""){
			error=error+"メールアドレスが入力されていません。\n";
			MM_showHideLayers('mail_empty','','show');
		}else{
			if(document.form.mmentry_type.value == "new"){
				if(document.form.mmentry_mail.value != document.form.mmentry_mail_conf.value){
					error=error+"確認用のメールアドレスと一致しません。\n";
					MM_showHideLayers('mail_empty','','show');
				}else{
					document.form.mmentry_mail.value=ConvertZ2H(document.form.mmentry_mail.value);
					MM_showHideLayers('mail_empty','','hide');
				}
			}else{
				document.form.mmentry_mail.value=ConvertZ2H(document.form.mmentry_mail.value);
				MM_showHideLayers('mail_empty','','hide');
			}
		}
		if(document.form.mmentry_type.value == "change"){
			if(document.form.mmentry_mail2.value == ""){
				error=error+"変更後メールアドレスが入力されていません。\n";
				MM_showHideLayers('mail2_empty','','show');
			}else{
				if(document.form.mmentry_mail2.value != document.form.mmentry_mail2_conf.value){
					error=error+"確認用のメールアドレスと一致しません。\n";
					MM_showHideLayers('mail2_empty','','show');
				}else{
					document.form.mmentry_mail2.value=ConvertZ2H(document.form.mmentry_mail2.value);
					MM_showHideLayers('mail2_empty','','hide');
				}
			}
		}
	}

	// alert(error);
	if(error != ""){
		msg = msg + error + "\n";
		// alert(msg);
		return false;
	}else{
		// document.form.Submit();
		return true;
	}
}

var zipcode;
function SearchZip(zipcode){
	var zip_array=new Array();
	var form_name="form";
	var zip,pref,city,address;
	var i;
	document.form.ua.value="search_zip_ajax";
	// alert($(form_name).ua.value);

	ret=CheckZipcodeFormat(zipcode);
	if(ret == -1){
		alert("郵便番号の形式が正しくありません。");
		return false;
	}else{
		zipcode=ret;
	}
	new Ajax.Request(
		'http://koshu.sunmay.co.jp/test/dbsys/mmentry.php',
		{
			method : 'post',
			acynchronous : true,
			parameters : Form.serialize(form_name),
			onSuccess : function(httpObj){
				// alert(httpObj.responseText);
				zip=httpObj.responseText;
				// alert(zip);
				// alert($(area_name).innerHTML);
				if(zip == "::"){
					alert("入力された郵便番号に対応する住所が見付かりませんでした。");
				}else{
					zip_array=zip.split(":");
					pref=zip_array[0];
					city=zip_array[1];
					address=zip_array[2];
					
					for(i=0;i<=document.form.mmentry_pref.length-1;i++){
						if(document.form.mmentry_pref[i].value == pref){
							document.form.mmentry_pref.selectedIndex=i;
						}
					}
					document.form.mmentry_address.value=city + address;
				}
			}
		}
	);


}
