function onAjaxBegin(b,a,c){if(typeof custom_Validate=="function"){if(!custom_Validate(this)){return false}}setupBusyDialog()}function onContacUsAjaxBegin(b,a,c){setupBusyDialog()}function setupBusyDialog(){$(".dialog").each(function(a,b){if($(b).data("bPopup")){$(b).bPopup().close()}});$("#busydialog").bPopup({escClose:false,modalClose:false,opacity:"0.7"});$("#busydialog").focus()}function onAjaxComplete(b,a,c){}function onAjaxFailure(b,a,c){showCancelDialog("An error occurred");$("#busydialog").bPopup().close()}function onAjaxSuccess(response,status,data){response=response.get_object();if(response.hasOwnProperty("Success")){if(response.Success){if(response.hasOwnProperty("RedirectUrl")){window.location=response.RedirectUrl}else{if(response.hasOwnProperty("Action")){eval(response.Action)}}}else{if(response.hasOwnProperty("Message")&&response.Message!=null){showCancelDialog(response.Message)}else{showCancelDialog("An error occurred")}}}else{showCancelDialog("An error occurred")}$("#busydialog").bPopup().close()}function clearValidation(a){$(a+" .input-validation-error").each(function(){$(this).removeClass("input-validation-error");$(this).addClass("input-validation-valid");$(this).siblings(".field-validation-error").text("").removeClass("field-validation-error").addClass("field-validation-valid");$(this)[0]["__MVC_HasTextChanged"]=false;$(this)[0]["__MVC_HasValidationFired"]=false})}function clearFields(a){$(a+" input[type='text']").each(function(){$(this).val("")});$(a+" textarea").each(function(){$(this).val("")});$(a+" input[type='password']").each(function(){$(this).val("")})}function showCancelDialog(a){$("#cancelDialog .dialogcontent").empty();$("#cancelDialog .dialogcontent").append("<p>"+a+"</p>");$("#cancelDialog").bPopup({escClose:false,fadeSpeed:0,modalColor:"#000",modalClose:false})}function hideCancelDialog(){$("#cancelDialog").bPopup().close()}function showContactUsDialog(){clearFields("#contactUsDialog form");clearValidation("#contactUsDialog form");$("#contactUsDialog").bPopup({escClose:false,fadeSpeed:0,modalColor:"#000",modalClose:false})}function hideCancelYesDialog(){$("#cancelYesDialog").bPopup().close()};
