function check(){
	jQuery('#membre input[type="text"]').each( function(){
		this.value = this.value.toLowerCase();
	});
	
	jQuery('#error').slideUp('fast');
	var erreurs = '';


	if(jQuery("#membre").attr("class") == "nonmembre"){
		
		jQuery('#membre input').removeClass('error');
	
		if(jQuery('#login').val() == ''){
			jQuery('#login').addClass('error');
			erreurs = erreurs+'<p>Veuillez indiquer votre identifiant.</p>';
		}
		if(jQuery('#passw').val() != jQuery('#passwr').val() 
		|| jQuery('#passw').val()=='' 
		|| jQuery('#passwr').val()==''
		){
			jQuery('#passw').val('');
			jQuery('#passwr').val('');
			jQuery('#passw').addClass('error');
			jQuery('#passwr').addClass('error');
			erreurs = erreurs+'<p>Votre mot de passe n\'est pas identique dans les deux champs.</p>';
		}
	}	
	if(jQuery("#membre").attr("class") == "nonmembre" || jQuery("#membre").attr("class") == "oublier" ){
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,6}$/
   		ismail = reg.exec( jQuery('#email').val() );
		
		if( ismail == null ){
			jQuery('#emailr').val('');
			jQuery('#email').addClass('error');
			erreurs = erreurs+'<p>L\'adresse e-mail que vous nous avez fournie ne semble pas correcte.</p>';
			
		}else	if(jQuery('#email').val() != jQuery('#emailr').val() 
			|| jQuery('#email').val()=='' 
			|| jQuery('#emailr').val()=='' 
		){
			jQuery('#emailr').val('');
			jQuery('#email').addClass('error');
			jQuery('#emailr').addClass('error');
			erreurs = erreurs+'<p>Les deux adresses e-mail ne correspondent pas.</p>';
		}
	}
	if(erreurs != ""){
		if(jQuery("#membre").attr("class") == "nonmembre"){
			erreurs = '<p>Il est impossible de valider votre inscription.</p>'+erreurs;
		}
		jQuery('#error').html(erreurs);
		jQuery('#error').slideDown('fast');
		return false;
	}else{
		return true;
	}
}
function showAll(){
	jQuery('.btn_toogle .unchecked').slideUp('slow');
	jQuery('.btn_toogle .checked').slideDown('slow');
	jQuery('.full').slideDown('slow');
}

jQuery(".debuging pre").slideUp("fast");
jQuery(".debuging strong").css(
	{ 
		"cursor":"pointer", 
		"background-color":"#ddd", 
		"color":"#000",
		"padding":"3px"
	}
);
jQuery(".debuging strong").click( 
	function(e){
		jQuery(this).parent().siblings("pre").slideToggle("fast");
	}
);


jQuery(".autre_possibilitee").keyup(
	function(e){
		jQuery(this).siblings('input[type="text"]').css({"color":"red"})
		var savaleur = jQuery(this).val() ;
		var savaleur = savaleur.replace(/;/,",");
		jQuery(this).siblings('input[type="checkbox"]').val( savaleur );
		
		if(savaleur != ""){
			jQuery(this).siblings('input[type="checkbox"]').attr( "checked","checked" );
		}
	}
);
jQuery(".autre").click(
	function(e){
		if(jQuery(this).attr("checked")==false ){
			jQuery(this).siblings('input[type="text"]').val( '' );
			jQuery(this).val('');
		}
	}
);

function jQueryCheck(){
	if(jQuery('fieldset.achat input.val_3').attr("checked") == true){
		jQuery('fieldset.achat input.checkbox:not(.val_3)').attr("checked",false)
		jQuery('fieldset.achat input.checkbox:not(.val_3)').attr("readonly","readonly")
	}else{
		jQuery('fieldset.achat input.checkbox:not(.val_3)').attr("readonly",false)
	}
}

jQuery('fieldset.achat input.checkbox').click(
	function(e){
		jQueryCheck();
	}
);

