//------------------------------------------------------------------------------------------------------------------------

function submit(){

	if(confirm("送信します、よろしいでしょうか?")){
		if(FormElementManagers.validationAll()==0){
			var hashmap = Jsonrpc1.SimpleFormProcessor.setForm(FileQ.getJavaHashMap(FileQ.getElementsByIdPrefix("Consultation")));
			// SupportRequestFormActiveFormManager.saveData();
			$("send").innerHTML = "送信が完了しました、後ほどご連絡を差し上げます、ありがとうございました。";
		}else{
			alert("入力内容に不備があります、赤い項目を修正して再度、送信ボタンを押してください");
		}
	}
}

//------------------------------------------------------------
//
var FormElementManagers = new FileQ.FormElementsManager();
FormElementManagers.addFormElementManager({
		FormElement: $("Consultation.companyName"),
		ZenkakuOK : true,
		IsNullOk : true
	});

FormElementManagers.addFormElementManager({
		FormElement: $("Consultation.contactPersonName"),
		IsNullOk : false,
		NullErrorMessage : "氏名が入力されていません",
		ZenkakuOK : true
	});

FormElementManagers.addFormElementManager({
		FormElement: $("Consultation.mailAddress"),
		IsNullOk : false,
		NullErrorMessage : "メールアドレスが空欄です",
		ValidationRegExp : /[a-zA-Z0-9_-]+\@[a-zA-Z0-9_-]+\.\w+/i,
		ValidationErrorMessage : "メールアドレスフォーマットが不正です",
		ZenkakuOK : false,
		ZenkakuNGErrorMessage : "メールアドレスに全角文字は使えません",
		ZenkakuOKErrorMessage : "メールアドレスに半角だけの文字列は使えません、全角文字も混ぜてください"
	});

FormElementManagers.addFormElementManager({
		FormElement: $("Consultation.telNumber"),
		IsNullOk : true
	});

FormElementManagers.addFormElementManager({
		FormElement: $("Consultation.comment"),
		IsNullOk : false,
		NullErrorMessage : "ご相談内容が入力されていません",
		ZenkakuOK : true
	});

