// JavaScript Document
$(document).ready(function() {
	Cufon.replace('#producten li .cat ');
	
	Cufon.replace('#bannerAlt');
	Cufon.replace('#bannerTitle');
	$('a[rel=external]').attr('target', '_blank');
	$('.play').hide();
	//var count=1;
	$('.slider .photocontainer .noFrame').cycle({ 
		fx:     'fade', 
		speed:  'fast',
		pauze:	1
	});
	
	$('.pauze').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).hide();
		$(this).parent('div').find('.play').show();
	})
	
	$('.play').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('resume');
		$(this).hide();
		$(this).parent('div').find('.pauze').show();
	})
	
	$('.next').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).parent('div').find('.pauze').hide();
		$(this).parent('div').find('.play').show();
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('next');
	})
	
	$('.prev').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).parent('div').find('.pauze').hide();
		$(this).parent('div').find('.play').show();
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('prev');
	})
	
	$('.max').bind('click', function(){
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').cycle('pause');
		$(this).parent('div').find('.pauze').hide();
		$(this).parent('div').find('.play').show();
		$(this).parent('div').parent('.slidernav').parent('.slider').find('.photocontainer').find('.noFrame').find('a').each(function(){
			if($(this).css('opacity') == 1){
				$(this).trigger('click');
			}
		});
	})
	
	$(".slidernav img").hover(function () {
		$(this).attr('src', $(this).attr('src').replace($(this).attr('rel'), $(this).attr('rel')+'_hover'));
		}, function () {
		$(this).attr('src', $(this).attr('src').replace($(this).attr('rel')+'_hover', $(this).attr('rel')));
	});
	

	$(".photocontainer a").fancybox();
	
	$("a.enlarge").fancybox();
	
	$("#container a, a.enlarge, a.promo, a.brand, a.max").tooltip({
		showURL	: false, 
		track	: true,
		fade	: 250
	});
	
	$('#lang li:last').css({
		'background' 	: 'url(/media/img/lang_last.gif) center center no-repeat',
		'margin-right'	: '0px'
	})
	
	$('#lang li:first').css({
		'background' : 'url(/media/img/lang_first.gif) center center no-repeat'
	})
	
	$('#menu li:last').css({
		'margin-right' : '0px'
	})
	
	$('#menu li:last a').css({
		'margin-right' : '0px'
	})
	
	$('#menu li:last span').css({
		'margin-right' : '0px'
	})
	
	$('#menu li:last').html($('#menu li:last').html().replace('|', ''))
	
	$('#menu li:eq(1) a').attr('href', '/nl/Zoeken/?cat=&brand=&tag=&x=41&y=12');
	
	$('#producten>li:even').css({'margin-right':'3px'})
	
	/*$('#producten li ul li .tag').each(function(){
		//$(this).parent('li').append('<span style="float:left;">, </span>');
	})
	*/
	$('.productcol').each(function(){
		$(this).find('li:first').css({'margin-top': '0'})
	})
	
	$("#promo").hover(function(){
		$(this).addClass('over');
	}, function(){
		$(this).removeClass('over');
	})
	
	var wrapperWidth = $('#promo #promoWrapper img').length*(199+4+7+2)
	$('#promo #promoWrapper').css({'width':wrapperWidth+'px'});
	var j = 0;
	$("#promo").everyTime(5000,function(i){
			//alert(i);
			if(!$('#promo').hasClass('over')){
				var length = $('#promo #promoWrapper img').length;
				if(i >= length-2){
					$('#promo #promoWrapper a:eq(0)').clone().appendTo("#promo #promoWrapper");
					$('#promo #promoWrapper a:eq(0)').remove();
					$('#promo #promoWrapper').css({'padding-left': ((j+1)*212)+'px'})
					var wrapperWidth = $('#promo #promoWrapper a').length*(199+4+7+2)
					$('#promo #promoWrapper').css({'width':wrapperWidth+'px'});
					j++;
				}
				$('#promo #promoWrapper').animate({marginLeft: "-=212px"}, 400 );
			}
	})
	$('#result .product:nth-child(3n)').css({'margin-right':'0'});
	$('#facturatieAdres').hide();
	$('input[name=874]').bind('click', function(){
		if($(this).is(':checked')){
			//alert('on');
			$('#facturatieAdres').hide();
		}else{
			//alert('off')	
			$('#facturatieAdres').show();
		}
	})
	//$()
})
