$(document).ready(function() {

	/**
	* @section       Navigation
	*/
	$('#navigation li ul').hide();
	$('#navigation li').hover(function(){
		if ($(this).find('ul').is(":hidden")) {
			$(this).find('ul').slideDown(300);
		}
	}, function(){
		$(this).find('ul').slideUp(300);
	});

	/**
	* @section       Langue
	*/
	$('#languages a img').fadeTo('fast', 0.5);
	$('#languages a').hover(
		function() {
			$(this).find('img').fadeTo('slow', 1);
		},
		function(){
			$(this).find('img').fadeTo('slow', 0.5);
		}
	);
	
	/**
	* @section       Acces produits
	*/
	$('#acces a').hover(
		function(){
			var srcOff = $(this).find('img').attr('src');
			var srcOn = srcOff.replace('-off','-on');
			var srcLegend = srcOff.replace('-off','-legend').replace('btn-','titre-').replace('images/picto/','images/fr/');
			$(this).find('img').attr('src', srcOn);
			$('#acces .legend').attr('src', srcLegend);
		},
		function(){
			var srcOn = $(this).find('img').attr('src');
			var srcOff = srcOn.replace('-on','-off');
			$(this).find('img').attr('src', srcOff);
		}
	);
	
	/**
	* @section       	Contact Form
	* @description		Validation
	*/
	if ($("#Contact").length) {
		$(".actions .action input").click(function(){
			var validForm = true;
			if($("#lastname").val() == '') {
				$("#lastname").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#lastname").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#function").val() == '') {
				$("#function").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#function").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#company").val() == '') {
				$("#company").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#company").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#address").val() == '') {
				$("#address").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#address").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#zip").val() == '') {
				$("#zip").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#zip").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#city").val() == '') {
				$("#city").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#city").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#tel").val() == '') {
				$("#tel").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#tel").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#email").val() == '') {
				$("#email").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#email").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if($("#project").val() == '') {
				$("#project").prev("label").css("border-left-color","red").css("color", "red");
				validForm = false;
			} else {
				$("#project").prev("label").css("border-left-color","#93D11D").css("color", "#6A6A6A");
			}
			
			if (validForm) {
				$("#Contact .error").hide();
			} else {
				$("#Contact .error").show();
			}
			return validForm;
		});
	}

	
});