var slider = false;

if(slider == true){
	jQuery(".slider").each(function(e){
	
		var select = jQuery("select", this);
		//jQuery("option:eq(0)", select).remove();
		var maximum = jQuery("option", select).length-1;
		
		var slider = jQuery(".slide",this).slider({
			min: 0,
			max: maximum,
			range: "min",
			value: select[0].selectedIndex,
			slide: function(event, ui) {
				select[0].selectedIndex = ui.value;
			}
		});
		jQuery("select", this).click(function() {
			slider.slider("value", this.selectedIndex);
		});
		jQuery(".slider_select", this).css({"display":"none"});
		
	});
}else{
	jQuery(".colslabel, .colsheader").css({"display":"none"});
}

if(jQuery('.date').datepicker){
	jQuery('.date').datepicker({
		changeMonth: true,
		changeYear: true,
		dateFormat: 'yy-mm-dd',
		dayNamesMin:['lu','mar','mer','jeu','ven','sam','dim'],
		monthNamesShort:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
		yearRange: '1950:2005'
	});
}
jQuery('.btn_checkbox').click(
	function(e){
		jQuery('.btn_checkbox').removeClass('unchecked,checked');
		jQuery('.btn_checkbox').removeClass('checked');
		jQuery('.btn_checkbox:not(this)').addClass('unchecked');
		jQuery(this).addClass('checked');
	}
);
jQuery('.btn_membre').click(
	function(e){
		jQuery("fieldset.email").removeClass('oubli');
		jQuery("fieldset.email").addClass('inscription');
		jQuery("fieldset.emailr").removeClass('oubli');
		jQuery("fieldset.emailr").addClass('inscription');
		jQuery('#membre input').removeClass('error');
		jQuery('#error').slideUp('fast');
		jQuery("#membre").attr("class","membre");
		jQuery("#formtype").val("membre");
		jQuery('fieldset.login').slideDown('slow');
		jQuery('fieldset.oubli').slideUp('slow');
		jQuery('fieldset.inscription').slideUp('slow');
		jQuery('fieldset.membre').slideDown('slow');
	}
);
jQuery('.btn_non_membre').click(
	function(e){
		jQuery("fieldset.email").removeClass('oubli');
		jQuery("fieldset.email").addClass('inscription');
		jQuery("fieldset.emailr").removeClass('oubli');
		jQuery("fieldset.emailr").addClass('inscription');
		jQuery('#membre input').removeClass('error');
		jQuery('#error').slideUp('fast');
		jQuery("#membre").attr("class","nonmembre");
		jQuery("#formtype").val("nonmembre");
		jQuery('fieldset.login').slideDown('slow');
		jQuery('fieldset.oubli').slideUp('slow');
		jQuery('fieldset.inscription').slideDown('slow');
		jQuery('fieldset.membre').slideUp('slow');
	}
);
jQuery('.btn_oubli_membre').click(
	function(e){
		jQuery("fieldset.email").removeClass('inscription');
		jQuery("fieldset.email").addClass('oubli');
		jQuery("fieldset.emailr").removeClass('inscription');
		jQuery("fieldset.emailr").addClass('oubli');
		jQuery('#membre input').removeClass('error');
		jQuery('#error').slideUp('fast');
		jQuery("#membre").attr("class","oublier");
		jQuery("#formtype").val("oubli");
		jQuery('fieldset.login').slideUp('slow');
		jQuery('fieldset.oubli').slideDown('slow');
		jQuery('fieldset.membre').slideUp('slow');
		jQuery('fieldset.inscription').slideUp('slow');
	}
);

jQuery('.btn_toogle .unchecked').click(
	function(e){
		showAll();
	}
);
jQuery('.btn_toogle .checked').click(
	function(e){
		jQuery(this).slideUp('slow');
		jQuery('.btn_toogle .unchecked').slideDown('slow');
		jQuery('.full').slideUp('slow');
	}
);
