$(document).ready(function(){$("#emailInquiryFormWrapper").wrapInner("<form autocomplete='off' action='/Unit.mvc/EmailInquiry/"+$("#UnitID").val()+"' id='emailInquiryDialogForm' name='emailInquiryDialogForm'></form>");$.email_inquiry_util.emailInquiryDialog.dialog($.email_inquiry_util.dialogOptions);$(".inquire-by-email-button").click($.email_inquiry_util.inquireByEmailClick);$("#emailInquiryDialog form").validate({submitHandler:function(a){$(a).ajaxSubmit({dataType:"json",type:"post",beforeSubmit:function(){$("#emailInquiryFormWrapper").slideUp("slow");$("#sendingEmailInquiry").show()},success:function(b){if(b.IsValid){$.ga.trackPageview("/Unit/EmailInquiry_Sent");$("#emailInquiryResult").show();$.email_inquiry_util.emailInquiryDialog.parent().fadeOut(3000,function(){$.email_inquiry_util.emailInquiryDialog.dialog("close")})}else{$("#sendingEmailInquiry").hide();$.dialog_util.showErrorList($.email_inquiry_util.errorContainer,b.Errors)}},error:function(b,e,c){$("#sendingEmailInquiry").hide();var d=["Unable to send email due to a network problem. Please try again later."];$.dialog_util.showErrorList($.email_inquiry_util.errorContainer,d)}})},errorPlacement:function(a,b){if(b.hasClass("field-group-first")||(b.hasClass("field-group-second")&&b.next().hasClass("error"))){a.insertAfter(b.next());return}if(b.hasClass("display-block-error")){a.appendTo(b.parent().find(".error-container"));return}a.insertAfter(b)},rules:{Message:{maxlength:3000},CellPhoneAreaCode:{required:function(){return $("#CellPhone").val()!==""}},CellPhone:{required:function(){return $("#CellPhoneAreaCode").val()!==""}}},groups:{telephone:"PhoneAreaCode Phone",cellphone:"CellPhoneAreaCode CellPhone"},messages:{PreferredArrive:{required:"Checkin required"},PreferredDepart:{required:"Checkout required"},FirstName:{required:"First name required"},Message:{required:"Message required"},LastName:{required:"Last name required"},PhoneAreaCode:{required:"Area code required"},Phone:{required:"Phone required"},CellPhoneAreaCode:{required:"Area code required"},CellPhone:{required:"Phone required"},Email:{required:"Email required",email:"Invalid email address"}}})});$.email_inquiry_util={inquireByEmailClick:function(){$.ga.trackPageview("/Unit/EmailInquiry_Form_Opened");$("#emailInquiryErrorList, #emailInquiryResult, #sendingEmailInquiry").hide();$("#emailInquiryFormWrapper").show();$.email_inquiry_util.emailInquiryDialog.dialog("open")},dialogOptions:{resizable:false,width:525,autoOpen:false,modal:true,focus:function(){}},errorContainer:$("#emailInquiryErrorList"),emailInquiryDialog:$("#emailInquiryDialog")};
