$("document").ready(function()
{
	
	
	/* UI */
	$("input.dateCal").datepicker({ dateFormat: 'dd/mm/yy' });
	
	$("#addUpdForm").validate({
		rules: {
			mdp: {
				required: true,
				minlength: 5
			},
			confirm_mdp: {
				required: true,
				minlength: 5,
				equalTo: "#mdp"
			}	
		},
		messages: {
			mdp: {
				required: "Veuillez entrer votre mot de passe",
				minlength: "Le mot de passe doit être de 5 caractères minimum"
			},
			confirm_mdp: {
				required: "Veuillez confirmer votre mot de passe",
				minlength: "Le mot de passe doit être de 5 caractères minimum",
				equalTo: "La confirmation n'est pas identique au mot de passe"
			}
		}
		});

		
	/* Ajaxed */
	$(".adresseAjaxed").change(function(){
		var select = $(this);
		$.ajax({
   			type: "POST",
   			url: "/ajax/adresse.php",
   			data: "adresse="+select.val(),
   			success: function(ret){
   				if (select.attr('id')=='livraison')
   				{
   					$.ajax({
			   			type: "POST",
			   			url: "/ajax/port.php",
			   			data: "adresse="+select.val(),
			   			success: function(ports){
			     			$('#port').html(ports);
			   			}
			 		});
   				}
     			$('#'+select.attr('id')+'Add').html(ret);
   			}
 		});
	});
	
	$.ajax({
   		type: "POST",
   		url: "/ajax/adresse.php",
   		data: "adresse="+$("#livraison").val(),
   		success: function(ret){
   				$.ajax({
		   			type: "POST",
		   			url: "/ajax/port.php",
		   			data: "adresse="+$("#livraison").val(),
		   			success: function(ports){
		     			$('#port').html(ports);
		   			}
		 		});
     		$('#livraisonAdd').html(ret);
   		}
 	});

	$.ajax({
   		type: "POST",
   		url: "/ajax/adresse.php",
   		data: "adresse="+$("#facturation").val(),
   		success: function(ret){
     		$('#facturationAdd').html(ret);
   		}
 	});
	
	
	if ($('#plan'))
	{
		$('#plan .tip').css('display','none');
		$('#plan a').mouseover(function(){$(this).parent().find('.tip').slideDown()});
		$('#plan a').mouseout(function(){$(this).parent().find('.tip').slideUp();});
	}
	
	$('.toSlide2').slideUp(1);

	$('.toSlide').slideUp(1);
	
	$('.toSlide.open').slideDown(1);
	
	$('.slideButton').click(function() 
    {
		$(this).nextAll('.toSlide:first').slideToggle("slow");
		if ($(this).hasClass('opened'))
		{
			$(this).removeClass('opened');
		}
		else
		{
			$(this).addClass('opened');
		}
		return false;
	});
	
	$('.slideButton2').hover(
		function(){	$(this).find('.toSlide2').show("slow");	return false;	},
		function(){	$(this).find('.toSlide2').hide("slow");	return false;	}
	);

	$('.toSlideVisible').slideDown(1);





	$('#differente').click(function()
	{
		if($(this).attr('checked'))
			$('#facturationTable').css('display','block');
		else
			$('#facturationTable').css('display','none');

	});
	$('#differenteLink').click(function()
	{
		
		if($('#differente').attr('checked'))
		{
			$('#differente').attr('checked',false);
			$('#facturationTable').css('display','none');
		}
		else
		{
			$('#differente').attr('checked',true);
			$('#facturationTable').css('display','block');
		}

	});






	$("#register").click(function(){
		$("#register").toggle('slow');
		$("#registerForm").toggle('slow');
	});

	$("#facturation").click(function(){
		if($(this).attr('checked'))
		{
			$(".facturationDiv").hide('slow');
		}
		else
		{
			$(".facturationDiv").show('slow');
		}
	});
	
	$("#checkForget").click(function(){
		if($(this).attr('checked'))
		{
			$("#passwordZone").hide('fast');
			$(".passwordZone2").show('fast');
		}
		else
		{
			$("#passwordZone").show('fast');
			$(".passwordZone2").hide('fast');
		}
	});


	return false;

});