jQuery.fn.delay = function(time,func){
	return this.each(function(){
		setTimeout(func,time);
	});
};

jQuery().ready(function(){
	
	var path = window.location.pathname;
	if((path == "/mentions.html")){
		$("div#mentions a").css('background', 'url(/images/navigation2-mentions.png) top repeat-x #DDD4B7');
	}
	if((path == "/agence.html")){
		$("div#navigation ul li a.lien-agence").css('background', 'url(/images/navigation-agence.png) bottom no-repeat #e1e29d');
	}
	if((path == "/realisations.html")){
		$("div#navigation ul li a.lien-realisations").css('background', 'url(/images/navigation-realisations.png) bottom no-repeat #9fdc56');
	}
	if((path == "/liens.html")){
		$("div#navigation ul li a.lien-liens").css('background', 'url(/images/navigation-actu.png) bottom no-repeat #633728');
		$("div#navigation ul li a.lien-liens").css('color', '#efe9e8');
	}

	if((path == "/contact.html")){
		$("div#contact").animate({marginBottom: "-100px"}, 1000 );
		$("div#sous").fadeIn("fast");
		$("div#content").fadeIn("fast");
	}
	else{
	$("div#navigation ul").hide();
	$("div#mentions").hide();
	$("div#logo").css('margin-top', '-100px');
	$("div#contact").css('margin-bottom', '-100px');
	$("div#page").css('margin-left', '-2000px');
	$("div#sur").css('margin-left', '-2000px');
	$("div#content").css('margin-left', '-2000px');
	$("div#navigation").css('margin-left', '-2000px');
	$("div#pinces").removeClass("fermees");
	$("div#pinces").addClass("ouvertes");
	$(this).delay(500,function(){
	$("div#navigation ul").slideDown(500);
	$("div#mentions").slideDown(500);
	});
	$("div#logo").animate({marginTop: "0"}, 1000 );
	$("div#contact").animate({marginBottom: "0"}, 1000 );
	$("div#page").animate({marginLeft: "-460px"}, 1000 );
	$("div#sur").animate({marginLeft: "-440px"}, 1000 );
	$("div#content").animate({marginLeft: "-440px"}, 1000 );
	$("div#navigation").animate({marginLeft: "-470px"}, 1000 );
	$(this).delay(1100,function(){
		$("div#pinces").removeClass("ouvertes");
		$("div#pinces").addClass("fermees");
	});
	}
	
	$("div#logo a, div#navigation ul li a, div.encart-index ul li a, div#mentions a, a.image").click(function () {
		var href = this.href;
		$("div#pinces").removeClass("fermees");
		$("div#pinces").addClass("ouvertes");
		$("div#content").animate({marginLeft: "2000px"}, 500 );
		$("div#navigation").animate({marginLeft: "2000px"}, 500 );
		$("div#navigation ul").slideUp("fast");
		$("div#mentions").slideUp("fast");
		$("div#logo").animate({marginTop: "-100px"}, 500 );
		$("div#contact").animate({marginBottom: "-100px"}, 500 );
		$("div#sur").css('margin-left', '2000px');
		$("div#page").animate({marginLeft: "2000px"}, {complete: function() {self.location = href}, duration:500 });
		return false;
	});
	
	$("div#contact a").click(function () {
		var href = this.href;
		$("div#sous").fadeOut("fast");
		$("div#content").fadeOut({complete: function() {self.location = href}, duration:100 });
		return false;
	});
	
	$("div.volet2-web").hide();
	
	$("div.volet1-web a.suivant").click(function(){
		$("div.volet1-web").fadeOut("fast");
		$("div.volet2-web").fadeIn();
	});

		$("div.volet2-web a.precedent").click(function(){
		$("div.volet2-web").fadeOut();
		$("div.volet1-web").fadeIn();
	});
	
	$("div.volet2-logo").hide();
	
	$("div.volet1-logo a.suivant").click(function(){
		$("div.volet1-logo").fadeOut("fast");
		$("div.volet2-logo").fadeIn();
	});

		$("div.volet2-logo a.precedent").click(function(){
		$("div.volet2-logo").fadeOut();
		$("div.volet1-logo").fadeIn();
	});
	
	function validateEmail (email) {
		var at = email.lastIndexOf("@");

		if (at < 1 || (at + 1) === email.length)
			return false;

		if (/(\.{2,})/.test(email))
			return false;

		var local = email.substring(0, at);
		var domain = email.substring(at + 1);

		if (local.length < 1 || local.length > 64 || domain.length < 4 || domain.length > 255)
			return false;

		if (/(^\.|\.$)/.test(local) || /(^\.|\.$)/.test(domain))
			return false;

		if (!/^"(.+)"$/.test(local)) {
			if (!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&'+=_\.]*$/.test(local))
				return false;
		}

		if (!/^[-a-zA-Z0-9\.]*$/.test(domain) || domain.indexOf(".") === -1)
			return false;	

		return true;
	}
	
	$("input#valider").click(function(){
		$("div#err").html('');
		
		var err = '';
		if (!$('#nom').val()) {
			err += 'Nom requis. ';
		}

		var email = $('#email').val();
		if (!email) {
			err += 'Email requis. ';
		}
		else {
			if (!validateEmail(email)) {
				err += 'Email non valide. ';
			}
		}

		if (!$('#message').val()) {
			err += 'Message requis.';
		}

		if (err.length > 0) {
			$("div#err").html('<img src="/images/no.png" alt="no" />' + err);
			return false;
		}
		else {
			err ="Message en cours d'envoi ...";
			$("div#err").html(err);
			return true;
		}

		
	});

})