// document onload functies
$(document).ready(function() {
// fancybox galerij foto's
$("#fbox_galerij a").fancybox({
'hideOnContentClick': true,
'zoomSpeedIn': 300,
'zoomSpeedOut': 300,
'overlayShow': false
});
// open product tab omschrijving
product_tab('omschrijving');
// categorien hover plus url
$(".product_categorie").live('click', function() {
var url = $(this).find(".product_link a").attr("href");
window.location.href=url; return false;
}).live('mouseover', function() {
$(this).toggleClass('hover');
}).live('mouseout', function() {
$(this).toggleClass('hover');
});
});
// extra melding bij account
function melding_account(tekst) {
$("#melding").html('
'+tekst+'
');
$("#melding").fadeIn(300);
}
// extra melding na invullen -> optie kiezen -> opgeslagen winkelwagen samensmelten, huidige of opgeslagen items laden
function melding_account_optie() {
$("#melding").html("U heeft reeds een opgeslagen winkelwagen van uw vorige bezoek.
Wat wilt u doen?
");
$("#melding").fadeIn(300);
}
// div open per id animatie
function div_open(id) {
$("#"+id).slideDown(500);
}
// div dicht per id animatie
function div_dicht(id) {
$("#"+id).slideUp(300);
}
// div open per id fade
function div_open_fade(id) {
$("#"+id).fadeIn(300);
}
// div dicht per id direct
function div_dicht_direct(id) {
$("#"+id).hide();
}
// producten tabs
function product_tab(tab) {
var array_tabs_loop = $('.tabs li');
$.each(array_tabs_loop, function(){
var id = $(this).attr('id');
if (id == tab) {
$('#'+id+'_tab').fadeIn(300);
$('#'+id).addClass('active');
} else {
$('#'+id+'_tab').hide();
$('#'+id).removeClass('active');
}
// link outline weghalen
$('#'+id+' a').blur();
});
}
// categorie-menu
function toggle_menu(o) {
var target = $(o).attr('href');
var rel = $(o).attr('rel');
if ($("#"+rel).length>0) {
$("#"+rel).slideDown();
} else {
window.location.href=target;
}
}