$(document).ready(function(){$(".lt-ie9 table tbody tr:even").addClass("odd");$(".lt-ie9 table tbody tr:odd").addClass("even");var n=0,t=0;$(".buttonGroup").each(function(){$(".osidBtn",this).each(function(){n=Math.max(n,$(this).height());t=Math.max(t,$(this).outerHeight())});$("a.osidBtn",this).each(function(){$(this).height()!==n&&$(this).css({"line-height":n+"px"})});$("input.osidBtn, button.osidBtn",this).css("height",t)});$("div.osidFile:not(html.lt-ie10 div.osidFile)").each(function(){var n=$("input[type=file]",this),i=n.attr("class"),t;n.addClass("replaced");t=function(t){t.preventDefault();n.trigger("click")};$(this).append($("<input/>").attr({type:"text",readonly:"readonly","class":i}).addClass("fileReplacer").on("focus",t));$(this).append($("<a/>").attr({href:"#","class":"osidBtn"}).text("Browse").on("click",t))});$('.osidFile input[type="file"]').on("change",function(){$('input[type="text"]',$(this).parent()).val($(this).val())});$(".column").each(function(){$(this).prev(".column").height()>$(this).height()&&$(this).height($(this).prev(".column").height())});$(".sortable").sortable({helper:function(n,t){var r=t.children(),i=t.clone();return i.children().each(function(n){$(this).width(r.eq(n).width()+20)}),i}});$(".sortable").disableSelection();$(".tips th, label[title]").tooltip({position:{my:"center bottom-10",at:"center top"}});$(".tips th").each(function(){$(this).attr("title")&&$(this).css({cursor:"pointer"})});$.datepicker.setDefaults($.datepicker.regional["en-AU"]);$(".datepicker").datepicker();$(document.body).on("mouseover focusin",".input-validation-error",function(){$(".field-validation-error[data-valmsg-for='"+$(this).attr("name")+"']").fadeIn(200)});$(document.body).on("mouseout focusout",".input-validation-error",function(){$(this).is(":focus")||$(".field-validation-error[data-valmsg-for='"+$(this).attr("name")+"']").fadeOut(200)});$(".input-validation-error:first").focus();$("h1.logo").after($("<img/>").attr({alt:"",src:$("h1.logo").data("image")}).addClass("printOnly printLogo"));$(".dropmenuControl").off("click").on("click",function(){var n=$(this).next(".dropmenu")[0];if(n||(n=$(".dropmenu",this)[0]),$(n).is(":visible"))$(n).hide();else{$(".dropmenu").hide();$(n).show();$(document).one("click",function(){$(".dropmenu").hide()})}return!1})});var google=google||{},agentsMap=function(){var t,n,r,i=null,u=function(){var o=new google.maps.LatLngBounds(new google.maps.LatLng(-42.3,110.5),new google.maps.LatLng(-10.9,-177)),s={url:r,origin:new google.maps.Point(60,0),size:new google.maps.Size(19,25)},u,f,e;for(u in n)f=new google.maps.LatLng(n[u].GeoCoordinates.Latitude,n[u].GeoCoordinates.Longitude),e=new google.maps.Marker({title:n[u].TradingName,map:t,icon:s,flat:!0,clickable:!0,position:f,phone:n[u].PhoneNumber,fax:n[u].FaxNumber||"",address:n[u].BusinessAddress}),google.maps.event.addListener(e,"click",function(){i==null&&(i=new AgentInfoBox);i.setContent(this.title,this.phone,this.fax,this.address);i.open(t,this)});t.fitBounds(o)},f=function(){var n={center:new google.maps.LatLng(-25.07,134.23),zoom:8,mapTypeId:google.maps.MapTypeId.ROADMAP},i=$("#agentMap");t=new google.maps.Map(i[0],n);u()};return{drawMap:function(t,i){n=t;r=i;f(i)}}}($),loginHelper=function(n){var t=n('<div id="loginForm" class="modal"><h3><\/h3><div class="btnCloseModal"><\/div><div class="split"><\/div><\/div>'),f,r=function(){n(".split:first",t).nextAll().remove()},e=function(i){var u=n(this).attr("href");i.preventDefault();f?n(t).dialog("open"):n.ajax({url:u,type:"GET"}).done(function(i){r();n(t).append(i);n("h3",t).text("Welcome back");n(t).dialog("open")}).fail(function(){document.location.href=u})},u,i;return n(document).ready(function(){n(t).dialog({autoOpen:!1,modal:!0,dialogClass:"osidPanel",resizable:!1,draggable:!1});n(".loginModal").on("click",e);n(".btnCloseModal",t).on("click",function(){t.dialog("close")});n(document.body).on("submit",".loginForm",function(t){t.preventDefault();var i=n(this);n.ajax(n(this).attr("action"),{data:i.serialize(),method:"POST"}).done(function(t){t.success===!0?(n(document.body).off("submit",".loginForm"),i.submit()):(i.replaceWith(t),n("input.input-validation-error:first").focus())})})}),u=function(r){t.is(":visible")?i(r):(n("#forgottenPasswordForm div.split:first").nextAll().remove(),n("#forgottenPasswordForm div.split:first").after(r),n("form.forgottenPasswordForm :input:visible:first").focus())},i=function(i){r();n("h3",t).text("Forgotten password");n(t).append(i).dialog("open");n.validator.unobtrusive.parse(n("form",t))},{forgottenPassword:u,showForgottenPassword:i}}(jQuery),osidHome=function(n){var t=[],i=function(t){return n("#featurePanelTabs a[href='"+t+"']").parents(".panelTab")},r=function(){var f=5e3,h=n("#featurePanel div.container"),u,e,o,r,s;for(n("#featurePanelTabs .panelTab:first").addClass("active"),r=0,s=t.length;r<s;r++)u=t[r],e=n("<a/>").attr("href",u.url).addClass("panel").hide(),o=n("<img/>").attr("src",u.image),h.before(e.append(o));setTimeout(function c(){var r=n("#featurePanel > a:visible"),e=i(r.attr("href")),t=r.next("a"),u;t.length===0&&(t=n("#featurePanel > a:first"));u=i(t.attr("href"));r.fadeOut(1250);t.fadeIn(1250,function(){setTimeout(c,f)});setTimeout(function(){e.removeClass("active")},250);setTimeout(function(){u.addClass("active")},800)},f)};return{initHomepage:function(i){t=i;n(document).ready(r)}}}($)