/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CUFON titres H ///////////////////////////////////////////////////////////////////////////////// */
	Cufon.replace('h1, h2, h3, h4, h5, h6', { hover: 'true' });	
	
	Cufon.replace('#menu ul li a', { hover: 'true' });	
	
	Cufon.replace('h1', { fontFamily: 'Didot LT Std' });
	Cufon.replace('h2', { fontFamily: 'Futura Std' });
	Cufon.replace('h3', { fontFamily: 'Futura Std' });
	Cufon.replace('h4', { fontFamily: 'Futura Std' });
	Cufon.replace('h5', { fontFamily: 'Futura Std' });
	Cufon.replace('h6', { fontFamily: 'Futura Std' });
	
	Cufon.replace('#menu ul li a', { fontFamily: 'Futura Std' });
	Cufon.replace('#sub_boutiques span', { fontFamily: 'Futura Std' });
	
	Cufon.replace('#header_newsletter .form_text', { fontFamily: 'Futura Std' });
	
	Cufon.replace('.product_prix strong', { fontFamily: 'Futura Std' });
	Cufon.replace('.produitnuit span', { fontFamily: 'Futura Std' });
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* IMG roll-over ////////////////////////////////////////////////////////////////////////////////// */
	jQuery(document).ready(function() {
			
		jQuery(".roll-over").mouseover( function() {
			jQuery(this).attr("src", rollOver(jQuery(this).attr("src"), 'over'));
		});
			
		jQuery(".roll-over").mouseout( function() {
			jQuery(this).attr("src", rollOver(jQuery(this).attr("src"), 'out'));
		});
	});
		
	function rollOver(src, event) {
		
		var s1 = (event == 'over') ? 'on' : 'of';
		var s2 = (s1 == 'on') ? 'of' : 'on';
		
		var pattern = new RegExp("_" + s2, "gi");
		
		var newSrc = src.replace(pattern, "_" + s1);
		return newSrc;
	}
		
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* INPUT ///////////////////////////////////////////////////////////////////////////////////////// */
	function toggleInputValue(ele, texte) {
	
		var allowInputTypeChange = true;
	
		if (ele.name == 'mdp') {
			ele.value = '';
		} else {
			if (ele.value == texte) {
				ele.value = '';
			} else {
				if (ele.value == '') {
					ele.value = texte;
					if (ele.name == 'mdp') {
						ele.value = '';
					}
				}
			}
		}
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TABS /////////////////////////////////////////////////////////////////////////////////////////// */
	jQuery(function() {
		jQuery("#product_data").tabs();
	});


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SCROLL ///////////////////////////////////////////////////////////////////////////////////////// */
	jQuery(function() {
		jQuery(".home_scrollable").scrollable();
		jQuery(".favorites_scrollable").scrollable();
	});
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SCROLL collection ////////////////////////////////////////////////////////////////////////////// */
	$(function() {
		$("div#collection_scrollable").smoothDivScroll({});
	});

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TOGGLE ///////////////////////////////////////////////////////////////////////////////////////// */
	$(document).ready(function(){
		//Hide (Collapse) the toggle containers on load
		$(".toggle_container").hide();	
		//Switch the "Open" and "Close" state per click then slide up/down (depending on open/close state)
		$("p.trigger").click(function(){
			$(this).toggleClass("active").next().slideToggle("slow");
			return false; //Prevent the browser jump to the link anchor
		});
	
	});

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* NEWSLETTER////////////////////////////////////////////////////////////////////////////////////// */
function inscriptionNewsletter(){		

        var o = new ajax();		

        o.setParam('url', '/_modules/newsletter/newsletter.ajax.php');
        o.setParam('method', 'post');
        o.setParam('format', 'xml');
        o.setParam('callback', 'displayNewsletterResult');
        o.setData('email', document.forms["newsletter"].elements["email"].value);

        data = o.execute();

	return false;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function displayNewsletterResult(contents) {
        var resultats = contents.getElementsByTagName('resultat');
        var resultat = resultats[0];

        var message = resultat.getElementsByTagName('message')[0].firstChild.nodeValue;
        var reponse = resultat.getElementsByTagName('reponse')[0].firstChild.nodeValue;

        var ele = document.forms["newsletter"].elements["email"];


        if (ele) {
                ele.value = message;
		}

}
