jQuery(document).ready(function() {
	jQuery("input[name=client-mag]").click(function(){ 
		if($('store_selection_enable_radio_button').innerHTML == 'true') {
			if(jQuery(this).val() == "true" && jQuery(this).is(':checked'))
			    jQuery("DIV#infoMag").slideDown("fast");
			else
				jQuery("DIV#infoMag").slideUp("fast");
		}
	});
	
	jQuery("select#departement").change(function(){	
		if (jQuery("select#departement").val() != 0) {
			///// select all stores of selected departement from database
			jQuery.get(allDepartmentsUrl, {'department_id':jQuery("select#departement").val()}, function(data) {				
				jQuery("select#magasin").find('option').remove();
				jQuery("select#magasin").append('<option value="">' + magasinSentence + '</option>'); // Variable globale issu du magasin.phtml
					
				var stores = data.documentElement.getElementsByTagName("store");
		        for (var i = 0; i < stores.length; i++) {	            	
		        	jQuery("select#magasin").append('<option value='+stores[i].getAttribute("id")+'>'+stores[i].getAttribute("name")+'</option>');	            	 
	  	        }
			});	
			jQuery("select#magasin").show();
			jQuery("#client-mag-yes").attr('checked', true);
		} else {
			jQuery("select#magasin").find('option').remove();
			jQuery("select#magasin").hide();
			jQuery("#client-mag-no").attr('checked', true);
		}
	});
	
	
	jQuery(".champ_select").hide();

	jQuery("#choix_contact").change(function() { // Premier menu		
		//INIT DATA
		jQuery('input[name$=first_hidden]').val('');
		jQuery('input[name$=second_hidden]').val('');
		jQuery('input[name$=third_hidden]').val('');
			
		jQuery('div.second select').attr('selectedIndex',0);
			
		//END INIT DATA
		
		jQuery(".champ_select").hide();
		jQuery("select.demande").show();
		jQuery("demande validation-passed").show();
		
		if(jQuery(this).val() != ""){				
			jQuery("#"+jQuery(this).val()).show();
			jQuery("#"+jQuery(this).val()).get(0).selectedIndex = 0;
			jQuery('input[name$=first_hidden]').val(jQuery(this).find(':selected').text());
		}
		
	});
	
	jQuery(".champ_select select").change(function() {	
		
		// Affiche / Cache
		jQuery(this).show();					  
		
		if(jQuery(this).parent("div.champ_select").attr("class").indexOf("second") != -1){ // Deuxieme menu
			
			jQuery(".champ_select").hide();
			
			jQuery('input[name$=second_hidden]').val('');
			jQuery('input[name$=third_hidden]').val('');
			
			var titre = 'div#'+jQuery(this).attr('class')+'1_'+jQuery(this).val();
			
			titre = titre.replace(' validation-passed','');	
			titre = titre.replace(' validate-select','');
			titre = titre.replace(' validation-failed','');
						
			if(jQuery(this).val() != ""){
				jQuery('input[name$=second_hidden]').val(jQuery(this).find(':selected').text());
				
			}
		
			//jQuery(titre+" select").get(0).selectedIndex = 0;
			
			jQuery("select.question, select.demande").parent("div.champ_select").hide();			
			
			jQuery(titre).show();
			jQuery(titre+' select').attr('selectedIndex',0);
			
			var str = 'div#'+jQuery(this).attr("class");
			str = str.replace(' validation-passed','');
			str = str.replace(' validate-select','');
			str = str.replace(' validation-failed','');
			jQuery(str).show();		
			
		}else{ // Troisième menu
			jQuery('input[name$=third_hidden]').val('');
			
			if(jQuery(this).val() != "")
				jQuery('input[name$=third_hidden]').val(jQuery(this).find(':selected').text());
		}
		
	});

});

