var OVCHIP={};
$(document).ready(function(){OVCHIP.Page.init();
OVCHIP.Form.init()
});
OVCHIP.Page={init:function(){OVCHIP.Page.Common.init();
OVCHIP.Page.FontSize.init();
OVCHIP.Page.StepNavigation.init();
OVCHIP.Page.Services.init()
}};
OVCHIP.Page.Common={init:function(){$("body").addClass("js");
$("a.extern").click(function(){window.open($(this).attr("href"));
return false
});
if($(document).height()<=$(window).height()){$("#top-link").hide()
}}};
OVCHIP.Page.Services={init:function(){$("dl.addressvinder > dt:not(.active)").next("dd").hide();
$("dl.addressvinder > dt").click(function(A){$(this).toggleClass("active");
$(this).next("dd").toggleClass("active").slideToggle("fast");
return false
})
}};
OVCHIP.Page.FontSize={config:{defaultClass:"normaal",btnHolderClass:"tekstformaat",activeClass:"actief",cookieName:"ovchipfontsize",cookieExpires:10},init:function(){this.currentSize=this.config.defaultClass;
var B=this.getCookie();
if(B){this.setSize(B)
}else{this.setSize(this.currentSize)
}var A=this;
$("."+this.config.btnHolderClass).click(function(D){var C=$(D.target);
if(C.is("a")){A.setSize(C.attr("class"));
return false
}})
},getCookie:function(){return $.cookie(this.config.cookieName)
},setCookie:function(A){$.cookie(this.config.cookieName,A,{path:"/",expires:this.config.cookieExpires})
},setSize:function(A){if($("body").hasClass(this.currentSize)){$("body").removeClass(this.currentSize)
}$("body").addClass(A);
this.currentSize=A;
this.setCookie(A);
this.setActiveItem(A)
},setActiveItem:function(A){var B=$("."+this.config.btnHolderClass+"."+this.config.activeClass);
var C=$("."+this.config.btnHolderClass).find("a."+A).parent("li");
$(B).removeClass(this.config.activeClass);
$(C).addClass(this.config.activeClass)
}};
OVCHIP.Page.StepNavigation={init:function(){var A=$.browser.safari;
$("ol.stappen.dynamisch li").not(".actief").each(function(C){var E=$(this).find("span.naam");
var B=E.width();
var D=E.queue("fx");
$(this).bind("mouseenter",function(){if(D.length===0&&E.is(":hidden")){if(A){E.animate({opacity:"toggle"},500)
}else{E.animate({width:"toggle",opacity:"toggle"},500)
}if($(this).attr("title")){$(this).removeAttr("title")
}}});
$(this).bind("mouseleave",function(){if(A){E.animate({opacity:"toggle"},500)
}else{E.animate({width:"toggle",opacity:"toggle"},500)
}})
})
}};
OVCHIP.Form={init:function(){OVCHIP.Form.Common.init();
OVCHIP.Form.Helpers.init();
OVCHIP.Form.AddCardField.init();
OVCHIP.Form.NumberOfProducts.init();
OVCHIP.Form.Toggle.init()
}};
OVCHIP.Form.Common={init:function(){$("#basis-primair form :input:visible:enabled:not(:submit):first").focus();
if($.browser.msie&&$.browser.version<=7){$("form :input:visible:enabled:not(:submit)").focus(function(){$(this).addClass("focus")
}).blur(function(){$(this).removeClass("focus")
})
}$("input.dag, input.maand, input.jaar, form.zoeken input:text, form.login input:not(:submit)").focus(function(){this.select()
})
}};
OVCHIP.Form.Helpers={init:function(){if($("a.help").length>0){$("a.help").cluetip({splitTitle:"|",waitImage:false,dropShadow:false,width:200})
}if($("#activeren-automatischopladen").length&&$("#machtiging-post").is(":checked")){$("#activeren-automatischopladen").slideUp("fast")
}}};
OVCHIP.Form.Toggle={config:{toggleClass:"toggle"},init:function(){var A=this;
$("form div."+this.config.toggleClass).hide();
$("form input."+this.config.toggleClass).each(function(){if($(this).is(":checked")){$(this).next().next("div.toggle:first").show()
}$(this).click(function(){if($(this).is(":checked")){A.toggle(this);
if($(this).is("#machtiging-ideal")){$("#activeren-automatischopladen").slideDown("fast")
}else{$("#activeren-automatischopladen").slideUp("fast")
}}})
})
},toggle:function(B){var A=$(B).next().next("div.toggle:first");
$(B).siblings("div.toggle:visible").not(A).slideUp("fast");
$(A).slideDown("fast")
}};
OVCHIP.Form.AddCardField={config:{fieldsetContainerClass:"kaarten",cardFieldClass:"kaartnummer",addLinkClass:"kaart-toevoegen"},init:function(){var A=this;
$("fieldset."+this.config.fieldsetContainerClass).each(function(){var B=$(this);
B.find("."+A.config.cardFieldClass).not(":first").parent().hide();
B.find("a."+A.config.addLinkClass).show().click(function(D){var C=$(this).parents("fieldset").find("div:hidden:first");
C.slideDown("fast",function(){$(this).children("input:first").focus()
});
if(C.next(":hidden").length===0){$(this).hide()
}return false
})
})
}};
OVCHIP.Form.NumberOfProducts={config:{minValue:1,maxValue:12,numberClass:"aantal",productPriceClass:"prijs",unitPriceClass:"stuksprijs",shoppingTotalClass:"totaal",buttonsHtml:'<a href="#plus" class="plus"></a><a href="#min" class="min"></a>'},init:function(){$("input."+this.config.numberClass).parent().append(this.config.buttonsHtml);
var A=this;
$("form a.plus, form a.min").click(function(B){A.updateProductNumber(B);
return false
});
$("input."+this.config.numberClass).change(function(B){A.updateProductNumber(B)
})
},updateProductNumber:function(C){var A=$(C.target);
if(A.is("a")){var B=A.siblings("input."+this.config.numberClass)[0];
var D=Number($(B).val());
if(isNaN(D)){$(B).val(this.config.minValue)
}else{if(A.hasClass("plus")&&D<this.config.maxValue){B.value++
}else{if(A.hasClass("min")&&D>this.config.minValue){B.value--
}}}$(B).change()
}else{if(A.is("input")){var B=A;
var D=Number($(B).val());
if(isNaN(D)||D<this.config.minValue){$(B).val(this.config.minValue)
}}}this.calculatePrice(B)
},calculatePrice:function(B){var D=$(B).siblings("input."+this.config.unitPriceClass).val();
var A=$(B).parents("td").siblings("td."+this.config.productPriceClass);
var F=$(B).parents("table").find("tfoot td."+this.config.productPriceClass);
if(D){var C=Number($(B).val())*parseFloat(D.replace(",","."));
C=parseFloat(C).toFixed(2).replace(".",",");
$(A).html(C);
var E=0;
$(B).parents("table").find("tbody td."+this.config.productPriceClass).each(function(G){E+=parseFloat($(this).html().replace(",","."))
});
E=parseFloat(E).toFixed(2).replace(".",",");
$(F).html("&euro; "+E)
}}};
function sendStats(B,F,G,D){if(!F){F={}
}if(!G){G={}
}var E=s_gi(s_account);
var A="";
F.prop11=E.pageName;
for(var H in F){if(F[H]!=""){if(A.length>0){A+=","
}A+=H
}}if(F.prop8&&F.prop8!=""){G.eVar8=F.prop8
}if(F.prop9&&F.prop9!=""){G.eVar9=F.prop9
}if(F.prop10&&F.prop10!=""){G.eVar10=F.prop10
}for(var C in G){if(G[C]!=""){if(A.length>0){A+=","
}A+=C
}}E.linkTrackVars=A;
for(var H in F){E[H]=F[H]
}for(var C in G){E[C]=G[C]
}E.linkTrackEvents="";
E.tl(this,"o",B)
};