﻿var Waoo=Waoo||{};(function(a){jQuery(function(){Waoo.EditModeHelper();Waoo.HeightHelper();new Waoo.InitScrollMovie();new Waoo.PackagePrice();new Waoo.ShowHideBox();new Waoo.LinkHelper();Waoo.autoComplete=new Waoo.GetAutoSuggestAddress();Waoo.initOrder.init();Waoo.initLightboxes();Waoo.FillTextField.init();Waoo.validation();Waoo.Cart.init();Waoo.Mandatory=new Waoo.MandatoryInformation();Waoo.Subscribe=new Waoo.Subscribe();Waoo.UserLogin.getInstance();Waoo.Tooltip.getInstance();WebformHelper();Waoo.iFrameHelper();Waoo.simpleTabs()});Waoo.InitScrollMovie=function(){var g=jQuery(".moviesList"),c=g.find(">ul"),e=c.children(),f=e.eq(0).outerWidth(),d=e.length,h=d*f;c.css({width:h});if(g.length){g.jScrollPane()}};Waoo.PackagePrice=function(){var j=a(".productBlock ul").not(".disabledItem"),n=j.find("li"),p=jQuery("#totalPrice"),g=n.filter(".campaign"),c="selected",i=a(".productWrap .discount");var f=function(){if(g.length){k(g.data("id").split("|")).addClass("campaignElement")}};var o=function(){var r=n.filter("."+c),q=r.find(".price"),v=0;if(g.length&&g.hasClass(c)){v=parseFloat(g.find(".price").text().replace(",","."))}else{q.each(function(){var w=parseFloat(a(this).text().replace(",","."));v=v+w})}var s=v+"",t=s.split("."),u;if(t.length>1){u=v.toFixed(2);t=u.split(".");v=t[0]+',<em class="sup">'+t[1]+"</em>"}else{v=v+",-"}p.html(v)};var k=function(s){var r=s,q;for(var t=0,u=r.length;t<u;t++){if(typeof q!=="undefined"){q=q.add(n.filter(function(){return a(this).data("id")==r[t]}))}else{q=n.filter(function(){return a(this).data("id")==r[t]})}}return q};var m=function(){var r=a(".productCol");if(r.length){var q=r.data("campaign"),s=r.data("id");if(typeof s!=="undefined"&&!s.length&&!q){if(g.length){g.addClass(c);i.show()}else{a(".productBlock").each(function(){a(this).find("li").not(".campaign").eq(0).addClass(c)})}}if(typeof s!=="undefined"&&s.length&&!q){k(s.split("|")).addClass(c)}if(q){g.addClass("selected");i.show()}}};var e=function(){j.each(function(){var q=a(this),r=q.find("li");r.click(function(){var s=a(this);if(s.hasClass("campaign")){if(!s.hasClass(c)){n.removeClass(c);s.addClass(c);Waoo.Mandatory.getPackagePrice();i.show()}}if(!s.hasClass(c)&&!s.hasClass("campaign")){i.hide();r.not(a(this)).removeClass(c);if(g.hasClass(c)){g.removeClass(c);j.not(q).find("li:first").not(g).addClass(c)}a(this).addClass(c);if(g.length){h(a(this))}Waoo.Mandatory.getPackagePrice()}o()})})};var h=function(q){if(g.length){var r=true;j.find(".campaignElement").not(q).each(function(){if(!a(this).hasClass(c)){r=false}});if(r){d(n.filter("."+c));n.filter("."+c).removeClass(c);g.addClass(c);i.show()}}};var d=function(r){var q=a("body");r.each(function(){var s=a(this),u=s.clone().addClass("fly-product"),t={top:-(s.offset().top-g.offset().top)+s.position().top,opacity:0.2};u.css({top:s.position().top,left:s.position().left}).appendTo(s.parent()).animate(t,{duration:1000,queue:false,complete:function(){u.remove()}})})};var l=(function(){i.hide();m();e();o();f()})()};Waoo.ShowHideBox=function(){var f=a(".tabBox"),e=f.find("li"),g=a(".productWrap"),c="";if(f.length){var d=function(){var i=[];e.each(function(){i.push(a(this).data("parent"))});c=i.join(" ")};var h=function(){var m=g.attr("class").split(" ");for(var j=0,l=m.length;j<l;j++){e.filter(function(){return a(this).data("parent")==m[j]}).addClass("selected")}};d();h();e.click(function(){if(!f.hasClass("disabled")){var i=a(this);if(!i.hasClass("selected")){g.removeClass(c).addClass(i.data("parent"));e.not(i).removeClass("selected");i.addClass("selected")}}return false})}};Waoo.LightBox=function(w){if(typeof Sitecore==="object"){return}var p=a(w.selector),E=w.width||"",t='<div id="lightbox"><div id="lightboxContent"></div></div><div id="overlay"><div class="loader"><div></div></div></div>',u='<div id="lightbox"><div id="lightboxContent"></div><div class="l"><div></div></div><div class="r"><div></div></div><div class="t"><div class="tr"></div><div class="tl"></div><div class="tc"></div></div><div class="b"><div class="br"></div><div class="bl"></div><div class="bc"></div></div></div><div id="overlay"><div class="loader"><div></div></div></div>',o=a("#lightbox"),v=w.opacity||0.5,x=a("#overlay"),f=o.find(".close"),n=a.browser.msie&&a.browser.version<10?true:false,g=a("#lightboxContent"),D,j,C,q=x.find(".loader > div"),r=1,k,y=w.parent||"",h=w.contentHolder||"";var B=this;if(!o.length){i()}function i(){if(n){a(u).appendTo("body")}else{a(t).appendTo("body")}o=a("#lightbox");x=a("#overlay");g=a("#lightboxContent");q=x.find(".loader > div")}x.css({opacity:0});q.hide();function s(){if(!q.is(":visible")){clearInterval(C);return}q.css("top",(r*-40)+"px");r=(r+1)%12}var c=function(F){g.empty();F.appendTo(g);d()};var A=function(){if(typeof E!=="number"){wight="auto"}o.css({width:E});z();o.fadeIn(100,function(){q.hide()})};var m=function(){x.animate({opacity:0},200,function(){x.hide()});q.hide();if(k){clearTimeout(k)}};var l=function(){return{top:parseInt(a(window).scrollTop(),10)+parseInt(a(window).height()/2)-o.outerHeight(true)/2>0?parseInt(a(window).scrollTop(),10)+parseInt(a(window).height()/2)-o.outerHeight(true)/2:0,left:(parseInt(a(window).width(),10)-parseInt(o.width(),10))/2>0?(parseInt(a(window).width(),10)-parseInt(o.width(),10))/2:0}};var z=function(){var F=l();o.css({top:F.top,left:F.left})};var e=function(){a(window).bind("resize.lbx",function(){z()});a(document).bind("keydown.lbx",function(F){if(F.keyCode==27){F.preventDefault();B.closeLightbox()}})};var d=function(){f=o.find(".close");f.click(function(){B.closeLightbox();return false})};this.showOverlay=function(){x.show().animate({opacity:v},200);if(k){clearTimeout(k)}q.show();k=setTimeout(function(){C=setInterval(s,66)},250)};this.init=function(F){D=a(F).find(">div");c(D);A();e()};this.closeLightbox=function(){m();o.hide();a(window).unbind("resize.lbx scroll.lbx");a(document).unbind("keydown.lbx");g.empty();if(typeof D!=="undefined"){D.appendTo(a(j))}if(k){clearTimeout(k)}};this.updateContent=function(F){B.showOverlay();c(F);A();e()};if(p.length){p.each(function(){var F=a(this),G=a(this)[0].hash.length>2&&a(this)[0].hash.charAt(0)=="#"?a(this)[0].hash:undefined;if(y.length){G=a(this).parents(y).find("."+h)}F.click(function(H){if(typeof G!==undefined&&a(G).length){F.blur();B.showOverlay();B.init(G);j=G}else{location=F[0].href}return false})})}x.click(function(){B.closeLightbox();return false})};Waoo.LinkHelper=function(){if(!a("body").hasClass("editMode")){var c=a(".teaserBox").not(".teaserMovie");c.each(function(){var d=a(this),e=d.find(".btnGrey");if(e.length){d.addClass("withLink");d.click(function(){e.trigger("click")})}})}};Waoo.HeightHelper=function(){var c=a(".products");c.each(function(){var d=a(this),f=d.find(".info"),e=[],g=0,h=[];a.map(f,function(j,k){if(k%3===0){h.push(k)}});a.each(h,function(k,m){var j=f.slice(m,m+3),l=j.eq(0).height();j.each(function(){var i=a(this);if(i.height()>l){l=i.height()}});j.css({height:l})})})};Waoo.EditModeHelper=function(){if(typeof Sitecore==="object"){a("body").addClass("editMode")}};Waoo.Cookie={set:function(d){for(var c in d){if(d.hasOwnProperty(c)){a.cookie(c,d[c],{path:"/"})}}},restore:function(g){var d,e={};for(var f in g){if(g.hasOwnProperty(f)){d=a.cookie(f);if(d&&g[f].length){g[f].val("");c(g[f],d)}if(d&&!g[f].length){e[f]=d}}}function c(j,n){var h=j,k=0,l=n.length,m=setInterval(function(){if(k<=l){h.val(n.substring(0,k));k++}else{clearInterval(m)}},40)}return e}};Waoo.GetAutoSuggestAddress=function(){var e="/services/broadbandchecker.asmx/GetAutoSuggest",c=a('[id$="address"]');var d=function(){c=a("#address");c.autocomplete("destroy");c.autocomplete({source:function(g,h){var f="{'searchString':'"+g.term+"'}";a.ajax({url:"/services/broadbandchecker.asmx/GetAutoSuggest",data:f,contentType:"application/json;",dataType:"json",type:"POST",success:function(j){var i=j.d.substring(2,j.d.length-2).split("},{");h(a.map(i,function(l){var m=l.length>2?a.parseJSON("{"+l+"}").AddressDescription:null,k=l.length>2?a.parseJSON("{"+l+"}").EnhedadrId:null;if(m){return{value:m,addressId:k}}}))}})},minLength:4,position:{parentOffset:".txtInput"},open:function(){a(this).addClass("open")},close:function(){var f=a(this);setTimeout(function(){f.removeClass("open")},100)},select:function(f,g){a.cookie("addressId",g.item.addressId,{path:"/"})}})};return{reinit:d}};Waoo.initOrder={postData:{},urlToChecker:"/services/broadbandchecker.asmx/GetBroadbandChecker",startOrder:function(){a.ajax({url:Waoo.initOrder.urlToChecker,type:"POST",data:Waoo.initOrder.postData,success:function(e){var d=a(e).find("string").text(),c=a(d);Waoo.orderLightbox.updateContent(c);Waoo.autoComplete.reinit();Waoo.PlaceholderHelper.init();Waoo.VerifyAddress()}})},getProductsId:function(){var c=a(".productBlock ul .selected"),d="";c.each(function(){var e=a(this);if(typeof e.data("id")!=="undefined"){d+="|"+e.data("id")}});Waoo.initOrder.postData.productListIds=d},init:function(){var c=a(".orderButton");c.click(function(){Waoo.initOrder.getProductsId();Waoo.initOrder.postData.itemId=a(this).data("itemid");Waoo.initOrder.startOrder();Waoo.orderLightbox.showOverlay();_gaq.push(["_trackEvent","Adresseopslag","Start"]);return false})}};Waoo.VerifyAddress=function(){var e=a(".checkAddress"),g="/services/broadbandchecker.asmx/VerifyAddress",c=a("#address"),d=a(".ui-autocomplete");var f=function(){var j=a.trim(c.val()),i,h;if(j.length>0&&j!==c.attr("placeholder")){i={address:c.val()};h=Waoo.AddressSplitter.parse(c.val());if(typeof h==="object"){Waoo.Cookie.set(h)}a.ajax({url:g,type:"POST",data:i,success:function(o){var n=a(o).find("string").text(),m=a(n);Waoo.orderLightbox.updateContent(m);var q=m.find("h2").text();_gaq.push(["_trackEvent","Adresseopslag","Melding",q]);if(m.find("fieldset").is(":visible")){var l=Math.random()+"";var k=l*10000000000000;a('<iframe src="http://fls.doubleclick.net/activityi;src=2882021;type=besge204;cat=waoo-285;ord=1;num='+k+'?" width="1" height="1" frameborder="0" style="display:none"></iframe>').appendTo("body")}var p=a(".searchAgain");if(p.length){p.click(function(){Waoo.initOrder.startOrder();return false})}Waoo.loadPartner.init();if(typeof h==="object"){Waoo.getSignupConfirmation.init(h)}Waoo.PartnerQueryString.set()}})}};c.bind("keyup keydown",function(h){if(h.keyCode=="13"&&c.val().length>5&&!c.hasClass("open")){c.addClass("open");f()}});e.click(function(){f();return false})};Waoo.loadPartner={init:function(){var c=a(".partnerLink"),d="/services/broadbandchecker.asmx/DoBroadbandCheckAtAddress";if(c.length){c.click(function(){var f={addressId:a(this).attr("rel")},e=Waoo.AddressSplitter.parse(a(this).text());if(typeof e==="object"){Waoo.Cookie.set(e)}a.ajax({url:d,type:"POST",data:f,success:function(i){var h=a(i).find("string").text(),g=a(h);Waoo.orderLightbox.updateContent(g);if(typeof e==="object"){Waoo.getSignupConfirmation.init(e)}Waoo.PartnerQueryString.set()}});return false})}}};Waoo.AddressSplitter={parse:function(c){var e=/(.+)\s(\d{4})\s(.+)/,d=c.match(e);if(d){return{street:d[1],zip:d[2],city:d[3]}}}};Waoo.FillTextField={init:function(){var c=a('[id$="tbxAddress"]'),e=a('[id$="tbxPost"]'),d=a('[id$="tbxBy"]');if(c.length&&e.length&&d.length){Waoo.Cookie.restore({street:c,zip:e,city:d});c.attr("readonly","readonly");e.attr("readonly","readonly");d.attr("readonly","readonly")}}};Waoo.getSignupConfirmation={init:function(e){var d=a(".sendButton"),g=a("#email"),h="/services/broadbandchecker.asmx/GetSignupConfirmation",c=a("#addressId");var f=function(){var i={addressId:c.length?c.text():"",address:e.street,postnumber:e.zip,city:e.city};if(Waoo.getSignupConfirmation.validateEmail(g)){i.email=g.val();a.ajax({url:h,type:"POST",data:i,success:function(l){var k=a(l).find("string").text(),j=a(k);Waoo.orderLightbox.updateContent(j);_gaq.push(["_trackEvent","Adresseopslag","Tilmelding af E-mail"])}})}};if(d.length){d.click(function(){f();return false})}if(g.length){g.bind("keyup keydown",function(i){if(i.keyCode=="13"&&!a(this).hasClass("sending")){a(this).addClass("sending");f()}})}},validateEmail:function(c){var e=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,d=c.parents(".txtInput");d.removeClass("error");if(!e.test(c.val())){d.addClass("error");return false}return true}};Waoo.validation=function(m){var e=a(".orderForm"),f="error",i=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(e.length){var g=a("form"),c=g.find(".submitBtn"),j=g.find(".required"),l=g.find(".requiredEmail"),k=g.find('.required-check input[type="checkbox"]'),h={direction:"left",distance:5,times:3};function d(){var n=false;g.find("."+f).removeClass(f);g.find(".checkboxError").removeClass("checkboxError");j.each(function(){var o=a(this);if(!o.val().length>0){o.parents(".txtInput").addClass(f).effect("bounce",h,250);n=true}});k.each(function(){var o=a(this);if(!o.is(":checked")){o.parents(".hold").effect("bounce",h,250).addClass("checkboxError");n=true}});l.each(function(){var o=a(this);if(!i.test(o.val())){o.parents(".txtInput").addClass(f).effect("bounce",h,250);n=true}});return n}g.submit(function(){if(d()){return false}});c.click(function(){g.trigger("submit");return false})}};Waoo.PlaceholderHelper={init:function(){var c=document.createElement("input"),e="placeholder" in c;if(!e){var d=a("input[placeholder]");d.each(function(){var f=a(this);f.val(f.attr("placeholder"));f.focus(function(){f.addClass("focus");if(f.val()==f.attr("placeholder")){f.val("")}});f.blur(function(){f.removeClass("focus");if(f.val()==""){f.val(f.attr("placeholder"))}})})}}};Waoo.PartnerQueryString={set:function(){var e=a(".partnerSiteLink");var f=function(){var h=a("#oldCustomer"),j,i="";if(h.length){j=a("#productName");i="&products="+j.text()}else{j=a(".productBlock .selected");i=a("#packageName").text()+"$";j.each(function(){var k=a(this).find(".prodN").text();i+=k+"$"});i="&packages="+i.substring(0,i.length-1)}return i};if(e.length){var d=Waoo.Cookie.restore({street:"",city:"",zip:"",addressId:""}),c=a("#addressId").length?a("#addressId").text():"";var g=e.attr("href")+encodeURI("?partner_adr_id="+c+f());e.attr("href",g)}e.click(function(){_gaq.push(["_trackEvent","Exit-link",a(this).attr("href")])})}};Waoo.Cart={callService:function(d,c){d.type="post";d.contentType="application/json";d.success=function(g){var f=a.parseJSON(g.d),e=a(f.Html);a("body").removeClass("loading");a(".aside").replaceWith(e);if(c){c()}};a.ajax(d)},add:function(){var e=a(".productItem"),d=a("body"),c={};c.url="/services/basket.asmx/AddProduct";e.each(function(){var f=a(this),g=f.find(".btnAdd");g.click(function(){var k=f.clone().addClass("fly-product"),j=a(".prodList"),i=j.offset().top+j.outerHeight(),l=j.offset().left+a(window).scrollLeft(),h={left:l,top:i,opacity:0.3};d.addClass("loading");f.addClass("selected");k.css({top:f.offset().top,left:f.offset().left}).appendTo(d).animate(h,{duration:300,queue:false,complete:function(){k.remove()}});c.data=JSON.stringify({productId:f.data("productId")});Waoo.Cart.callService(c);var m=g.parents(".info").find("h3").text();_gaq.push(["_trackEvent","Cart performance","Product added",m]);return false})})},remove:function(){var e=a(".prodItem .deleteButton"),f=a(".prodList"),d=a("body"),c={};c.url="/services/basket.asmx/RemoveProduct";e.live("click",function(){var i=a(this).parents(".prodItem"),j=i.outerHeight(true),k=f.height(),g=a(this),l=g.data("productId");d.addClass("loading");f.css({height:k});c.data=JSON.stringify({productId:l});var h=function(){el=a(".productItem.selected").filter(function(){return a(this).data("productId")==l}).removeClass("selected")};i.effect("drop",250,function(){Waoo.Cart.callService(c,h);var m=i.find("h3").text();_gaq.push(["_trackEvent","Cart performance","Product removed",m])});return false})},validate:function(){var f=a(".mandatoryCategory"),d=a("#orderButton"),h=f.data("productCount"),e=new Waoo.LightBox({selector:"",opacity:0.65}),g=a("#orderLightboxInfo > div"),c=function(){d.live("click",function(){var i=f.find(".selected").length;if(i<h){e.updateContent(g);return false}})};if(f.length){c()}},init:function(){a(".cartLoader").css({opacity:0.7});Waoo.Cart.add();Waoo.Cart.remove();Waoo.Cart.validate()}};Waoo.MandatoryInformation=function(){var n=this,m,l="/services/mandetoryinformation.asmx/MinimumPackagePriceInBindingPeriod",j="/services/mandetoryinformation.asmx/PackageLightBox",d=a("#packagePrice"),k=a(".orderButton").data("itemid"),h=a(".productBlock ul").not(".disabledItem").find("li");m={packageId:k};var i=new Waoo.LightBox({selector:"",width:690,opacity:0.65});var g=function(){var q="";h.filter(".selected").each(function(){q=[q,a(this).data("id")].join("|")});return q.substr(1)};var o=function(q){var r=a(q).find("string").text();d.text(r)};var p=function(r){var q=a(r).find("string").text();content=a(q).find(">div");i.updateContent(content)};var c=function(s,r){var q=g();m.selectedProductIds=q;a.ajax({url:s,data:m,success:r})};var f=function(q){c(l,o)};var e=function(){c(j,p)};d.click(function(){e();return false});return{getPackagePrice:f}};Waoo.initLightboxes=function(){Waoo.TeaserLightbox=new Waoo.LightBox({selector:".teaserBox .btnGrey",opacity:0.65,width:690});Waoo.checkBoxLightbox=new Waoo.LightBox({selector:".showLightbox",opacity:0.65,width:650});new Waoo.LightBox({selector:".teaserBox .mandatoryItem",opacity:0.65,parent:".teaserBox",contentHolder:"mandatoryLightbox",width:690});new Waoo.LightBox({selector:".orderBox .mandatoryItem",opacity:0.65,parent:".contentBox",contentHolder:"mandatoryLightbox",width:690});new Waoo.LightBox({selector:".upsellingMandLink",opacity:0.65,parent:".productItem",contentHolder:"mandatoryLightbox",width:690});new Waoo.LightBox({selector:".packageBox .mandatoryItem",opacity:0.65,parent:".packageBox",contentHolder:"mandatoryLightbox",width:690});Waoo.orderLightbox=new Waoo.LightBox({selector:"",opacity:0.65});new Waoo.CustomLightbox()};Waoo.Subscribe=function(){var h=a("#mailSend"),p=h.find(".textInput"),d=h.find(".sendBtn"),n="/services/CustomMethods.asmx/Subscribe",k=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,e=a(".mailBox"),j={},i="submitting",g=a("#mainform"),f="error",o=function(r){var s=r.d;if(s){h.removeClass(i);e.addClass("subscribed")}else{h.removeClass(i);e.addClass("notsubscribed")}},m=function(r){a.ajax({url:n,type:"POST",contentType:"application/json;",dataType:"json",data:JSON.stringify(j),success:function(s){o(s);_gaq.push(["_trackEvent","Nyhedsbrev","tilmelding"])}})},q=function(s){var r=false;p.parents(".txtInput").removeClass(f);if(!k.test(s)){p.parents(".txtInput").addClass(f);r=true}return r},l=this;this.init=function(){j.email=p.val();if(!q(j.email)){j.sublayoutParameters=d.data("qs");h.addClass(i);m()}};var c=(function(){if(h.length){d.click(function(){if(a.trim(p.val()).length>0){l.init()}return false});p.bind("keyup keydown",function(r){if(r.keyCode==="13"&&!h.hasClass(i)){if(a.trim(p.val()).length>0){l.init()}}});g.submit(function(){if(a.trim(p.val()).length>0&&!h.hasClass(i)){l.init();return false}return false})}}())};Waoo.UserLogin=(function(){var d;function c(){var l=a(".loginForm"),o=20,n=a("#login"),p=a("#password"),f=l.find(".send"),k=a("#mainform"),r="/services/custommethods.asmx/UserCode",j=n.add(p),i="error",m="submiting",q={},g=function(u){var v=u.d;if(v){window.location=v}else{j.parents(".txtInput").addClass(i)}l.removeClass(m)},h=function(){q={userId:n.val(),code:p.val()};a.ajax({url:r,type:"POST",contentType:"application/json;",dataType:"json",data:JSON.stringify(q),success:function(u){g(u)}})},t=function(){var u=false;j.parents(".txtInput").removeClass(i);j.each(function(){var v=a(this),w=a.trim(v.val());if(!w){v.parents(".txtInput").addClass(i);u=true}});return u},s=function(){if(!t()){l.addClass(m);h()}},e=(function(){if(l.length){j.attr("maxlength",o);f.click(function(){if(!l.hasClass(m)){s()}return false});j.bind("keyup keydown",function(u){if(u.keyCode=="13"&&!l.hasClass(m)){s()}});k.submit(function(){if(!l.hasClass(m)){s();return false}return false})}}())}return{getInstance:function(){if(!d){d=new c()}return d}}}());Waoo.Tooltip=(function(){var d;function c(){var l=a(".hasTooltip"),n='<div class="tooltip"><div class="holder"></div><div class="arrow"></div><div class="tl"></div><div class="tr"></div><div class="br"></div><div class="bl"></div></div>',f=a.browser.msie&&a.browser.version<10,m=f?n:'<div class="tooltip"><div class="holder"></div><div class="arrow"></div></div>',g=f?217:213,i=f?0:200;a("body").append(m);var k=a(".tooltip"),j=k.find(".holder");if(!l.length){return}function h(p){k.css({width:"auto"});var o=p,r=k.height(),s=k.width()<g?k.width():g,q=o.offset().left+o.width()/2-s/2,t=o.offset().top-r;k.css({top:t,left:q,width:s}).stop().show().animate({opacity:1},i,function(){k.removeAttr("filter")})}function e(){k.stop().animate({opacity:0},i,function(){k.hide()})}l.each(function(){var o=a(this),p=o.data("tooltip");o.mouseenter(function(){j.text(p);h(o)}).mouseleave(function(){e()})})}return{getInstance:function(){if(!d){d=new c()}return d}}}());WebformHelper=function(){var c=a(".scfForm");if(c.length){c.find('input[type = "submit"]').wrap('<span class="btnSubmit"></span>')}};Waoo.iFrameHelper=function(){var d=a(".teaserBox .lightbox iframe");for(var c=0;c<window.frames.length;c++){d.each(function(){var f=this;if(window.frames[c]===f.contentWindow){try{window.frames[c].stop()}catch(e){}try{window.frames[c].document.execCommand("Stop")}catch(e){}}})}};Waoo.simpleTabs=function(){var f=a("#tabs a"),g=a(".tabsContent .tab"),d=function(h){f.removeClass("active");h.addClass("active");g.removeClass("activeTab").hide();var i=f.index(h);g.eq(i).fadeIn(200)},e=function(){var h=g.filter(".activeTab").index();f.eq(h).addClass("active");f.each(function(){var i=a(this),j=i.find("span");i.parent().addClass("tabItem");if(!j.length){i.append("<span></span>")}})},c=function(){f.click(function(){var h=a(this);if(!h.hasClass("active")){d(h)}return false})};e();c()};Waoo.CustomLightbox=function(){var d=a(".customlb"),e=new Waoo.LightBox({selector:"",opacity:0.65}),c=function(g){var f={itemId:g};a.ajax({url:"/services/custommethods.asmx/GetLightBox",type:"POST",contentType:"application/json;",dataType:"json",data:JSON.stringify(f),success:function(i){var h;if(i.d){h=a(i.d)}else{h=a('<div class="error">Error</div>')}e.updateContent(h)}})};d.click(function(){e.showOverlay();c("{"+a(this).data("id")+"}");return false})};function b(){if(typeof(Page_Validators)!="undefined"){for(var c=0;c<Page_Validators.length;c++){if(Page_Validators[c]){var d=jQuery(Page_Validators[c]);d.hide();d.parents(".error").removeClass("error")}}}}})(jQuery);
