
// Document ready
jQuery(document).ready(function(jQuery){

	//Mouse enter
	jQuery("#block-system-main-menu li.expanded").mouseenter(function(){	
		jQuery("ul", this).stop(true, true).slideDown(200);
	});

	//Mouse leave
	jQuery("#block-system-main-menu li.expanded").mouseleave(function(){	
		jQuery("ul", this).stop(true, true).slideUp(150);
		console.log("leave");
	});
	
});
;

var currentFormId = 0;
var defaultVal = "(none)";

//les div avec fading
var clickMeEsti = [
	".section-products.page-taxonomy-term .node",
	".view-categories .views-row",
	"#block-views-expert-list-block .view-expert-list .views-row",
	".view-other .views-row",
	".field-name-field-attached .field-item a",
	".view-related .views-row"
];

var categoryTextfields = [
	
	[
	"#edit-submitted-produit-adresse",
	"#edit-submitted-produit-largeur-entree",
	"#edit-submitted-produit-longueur-entree",
	"#edit-submitted-produit-hauteur-vehicule"	
	],[
	"#edit-submitted-question"
	]
	
];

var categorySelectFields = [
	"#edit-submitted-question"
];

// Document ready
jQuery(document).ready(function(jQuery){

	//clickMeEsti : rollover + click all div to follow link
	jQuery(clickMeEsti.join(", ")).mouseenter(function(){
		jQuery(this).addClass("over").stop(true, true).fadeTo(200, 0.85);
	}).mouseleave(function(){
		jQuery(this).removeClass("over").stop(true, true).fadeTo(200, 1);
	}).click(function(){
		window.location = jQuery("a", this).attr("href");
	});	
	
	//webform-tab
	jQuery(".webform-tab").each(function(i,n){		
		jQuery(this).data("id", i);
	}).click(function(i,n){		
	
		//Set current form id
		currentFormId = jQuery(this).data("id");
		
		if(currentFormId == 1) {
		
			//QUESTION GƒNƒRALE
			jQuery(".webform-client-form  fieldset").slideUp();			
			jQuery("#webform-component-question").slideDown();
			jQuery(".webform-tab").removeClass("selected").eq(1).addClass("selected");
			
		} else {
		
			//QUESTION SUR UN PRODUIT
			jQuery(".webform-client-form  fieldset").slideDown();
			jQuery("#webform-component-question").slideUp();
			jQuery(".webform-tab").removeClass("selected").eq(0).addClass("selected");
		
		}		
		
		//Empty default values
		jQuery(categoryTextfields[currentFormId].join(", ")).each(function(i,n){
			if(jQuery(this).val() == defaultVal) jQuery(this).val("");
		});	
			
	}).first().trigger("click");
	
	//webform-submit
	jQuery(".webform-client-form").bind('submit', function(e){		
		
		
		//Set default values for unsed field to bypass validation
		jQuery(categoryTextfields[(currentFormId+1)%2].join(", ")).val(defaultVal);	
		
		//Set values for select fields to bypass validation
		if(currentFormId == 1) {
			jQuery(".form-select").each(function(i,n){
				var val = jQuery("option:last", this).val();				
				jQuery(this).val(val);
			});			
		}
		
	});
	
});
;

