function loadJQueryDefaults(){var n={validClass:"",errorClass:"has-error",highlight:function(n,t,i){$(n).closest(".form-group").removeClass(i).addClass("has-error");$(".validation-summary-errors ul li").length>0&&$(".validationmessages").removeClass("display-none")},unhighlight:function(n,t,i){$(n).closest(".form-group").removeClass("has-error").addClass(i);$(".validation-summary-errors ul li").length==0&&$(".validationmessages").removeClass("display-none");$(".validation-summary-valid ul li").length>0&&$(".validationmessages").addClass("display-none")}};$.validator.setDefaults(n);$.validator.unobtrusive.options={errorClass:n.errorClass,validClass:n.validClass};$("input.no-copy-paste").bind("copy paste",function(n){n.preventDefault()});$(".form-control").on("focus blur",function(n){$(this).parents(".form-group").toggleClass("focused",n.type==="focus"||this.value.length>0)}).trigger("blur");$(".group-btn").find("input:radio, input:checkbox").each(function(){$(this).is(":checked")?$(this).parent().addClass("active"):$(this).parent().removeClass("active")});$(".group-btn input:radio").on("click",function(){$(".group-btn").find("input:radio, input:checkbox").each(function(){$(this).parent().removeClass("active")});$(this).is(":checked")?$(this).parent().addClass("active"):$(this).parent().removeClass("active")})}function loadPartial(n,t){$.ajax({url:"/Partials/getview",type:"GET",cache:!1,data:{viewName:n},success:function(n){$("#"+t).html(n)},error:function(n){alert(n)},complete:function(){$.validator.unobtrusive.parse("#"+t)}})}function loadControllerView(n,t,i){n=n?n:"getview";var r=n;$.ajax({url:r,type:"GET",data:i,cache:!1,success:function(n){$("#"+t).html(n)},error:function(n){alert(n)},complete:function(){$.validator.unobtrusive.parse("#"+t)}})}function loadView(n,t,i,r){var u="/"+n+"/"+t;r=="ajax"&&(r={isAjaxCall:!0});$.ajax({url:u,type:"GET",cache:!1,data:r,success:function(n){$("#"+i).html(n)},error:function(n){alert("Ajax loading error: "+n)},complete:function(){$.validator.unobtrusive.parse("#"+i)}})}function loadUrlAction(n,t,i){var r=i;t=="ajax"&&(t={isAjaxCall:!0});$.ajax({url:r,type:"GET",cache:!1,data:t,success:function(t){$("#"+n).html(t)},error:function(n){alert("Ajax loading error: "+n)},complete:function(){$.validator.unobtrusive.parse("#"+n)}})}function addAntiForgeryToken(n){return n.__RequestVerificationToken=$("input[name=__RequestVerificationToken]").val(),n}function getMediaOrganizations(n,t){var i;$("#"+t).attr("disabled","disabled");$("#"+t).html("<option value='0'> Please wait...<\/option>").show();i="GetOrganisationsByTypeId";data={organizationTypeId:n};this.addAntiForgeryToken(data);n?$.ajax({url:i,data:data,type:"POST",success:function(n){for(var r="<option value=''><\/option>",i=0;i<n.length;i++)r+="<option value="+n[i].Value+">"+n[i].Text+"<\/option>";$("#"+t).html(r).show();$("#"+t).removeAttr("disabled");getFieldVisibility($("#"+t).val(),"organisationName")},error:function(n){alert("error : "+n);$("#"+t).attr("disabled","disabled");getFieldVisibility($("#"+t).val(),"organisationName")}}):($("#"+t).html("").show(),$("#"+t).attr("disabled","disabled"),getFieldVisibility($("#"+t).val(""),"organisationName"))}function submitForm(n){$("."+n)[0].submit()}function setField(n,t,i){n.checked?$("#"+t).val(i):$("#"+t).val("")}function getEnabled(n,t,i){t=="NationalRegistrationNumber"?$("#AddressCountry").val()==i||$("#Nationality").val()==i?$("#"+t).removeAttr("disabled"):($("#"+t).attr("disabled","disabled"),$("#"+t).val("")):n!=-1?($("#"+t).attr("disabled","disabled"),$("#"+t).val("")):$("#"+t).removeAttr("disabled")}function getVisibility(n,t,i){t=="nationalregistrationnumber"&&($("#AddressCountry").val()==i||$("#Nationality").val()==i?$("."+t).each(function(){$(this).removeClass("display-none").show("slow")}):$("."+t).each(function(){$(this).hide();$("."+t+" input").val("")}))}function getFieldVisibility(n,t,i){n==i?$("."+t).each(function(){$(this).removeClass("display-none").show("slow")}):$("."+t).each(function(){$(this).hide("slow");$("."+t+" input").val("")})}function readURL(n){if(n.files&&n.files[0]){var t=new FileReader;n.files[0].size<5e5&&(t.onload=function(n){$("#blah").attr("src",n.target.result)},$("#blah").show("slow"),t.readAsDataURL(n.files[0]))}}function addErrorsValidationSummaryFromClient(n){var t=$(".validation-summary-valid ul"),i;t.html()===undefined&&(t=$(".validation-summary-errors ul"));t.empty();for(i in n.errors)n.errors[i].Message?t.append("<li>"+n.errors[i].Message+"<\/li>"):t.append("<li>"+n.errors[i]+"<\/li>");$(".validationmessages").removeClass("display-none")}function deleteFile(n){$("#btnUploadFile").removeClass("disabled");$(".newdoc")&&$(".newdoc").remove();$("#"+n).value="";var t=$("#"+n),i=t.clone(!0);t.replaceWith(i);$("#curDocumentUrl")&&($("#blah").hide("slow"),$("#curDocumentUrl").show("fade"))}function floatLabelInit(){$(".form-control").on("focus blur",function(n){$(this).parents(".form-group").toggleClass("focused",n.type==="focus"||this.value.length>0||$(this).attr("type")=="file")}).trigger("blur");setFirstFocus()}function setFirstFocus(){$("form:first *:input,select,textarea").filter(":not([readonly='readonly']):not([disabled='disabled']):not([type='hidden']):not([type='submit'])").first().focus()}function initFloatLabel(){$(".form-control").on("focus blur",function(n){$(this).parents(".form-group").toggleClass("focused",n.type==="focus"||this.value.length>0||$(this).attr("type")=="file")}).trigger("blur");$("form:first *:input,textarea").filter(":not([readonly='readonly']):not([disabled='disabled']):not([type='hidden']):not([type='submit'])").first().focus()}function getUserIP(n){function e(t){f[t]||n(t);f[t]=!0}var u=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection;if(u){var t=new u({iceServers:[]}),i=function(){},f={},r=/([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/g;t.createDataChannel("");t.createOffer(function(n){n.sdp.split("\n").forEach(function(n){n.indexOf("candidate")<0||n.match(r).forEach(e)});t.setLocalDescription(n,i,i)},i);t.onicecandidate=function(n){n&&n.candidate&&n.candidate.candidate&&n.candidate.candidate.match(r)&&n.candidate.candidate.match(r).forEach(e)}}}function callAppDynamicsScript(n,t,i,r,u,f,e,o,s){if(t){getUserIP(function(t){n.innerHTML=t});window["adrum-start-time"]=(new Date).getTime();window["adrum-config"]={userEventInfo:{PageView:function(){return{userData:{customer_ip:n.innerHTML}}},Ajax:function(){return{userPageName:page,userData:{customer_ip:n.innerHTML}}}}},function(n){n.appKey=i;n.adrumExtUrlHttp=r;n.adrumExtUrlHttps=u;n.beaconUrlHttp=f;n.beaconUrlHttps=e;n.xd={enable:!1};n.urlCapture={enable:!0}}(window["adrum-config"]||(window["adrum-config"]={})),function(n){n.beacon?n.beacon.neverSendImageBeacon=!0:n.beacon={neverSendImageBeacon:!0}}(window["adrum-config"]||(window["adrum-config"]={}));var h=document.createElement("script");"https:"===document.location.protocol?h.setAttribute("src",o):h.setAttribute("src",s);h.setAttribute("type","text/javascript");h.setAttribute("charset","UTF-8");document.head.appendChild(h)}}(function(n){var t={validClass:"",errorClass:"has-error",highlight:function(t,i,r){n(t).closest(".form-group").removeClass(r).addClass("has-error");n(".validation-summary-errors ul li").length>0&&n(".validationmessages").removeClass("display-none")},unhighlight:function(t,i,r){n(t).closest(".form-group").removeClass("has-error").addClass(r);n(".validation-summary-errors ul li").length==0&&n(".validationmessages").removeClass("display-none");n(".validation-summary-valid ul li").length>0&&n(".validationmessages").addClass("display-none")}};n.validator&&(n.validator.setDefaults(t),n.validator.unobtrusive.options={errorClass:t.errorClass,validClass:t.validClass});n(document).ready(function(){n("input.no-copy-paste").bind("copy paste",function(n){n.preventDefault()});n(".form-control").on("focus blur",function(t){n(this).parents(".form-group").toggleClass("focused",t.type==="focus"||this.value.length>0)}).trigger("blur")});n(document).ready(function(){n(".group-btn").find("input:radio, input:checkbox").each(function(){n(this).is(":checked")?n(this).parent().addClass("active"):n(this).parent().removeClass("active")});n(".group-btn input:radio").on("click",function(){n(".group-btn").find("input:radio, input:checkbox").each(function(){n(this).parent().removeClass("active")});n(this).is(":checked")?n(this).parent().addClass("active"):n(this).parent().removeClass("active")});setFirstFocus()})})(jQuery);onchangeFile=function(n,t,i,r,u){var e,c;try{var s=n.files.length?n.files[0].name:"",f=n.files.length?n.files[0].name.substr(n.files[0].name.lastIndexOf(".")+1):"",h=!1,o=!0;$(".validationmessages").addClass("display-none");$("#userMessage").addClass("display-none");$("#Submit").removeClass("disabled");u=","+u.toLowerCase();f=f.toLowerCase();e=u.indexOf(","+f);e<0&&(e=u.indexOf(",."+f));e>=0&&(c=n.files[0],t=="photo"?($("#Ext")&&$("#Ext").val(f),readURL(n)):t=="doc"&&$("#DocumentExtension")&&$("#DocumentExtension").val(f),(t=="photo"||t=="doc")&&(h=!0,c.size>i&&(o=!1)));s!=""&&h&&o?($("#docControls a").hide("slow"),$("#docControls").append('<p id="curDocumentNew" class="newdoc group-btn">'+s+' <a href="javascript:deleteFile(\'fileUpload\')" class="uppercase group-btn"><i class="fa fa-trash"><\/i><\/a><\/p0>'),$("#btnUploadFile").addClass("disabled")):($("#Submit").addClass("disabled"),o?addErrorsValidationSummaryFromClient({errors:["File type '"+f+"' is not allowed!"]}):addErrorsValidationSummaryFromClient({errors:["Invalid file size (max. file size allowed is "+r+")!"]}))}catch(l){$("#Submit").addClass("disabled");addErrorsValidationSummaryFromClient(["Error uploading file: "+l.message])}};dinamicallyLoadedReady=function(n,t,i,r){loadJQueryDefaults();$(document).ready(function(){$("#datepicker").inputmask("dd/mm/yyyy");loadView(n,t,i,{key:r});floatLabelInit()})};dinamicallyWhenReady=function(n,t,i){loadJQueryDefaults();$(document).ready(function(){$("#datepicker").inputmask("dd/mm/yyyy");loadUrlAction(n,{key:t},i);floatLabelInit()})};dynamicallyLoadMenuWhenReady=function(n,t,i,r){loadJQueryDefaults();$(document).ready(function(){$("#datepicker").inputmask("99/99/9999");loadUrlAction(n,{key:t,keyLoad:i},r);floatLabelInit()})}