function initSlideShow(){
	if ($("div#module_slideshow").length > 0){
		$('div#module_slideshow').cycle({ 
			fx:     'fade' 
		});
	}
}

function initShadowBox(){
	if ( ($("div#module_slideshow").length > 0) || ($("#actualites-actualites").length > 0) ){
		Shadowbox.init({
			counterLimit: true,
			displayCounter : true,
			overlayColor: "#000",
			overlayOpacity: 0.8,
			continuous : true,
			title:      "Welcome"

		});
		Shadowbox.load();
	}
}

function initForm(){
	
	if ( ($("#table_contact_form").length > 0) || ($("#mailing_form").length > 0) ) {
		$('.validate').validate();
		$('.fieldvalue').clearField();
	}
}

function initAccordion(){
	if ( ($("#accordion").length > 0) ){
		var active = $('#accordion').attr("class");
		$('#accordion').accordion({ autoHeight: false , active: parseInt(active) });
	}
}

function initAccordionContent(){
	if ( ($("#accordioncontent").length > 0) ){
		$('#accordioncontent').accordion({ autoHeight: false , collapsible: true , fillSpace: false , active : false});
	}
}

function initFormOrder(){
	if($("#commande_form").length > 0){
		$(".numeric").numeric();	
		$('.validate').validate();
		$('.fieldvalue').clearField();
		var totaux = parseInt(0);
		
		$("#commande_form input.nb").bind('keyup click blur focus change paste',function() {
			totaux = 0;
			$("#commande_form input.nb").each(function (i) { 
				if($(this).val() != ""){
					var idNb = $(this).attr('id');
					var idPrice = ($(this).attr('id')).replace("vin_","price_value_");
					var valueNb =  Math.abs(parseFloat($(this).val()));
					if( isNaN(valueNb)){ valueNb = 0; }
					var valuePrice =  parseFloat($("#"+idPrice).text());
					totaux = (valueNb*valuePrice) + totaux;
				}
			});	
			totaux = totaux.toFixed(2);
			$('#tvalue').text(totaux);
		});		
	}
}
/************************************************************************************************************************************************/
$(window).load(function(){
	initSlideShow();
	initShadowBox();
	initForm();
	initAccordion();
	initAccordionContent();
	initFormOrder();
});

window.onresize = function() {}


