$(document).ready(function(){$("#emailUnitFormWrapper").wrapInner("<form action='/Unit.mvc/EmailUnit/"+$("#UnitID").val()+"' id='emailUnitDialogForm' name='emailUnitDialogForm'></form>");$.email_unit_util.emailUnitDialog.dialog($.email_unit_util.dialogOptions);$(".unit-quick-description-wrapper").clone().prependTo("#emailUnitFormWrapper");$("#emailUnit").click($.email_unit_util.emailUnitClick);$("#emailUnitDialogForm").validate({submitHandler:function(a){$(a).ajaxSubmit({dataType:"json",type:"post",beforeSubmit:function(){$("#emailUnitFormWrapper").slideUp("slow");$("#sendingEmailUnit").show()},success:function(b){if(b.IsValid){$.ga.trackPageview("/Unit/EmailUnitToFriend_Sent");$("#emailUnitResult").show();$.email_unit_util.emailUnitDialog.parent().fadeOut(3000,function(){$.email_unit_util.emailUnitDialog.dialog("close")})}else{$("#sendingEmailUnit").hide();$.dialog_util.showErrorList($.email_unit_util.errorContainer,b.Errors)}},error:function(b,e,c){$("#sendingEmailUnit").hide();var d=["Unable to send email due to a network problem. Please try again later."];$.dialog_util.showErrorList($.email_unit_util.errorContainer,d)}})},errorPlacement:function(a,b){if(b.hasClass("display-block-error")){a.appendTo(b.parent().find(".error-container"));return}},rules:{Message:{maxlength:400}},messages:{FromAddress:{required:"Enter your email address"},ToAddresses:{required:"Enter at least one email address"}}})});$.email_unit_util={emailUnitClick:function(){$.ga.trackPageview("/Unit/EmailUnitToFriend_Form_Opened");$("#emailUnitErrorList, #emailUnitResult, #sendingEmailUnit").hide();$("#emailUnitFormWrapper").show();$.email_unit_util.emailUnitDialog.dialog("open")},dialogOptions:{resizable:false,width:520,autoOpen:false,modal:true},errorContainer:$("#emailUnitErrorList"),emailUnitDialog:$("#emailUnitDialog")};
