function inViewport(n){var t=$(window).scrollTop(),r=t+$(window).height(),i=n.offset().top,u=i+n.outerHeight(!0);return i>t&&i<r||u>t&&u<r||t>=i&&t<=u||r>=i&&r<=u}(function(n){function u(i,r){var e=n(i).data("resourcename"),u=n(i).data("resourceid"),o=n(i).data("hasquantity"),f=n("li#"+u,r);if(f.length>0)n('input[type="number"]',f).focus(),f.effect("highlight",{},2e3);else{var h=o.toLowerCase()==="true"?"qty-wrapper":"hide",c=o.toLowerCase()==="true"?"":"width180",l='<li class="cart-item-wrapper" id="'+u+'"><div class="cart-item"><div class="cart-item-name '+c+'" >'+e+'<\/div><div class="'+h+'"><div class="qty">Qty<\/div><input class="cart-item-qty-box" name="'+e+'" required="required" value="10" type="numeric" /><\/div> <\/div><div data-dismiss="'+u+'" class="remove-cart-item"> <div class="close-red"> <\/div><\/div> <\/li>',s=n(l),a=n(".shopping-basket").height();n(".shopping-basket",r).append(s);n(".user-details-form-container").hide();n(".cart-item-qty-box").ForceNumericOnly();n(".initial-text, .order-confirmation").hide();n(".shopping-basket").show();n(".remove-cart-item",s).click(function(){n(this).closest(".cart-item-wrapper").remove();var r=n(this).data("dismiss"),i=n(".resource-order").find("a[data-resourceid='"+r+"']"),u=i.data("placeholdertext");i.find(".order-resource-img").addClass("circled-teal-add");i.find(".order-resource-img").removeClass("circled-green-tick");i.find("span").html(u);i.find("span").css("color","#009ca6");t()})}}function t(t){var u=n(".user-details-form-container"),i=n(".shopping-basket >li",t),r;i.length>0?(n(".btn-next").show(),n(".initial-cart-xs").hide(),n(".view-cart").show(),n(".cart-header-img").attr("src","../images/icons/up-arrow-white.png"),i.length>1?n(".clear-all-items").show():n(".clear-all-items").hide()):(n(".cart-header-img").attr("src","https://content.bmtqs.com.au/images/icons/down-arrow-white.png"),u.hide(),n(".initial-text").show(),n(".clear-all-items").hide(),n(".btn-next").hide(),n(".initial-cart-xs").show(),n(".view-cart").hide(),r=n(window).width(),r<768&&n(".shopping-basket-container").hide())}function f(){n(".initial-text").hide();n(".order-confirmation").show()}function r(t){n(".shopping-basket",t).empty();n(".clear-all-items, .btn-next").hide();n(".order-resource-img").removeClass("circled-green-tick");n(".order-resource-img").addClass("circled-teal-add")}var i={init:function(i){var e=n.extend({formAction:"/Cart/Order",cartHeaderTxt:"Your Free Resources Order ",inititalTxt:"No items currently selected.",actionButtonTxt:"Place order",formHeaderTxt:"Enter your details"},i);return this.each(function(){var i=n(this),o=n('<div class="shopping-basket-container"><\/div>'),a=n('<div class="shopping-cart-header-text">'+e.cartHeaderTxt+'&nbsp;<img src="https://content.bmtqs.com.au/images/icons/down-arrow-white.png" class="pull-right ml-minus5 cart-header-img hidden-xs"/> <img src="https://content.bmtqs.com.au/images/icons/close-white.png" class="mw15 pull-right ml-10 visible-xs close-cart"/><\/div>'),v=n('<div class="initial-text">'+e.inititalTxt+"<\/div>"),y=n('<div class="status-area hide"><\/div>'),s=n('<form action="'+e.formAction+'" class="shopping-cart-form"><\/form>'),p=n('<ul class="shopping-basket ul-no-list-style"><\/ul> <!--<div class="clear-all-items">Clear all <\/div>--> <div class="btn-next btn-cart"> Next <\/div>'),h,l,c;o.append(a);o.append(v);o.append(y);o.append(s);s.append(p);h=n('<div class="user-details-form-container"><h3 class="mt0">'+e.formHeaderTxt+'<\/h3><table><tr><td><div class="disclaimer"> <!--<span class="btn-back"> << Back <\/span>--> *Required fields <a href="privacy" target="_blank">Privacy Poilcy<\/a> <\/div><\/td><\/tr><tr><td><input id="Name" name="Name" type="text"  placeholder="*Your full name" autocomplete="off"> <label for="Name" class="error hide">*Please enter your name<\/label><\/td><\/tr><tr><td><input id="Company" name="Company" type="text" placeholder="*Company" autocomplete="off"> <label for="Company" class="error hide">*Please enter your company<\/label><\/td><\/tr><tr><td><input id="EmailAddress" name="EmailAddress"  placeholder="*Email" autocomplete="off"> <label for="EmailAddress" class="error hide">*Please enter your email address<\/label><\/td><\/tr><tr><td><input id="Phone" name="Phone" type="text" placeholder="*Phone" autocomplete="off"> <label for="Phone" class="error hide">*Please enter your phone number<\/label><\/td><\/tr><tr><td><input id="StreetAddress" name="StreetAddress" type="text"  placeholder="*Street Address" autocomplete="off" class="ui-autocomplete-input predict-address-js predict-staddress-js"> <label for="StreetAddress" class="error hide">*Please enter your street address<\/label><\/td><\/tr><tr><td><input id="Suburb" name="Suburb" class="predict-suburb-js" type="text"  placeholder="*Suburb" autocomplete="off"> <label for="Suburb" class="error hide">*Please enter your suburb<\/label><\/td><\/tr><tr><td><select id="State" name="State" tabindex="9" class="select-bg-position-95 predict-state-js"> <optgroup label="Please select" class="black-bg-opacity-70"> <option value="NSW"> NSW<\/option><option value="QLD">QLD <\/option><option value="ACT"> ACT<\/option><option value="VIC"> VIC<\/option> <option value="TAS"> TAS <\/option><option value="SA"> SA<\/option><option value="WA">WA<\/option><option value="NT">NT<\/option> <\/optgroup><\/select> <\/td><\/tr><tr><td><input id="PostCode" name="PostCode" class="predict-postcode-js" type="text"  placeholder="*Postcode" autocomplete="off"> <label for="PostCode" class="error hide">*Please enter your postcode<\/label><\/td><\/tr><tr><td><textarea id="Comments" name="Comments" rows="5" placeholder="Additional Information..." autocomplete="off"><\/textarea><\/td><\/tr><\/table><\/div>');l=n('<button id="btn-submit-cart" class="btn-submit-cart btn-cart"> Place order<\/button>');h.append(l).hide();s.append(h);c=n('<div class="order-confirmation"><h3 class="mt0"><strong>Thank you <\/strong> for ordering resources for your office. <\/h3><p class="mt15">Your order has been received by the BMT Team and one of our staff members will be in contact to confirm your order. <!--To place new order please click <a href="" class="start-fresh">here<\/a>.--><\/p><br>We\'d love to keep in contact with you, <a href="" class="maverick-sign-up">sign up to our bi-annual newsletter<\/a> Maverick, which provides information on the latest news in property, investing and depreciation. <\/a><hr><p>Find out why BMT Tax Depreciation is trusted by investors to prepare their depreciation schedules: <\/p><div class="mt20 mb20"><a href="videos"><div class="cta-button-secondary-blue cta-btn"> Watch video<\/div><\/a><\/div><div class="black-hr"> <\/div><a href="/apply-online"><div class="cta cta-btn mt20"> Get a Quote<\/div><\/a><\/div>');c.hide();o.append(c);i.append(o);n(".shopping-cart-form").validate({rules:{Phone:{required:!0},Name:{required:!0},Company:{required:!0},StreetAddress:{required:!0},Suburb:{required:!0},PostCode:{required:!0},EmailAddress:{required:!0}},messages:{Name:{required:"*Please enter your name"},Company:{required:"*Please enter your company name"},StreetAddress:{required:"*Please enter your street address"},Suburb:{required:"*Please enter your suburb/state"},PostCode:{required:"*Please enter your postcode"},Phone:{required:"*Please enter your contact number"},EmailAddress:{required:"*Please enter your email address"}},submitHandler:function(i){return n("#btn-submit-cart").attr("disabled","disabled"),n.ajax({type:"Post",cache:!1,dataType:"json",url:n(i).attr("action"),data:JSON.stringify(n(i).serializeArray()),contentType:"application/json; charset=utf-8",async:!1,success:function(){r();t();n(".shopping-basket-container").show();f();n("#btn-submit-cart").removeAttr("disabled")},error:function(){n("#btn-submit-cart").removeAttr("disabled");n(".status-area").flash_message({text:"Sorry an unexpected rrror occured while processing your request. Please try again later",how:"append",time:9e3})}}),!1}});n(".btn-add-to-cart",i).click(function(n){n.preventDefault();u(this,i);t(i)});n(".clear-all-items, .btn-next").hide();n(".close-cart").click(function(){n(".shopping-basket-container").hide()});n(".clear-all-items",i).click(function(){r();t()});n(".btn-back",i).click(function(){n(".user-details-form-container").hide();n(".shopping-basket, .btn-next, .clear-all-items").show()});n(".btn-next",i).click(function(t){t.preventDefault();n(".user-details-form-container").show();n(".shopping-basket, .btn-next, .clear-all-items").hide()});n(".start-fresh",i).click(function(){n(".order-confirmation").hide();n(".initial-text").show()})})}};n.fn.bmtshoppingcart=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.bmt.shoppingcart");else return i.init.apply(this,arguments)}})(jQuery);jQuery.fn.ForceNumericOnly=function(){return this.each(function(){$(this).keydown(function(n){var t=n.charCode||n.keyCode||0;return t==8||t==9||t==13||t==46||t==110||t==190||t>=35&&t<=40||t>=48&&t<=57||t>=96&&t<=105})})},function(){var n=$(window).width(),t;$(".shoppingcart-container").bmtshoppingcart({formAction:"order-free-resources",actionButtonTxt:"Order"});$(".resource-order a").on("click",function(){var n=$(this).find("a").data("resourcename");$(this).find(".order-resource-img").addClass("circled-green-tick");$(this).find(".order-resource-img").removeClass("circled-teal-add");$(this).find("span").html("Added to cart");$(this).find("span").css("color","#252525");_gaq.push(["_trackEvent","Website - Free Resources Request - Free Resources Request Page","Add to cart",n])});$(".download-image").on("click",function(){var n=$(this).data("resourcename");_gaq.push(["_trackEvent","Website - Free Resources Request - Free Resources Request Page","Download Resource",n])});$(".maverick-sign-up").click(function(){return window.location="#sign-up",$(".input-box").focus(),!1});$(".view-cart").hide();$(".view-cart").click(function(){var i=$(".cart-viewer-text-js").html(),t;i.indexOf("View")>=0?(t=$(document).scrollTop(),$(".shopping-basket-container").css("top",t),$(".shopping-basket-container").show(),n>767&&($(".cart-viewer-text-js").html("Hide shopping cart"),$(".shopping-basket-container").css("top",t+200))):($(".shopping-basket-container").hide(),$(".cart-viewer-text-js").html("View shopping cart"))});$(window).scroll(function(){$(this).scrollTop()<600&&n>767&&($(".view-cart").hide(),$(".shopping-basket-container").show(),$(".shopping-basket-container").css("top",449));var t=inViewport($(".shopping-basket-container"));$(this).scrollTop()>600&&n>767&&!t&&($(".view-cart").show(),$(".cart-viewer-text-js").html("View shopping cart"))});n<768&&$(".shopping-basket-container").hide();t=(n-1170)/2;t>0?$(".shopping-basket-container").css("right",t+16):$(".shopping-basket-container").css("right",0)}(jQuery)