$(function() {
	var currentBodyId = $('body').attr('id');
	$("li#"+ currentBodyId + "_link").prev('li').children('a').css('background', 'none');
	var nbNewsItems = $(".news_item").length;
	if(nbNewsItems > 1) {
		var navToAdd = '<div id="news_nav">';
		for(var i=0; i < nbNewsItems; i++) {
			navToAdd += (i == 0) ? '<a class="active" rel="' + i +'" href="#"></a>' : '<a rel="' + i +'" href="#"></a>';
		}
		navToAdd += '</div>';
	}
	$('#news').append(navToAdd);
	var newsNavLeft = (314/2) - (nbNewsItems * 9);
	$("#news_nav a").live('click', function(e, a) {
		if(a != "interval") {
			clearInterval(t);
		}
		if(!$(this).hasClass('active')) {
			if($('#news_nav a.active').attr('rel') > $(this).attr('rel')) {
				var marginToAnimate = "15px";
			} else {
				var marginToAnimate = "-15px";
			}
			clickedNav = $(this);		
			$(".news_item:not(:hidden)").animate({
				marginLeft 	:	 marginToAnimate,
				opacity			: 	'hide'
				}, 300, function() { 
					$('#news_nav a').removeClass();
					var newsItemNum = $(clickedNav).attr('rel');
					$('.news_item:eq('+ newsItemNum +')').fadeIn('fast', function() { $(clickedNav).addClass('active'); });
					$(this).css('marginLeft', 0);
				}
			);
		}
		return false;
	});
	var t = setInterval(function() { 
		if ($("#news_nav a.active").next('a').length > 0) {
			$("#news_nav a.active").next().trigger('click', ["interval"]);
		} else {
			$("#news_nav a:first").trigger('click', ["interval"]);
		}
	}, 5000);
	$('#news_nav').css('left', newsNavLeft);
	$('.fb').fancybox({
		'onStart'		:		function() {
										clearInterval(t);
										console.log('interval cleared');
										}
	});
	$('.submit_holder a').removeClass().siblings('button').remove();
		$('#contact_form input').keyup(function(e) {
			if(e.keyCode == 13) {
				$("#contact_form").trigger('submit');
			}
		});
	$('input, textarea').focus(function() {
		$(this).siblings('span:first').fadeOut('fast');
	});
	var correct = '<span class="correct"></span>';
	$("#avis_submit").live('click', function() { $("#contact_form").trigger('submit'); return false; });
		$("#contact_form").submit(function() {
    $(".error").hide();
		$(".correct").remove();
    var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var emailVal = $("#txtEmail").val();
    if (emailVal == '') {
        $("#email_error").text('Requis').fadeIn('fast');
        hasError = true;
    } else if (!emailReg.test(emailVal)) {
        $("#email_error").text('Email invalide').fadeIn('fast');
        hasError = true;
    } else {
			$(".email_holder").append(correct).fadeIn();
		}
    var nameVal = $("#txtName").val();
    if (nameVal == '') {
        $("#name_error").text('Requis').fadeIn('fast');
        hasError = true;
    } else {
			$(".name_holder").append(correct).fadeIn();
		}
    var messageVal = $("#txtMessage").val();
    if (messageVal == '') {
        $("#message_error").text('Requis').fadeIn('fast');
        hasError = true;
    }
		
    if (hasError == false) {
			  $(".avis_loader").show();
        $.post("php/send-email.php",
        {
            txtName: nameVal,
            txtEmail: emailVal,
            txtMessage: messageVal
        },
        function(data) {
								$('.avis_loader').hide();
								$(".correct").remove();
								$(".submit_holder a").addClass('avis_sent').text('MERCI !');
								setTimeout(function() { $('.submit_holder a').removeClass('avis_sent').text('ENVOYER'); }, 5000);
								$("form input").val("");
								$("form textarea").val("");
				});
    }
    return false;
		});
});
