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)
};
