jQuery(document).ready(function(){

	labelToInput.init();
	flashImageViewer.init();	
	
	jQuery('#bonnes_affaires').jcarousel({
		wrap: 'last',
		scroll: 4
	});
	
	jQuery('.display-size-information').click(function(event){
		jQuery('.size-information').css("display","block");	
	});
	
	jQuery('#special_price').jcarousel({
		wrap: 'last',
		scroll: 4
	});
	
	jQuery('#nav > li.level0.parent.last').mouseover(function(event){
		jQuery(this).css("background-image","url(http://magento.france-incontinence.fr/skin/frontend/default/diapshop_final/images/final/bkg_main_categ_last.gif)");
		jQuery(this).css("background-position","0 0");
	});
	
	jQuery('#nav > li.level0.parent.last').mouseout(function(event){
		jQuery(this).css("background-image","url(http://magento.france-incontinence.fr/skin/frontend/default/diapshop_final/images/final/bkg_main_categ_last.gif)");
		jQuery(this).css("background-position","0 -42px");
	});
	
	jQuery('.close').each(function(){
		jQuery(this).css('display','none');
	});
	
	jQuery('.contract').click(function(event){
		if(jQuery(this).next('.to-contract').css('display') == "block")
    	{
    		jQuery(this).next('.to-contract').slideUp("slow");
    	}
    	else
    	{
    		jQuery(this).next('.to-contract').slideDown("slow");
    	}
	});
	
	jQuery('.read-more').click(function(event){
		if(jQuery('.product-description .to-contract').css('display') != "block")
    	{
    		jQuery('.product-description .to-contract').slideDown("slow");
    	}
	});
	
	jQuery('.shop-by-product-list .submit').css('display','none');

});

var labelToInput = {

	init: function() {
	
		jQuery('.labelvalue').each(function(){
			jQuery(this).css("display","none");
			var txt = jQuery(this).text();
			var chpsTxt = jQuery(this).next(':text, :password');
		
			if(chpsTxt.attr('type') == "text") {
				chpsTxt.val(txt);
				chpsTxt.focus(function(e){if(jQuery(e.target).val() == txt) jQuery(e.target).val('')});
				chpsTxt.blur(function(e){if(jQuery(e.target).val() == '') jQuery(e.target).val(txt)});
			}
			
			if(chpsTxt.attr('type') == "password") {
				var newInput = jQuery('<input type="text" />');
				jQuery(newInput).attr('class',chpsTxt.attr('class'))
				jQuery(newInput).attr('id',chpsTxt.attr('id'));
				jQuery(newInput).val(txt);
			
				var oldInput = chpsTxt.clone();
				jQuery(chpsTxt).replaceWith(newInput);
				newInput.focus(function(e){ jQuery(e.target).replaceWith(oldInput); oldInput.focus();});
			}
		});
		
	}

}

var flashImageViewer = {

	init: function() {
	
		jQuery('.image-thumb').click(function(event){
			event.preventDefault(); event.stopPropagation();
			flashImageViewer.sendToActionScript(this.href);			
		});
			
	},
	
	sendToActionScript: function(value){
		flashImageViewer.thisMovie("EInterface").sendToActionScript(value);
	},
	
	thisMovie: function(movieName){
		return document[movieName];
	}

}