function s4(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}function multiLineHtmlEncode(n){for(var t=n.split(/\r\n|\r|\n/),i=0;i<t.length;i++)t[i]=htmlEncode(t[i]);return t.join("\r\n")}function htmlEncode(n){return $("<div/>").text(n).html()}function htmlDecode(n){return $("<div/>").html(n).text()}function onCountryChange(){redirectToHomePage(this.value())}function redirectToHomePage(n){var t=MasterUrl.GetHomeCountryUrl;t+="/{0}".format(n);Extensions.Ajax.Perform({url:t,success:function(n){window.location.href=n.result}})}function onWebsiteClick(n,t,i,r){Extensions.Ajax.Perform({url:n,data:{uniqueId:t,website:i,type:r}})}function onLanguageChange(){var n=MasterUrl.SetLanguage;n+="/{0}".format(this.text());Extensions.Ajax.Perform({url:n,success:function(n){var i=$("input[name=postFormID]").val()||"",t;i!==""?(t=$("#"+i),t.length>0?(t.attr("action",n.result),t.submit()):location.reload(!0)):location.href=n.result}})}function initializeGMaps(n,t,i,r,u){var h=document.getElementById("map_canvas"),e=new google.maps.LatLng(n,t),c={center:e,zoom:i,mapTypeId:google.maps.MapTypeId.ROADMAP},o=new google.maps.Map(h,c),s=new google.maps.InfoWindow,f;u&&(f=new google.maps.Marker({position:e,map:o,title:r}),google.maps.event.addListener(f,"click",function(n){return function(){s.setContent(r);s.open(o,n)}}(f)))}function initializeGMapsPromoted(n,t){for(var e=document.getElementById("map_canvas"),o=new google.maps.LatLng(n[1][1],n[1][2]),s={center:o,zoom:t,mapTypeId:google.maps.MapTypeId.ROADMAP},u=new google.maps.Map(e,s),f=new google.maps.InfoWindow,r,i=1;i<n.length;i++)r=new google.maps.Marker({position:new google.maps.LatLng(n[i][1],n[i][2]),map:u}),google.maps.event.addListener(r,"click",function(t,i){return function(){f.setContent(n[i][0]);f.open(u,t)}}(r,i))}function getUserLocation(n,t,i){navigator.geolocation?navigator.geolocation.getCurrentPosition(function(n){google.maps&&(console.log(n),initialLocation=new google.maps.LatLng(n.coords.latitude,n.coords.longitude),(new google.maps.Geocoder).geocode({latLng:initialLocation},function(r,u){u===google.maps.GeocoderStatus.OK?r[0]?t(r[0],n):(console.log(GlobalVars.GoogleMapsErr_NoResults),i()):(console.log(GlobalVars.GoogleMapsErr_GeocoderFail+u),i())}))},function(){i();switch(error.code){case error.PERMISSION_DENIED:case error.POSITION_UNAVAILABLE:n?alert(GlobalVars.GoogleMapsErr_DeniedOrUnavailable):console.log(GlobalVars.GoogleMapsErr_DeniedOrUnavailable);break;case error.TIMEOUT:n?alert(GlobalVars.GoogleMapsErr_Timeout):console.log(GlobalVars.GoogleMapsErr_Timeout);break;case error.UNKNOWN_ERROR:n?alert(GlobalVars.GoogleMapsErr_Unknown):console.log(GlobalVars.GoogleMapsErr_Unknown)}}):(console.log(GlobalVars.GoogleMapsErr_NotSupported),i())}function positionBar(n){var t=n!==undefined,i=$(".sticky-action-bar"),r=$(document).height(),e=$(window).height(),o=$(".footer").height(),u=$(window).scrollTop(),f=r;t&&(f=$(n).height());t&&u<f||u+e>r-o?i.removeClass("actions-bar-fixed"):i.addClass("actions-bar-fixed")}function highlightMatch(){var n=foldToASCII(this.value()).toLowerCase();$.each(this.ul.find("li"),function(t,i){var u=$(i).text(),o=new RegExp(n,"ig"),f=foldToASCII(u).toLowerCase().indexOf(n),r,e;f>=0&&(r=u.substr(f,n.length),e=$(i).text().replace(r,"<strong>"+r+"<\/strong>"),$(i).html(e))})}String.prototype.format=function(){for(var n=this,t=arguments.length;t--;)n=n.replace(new RegExp("\\{"+t+"\\}","gm"),arguments[t]);return n};String.prototype.endsWith=function(n){n=n.toLowerCase();var t=this.toLowerCase();return t.indexOf(n,t.length-n.length)!==-1};String.prototype.contains=function(){return String.prototype.indexOf.apply(this,arguments)!==-1};var Extensions={Ajax:{Perform:function(n){var t=n.type||"get",i=n.data||{},r=n.error||function(n){Extensions.Messages.ShowError(n)};n.always=n.always||function(){};n.success=n.success||function(){};$.ajax({cache:!1,type:t,url:n.url||"undefined",data:i,contentType:n.contentType||"application/x-www-form-urlencoded; charset=UTF-8",error:function(){var n="Error submiting form",t=$('input[name="submitErrMsg"]');t.length>0&&(n=t.val());r(n)},success:function(t){n.success(t)},complete:function(){n.always()},async:n.async})}},Messages:{ShowError:function(n){alert(n)}},Guid:{New:function(){return s4()+s4()+"-"+s4()+"-"+s4()+"-"+s4()+"-"+s4()+s4()+s4()}}};!function(n){"use strict";var t,i;n.loadCSS||(n.loadCSS=function(){});t=loadCSS.relpreload={};(t.support=function(){var t;try{t=n.document.createElement("link").relList.supports("preload")}catch(n){t=!1}return function(){return t}}(),t.bindMediaToggle=function(n){function t(){n.media=i}var i=n.media||"all";n.addEventListener?n.addEventListener("load",t):n.attachEvent&&n.attachEvent("onload",t);setTimeout(function(){n.rel="stylesheet";n.media="only x"});setTimeout(t,3e3)},t.poly=function(){var u,r,i;if(!t.support())for(u=n.document.getElementsByTagName("link"),r=0;r<u.length;r++)i=u[r],"preload"!==i.rel||"style"!==i.getAttribute("as")||i.getAttribute("data-loadcss")||(i.setAttribute("data-loadcss",!0),t.bindMediaToggle(i))},t.support())||(t.poly(),i=n.setInterval(t.poly,500),n.addEventListener?n.addEventListener("load",function(){t.poly();n.clearInterval(i)}):n.attachEvent&&n.attachEvent("onload",function(){t.poly();n.clearInterval(i)}));"undefined"!=typeof exports?exports.loadCSS=loadCSS:n.loadCSS=loadCSS}("undefined"!=typeof global?global:this);Modernizr.load({test:Modernizr.input.placeholder,nope:"../Scripts/placeholders.jquery.min.js"});$(document).ready(function(){$(".reveal-trigger-action").on("click",function(){var n=$(this),t=n.closest(".reveal-wrap").find(".reveal-inner");t.slideToggle(400,function(){var i=$("input[name=revealBtn_VisibleText]").val()||"",r=$("input[name=revealBtn_HiddenText]").val()||"";i.length>0&&r.length>0&&(t.is(":visible")?n.text(i):n.text(r))})})}),function(){var n=$.fn.popover.Constructor.prototype.leave;$.fn.popover.Constructor.prototype.leave=function(t){var i=t instanceof this.constructor?t:$(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type),r,u;if(n.call(this,t),t.currentTarget){r=$(t.currentTarget).siblings(".popover");u=i.timeout;r.one("mouseenter",function(){clearTimeout(u);r.one("mouseleave",function(){$.fn.popover.Constructor.prototype.leave.call(i,i)})})}}}();$.validator.addMethod("requireDigit",function(n){return/[0-9]/.test(n)});$.validator.addMethod("requireLowercase",function(n){return/[a-z]/.test(n)});$.validator.addMethod("requireUppercase",function(n){return/[A-Z]/.test(n)});$.validator.addMethod("requireSymbol",function(n){return/[!#$%&()*+,-./:;<=>?@@[\\\]^_{|}~]/.test(n)});$.validator.addMethod("lettersonly",function(n){return/^[a-z\s]+$/i.test(n)})