/**
 * @author Rob van der Lugt
 */
var productMediaCurrent;
openCartPopupContainer = function() {
	$('cartPreviewContent').removeEvents('mouseover');
	var rel = $('cartPreviewContent').getCoordinates(); //de preview bovenin de pagina
	
	var pop = $('cartPopupContainer'); //de transparante container
	var cont = $('cartPopupContent'); //het witte vlak in de container

	
	left = 0;
	var winpos = window.getSize();
	var webpos = $('website').getSize();	
	column = Math.round((winpos.size.x-webpos.size.x)/2);
	left = (rel.left - column)-10;
	relWidth = rel.width+20;
	pop.setStyles({width:relWidth+'px',top:(rel.top-10)+'px',left:left+'px'});
	if(window.ie6) {
		pop.setStyles({left:(left-1)+'px'});
	}
	
	cont.setStyles({width:(relWidth-10)+'px'});
	$$('.previewCartBlock').each( function(el) {
		el.setStyles({width:(relWidth-30)+'px'});
	});
	$$('div.previewCartBlock div.previewRight').each( function(el) {
		el.setStyles({width:(relWidth-60)+'px'});
	});
	pop.setStyles({display:'block'});
	var tmp = cont.getSize();
	pop.addEvents({mouseleave: function() { closeCartPopupContainer(); }});
}
closeCartPopupContainer = function() {
	var pop = $('cartPopupContainer');
	var cont = $('cartPopupContent');
	cont.removeEvents('mouseout');
	pop.setStyles({display:'none'});
	$('cartPopupAdded').setStyles({display:'none'});
	$('cartPopupPreview').setStyles({display:'none'});
}
popupCartPreview = function() {
	if (itemsInCart > 0) {
		$('cartPopupPreview').setStyles({display:'block'});
		openCartPopupContainer();
	}
}
popupCartAdded = function() {
	if (itemsInCart > 0) {
		$('cartPopupAdded').setStyles({display:'block'});
		openCartPopupContainer();
	}
}
productPrevImage = function() {
	if(productMediaCurrent == 0) { return false; }
	productMediaCurrent--;
	$('productPopupImage').setProperty('src', productImages[productMediaCurrent]);
	$('popupNextArrow').setStyles({visibility:'visible'});
	$('productPopupText').setText('Afbeelding '+(productMediaCurrent+1)+' / '+productImages.length);
	if(productMediaCurrent == 0) {
		$('popupPrevArrow').setStyles({visibility:'hidden'});
	} else {
		$('popupPrevArrow').setStyles({visibility:'visible'});
	}
}
productNextImage = function() {
	if(productMediaCurrent == (productImages.length-1)) { return false; }
	productMediaCurrent++;
	$('productPopupImage').setProperty('src', productImages[productMediaCurrent]);
	$('popupPrevArrow').setStyles({visibility:'visible'});
	$('productPopupText').setText('Afbeelding '+(productMediaCurrent+1)+' / '+productImages.length);
	if(productMediaCurrent == (productImages.length-1)) {
		$('popupNextArrow').setStyles({visibility:'hidden'});
	} else {
		$('popupNextArrow').setStyles({visibility:'visible'});
	}
}
productMediaPopup = function() {
	productMediaCurrent = 0;
	$$('select').each( function(el) { el.setStyle('display','none'); });
	$('productPopupText').setText('Afbeelding '+(productMediaCurrent+1)+' / '+productImages.length);
	$('productheader').removeEvents('click');
	$('productheader').setStyle('cursor','');
	$('productPopupContainer').setStyles({display:'block',visibility:'visible'});
	$('productPopupImage').setProperty('src', productImages[productMediaCurrent]);
	
}
productMediaClose = function() {
	$('productPopupContainer').setStyles({display:'none',visibility:'hidden'});
	$('productheader').addEvents({click: function() { productMediaPopup(); }});
	$('productheader').setStyle('cursor','pointer');
	$$('select').each( function(el) { el.setStyle('display','block'); });
}
