var Timer, global;
var Pas = 5;

$(document).ready(function() {
	
	$("#scroll").scrollable( {size:1, clickable: true, keyboard : false} ).circular().navigator({ 
		navi: "#flowtabs", 
        naviItem: 'a', 
        activeClass: 'current' 
 
    }).autoscroll({
    	autoplay: true,
    	interval: 10000
    }); 
	
	global = moveLayer_auto();
	
});

function afficher_events(){
	$("#news").hide();
	$("#lien_news").removeClass().addClass("lien_home_off cadreTopLeft10");
	$("#events").show();
	$("#lien_events").removeClass().addClass("lien_home_on cadreTopRight10");
}

function afficher_news(){
	$("#events").hide();
	$("#lien_events").removeClass().addClass("lien_home_off cadreTopRight10");
	$("#news").show();
	$("#lien_news").removeClass().addClass("lien_home_on cadreTopLeft10");
}


function detectTouche(evenement, langue){

	var touche = window.event ? evenement.keyCode : evenement.which;
	if(touche == 13){
		subscribe_newsletter(langue);
	}
}

function moveLayer(Sens) {
	clearTimeout(global);
	Objet=document.getElementById("contenu_logo");
	
    if(parseInt(Objet.style.marginLeft) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.marginLeft) + (Pas*Sens)<-(Objet.offsetWidth-document.getElementById("support").offsetWidth)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.marginLeft = (parseInt(Objet.style.marginLeft) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 50);
}

var Sens_global =-1;
function moveLayer_auto(){
	Objet=document.getElementById("contenu_logo");
	
    if(parseInt(Objet.style.marginLeft) + (Pas*Sens_global)>0)  {
		Sens_global = -1;
	}
	else if(parseInt(Objet.style.marginLeft) + (Pas*Sens_global)<-(Objet.offsetWidth-document.getElementById("support").offsetWidth)) {
		Sens_global = 1;
	}
    else {
        Objet.style.marginLeft = (parseInt(Objet.style.marginLeft) + (Pas*Sens_global)) + "px";
	}
	global = setTimeout("moveLayer_auto();", 50);
}

function stopLayer(){
	clearTimeout(global);
}

function playLayer(){
	moveLayer_auto();
}

function subscribe_newsletter(langue){
	 
	var msg_loading = $("#msg_loading").html();
	var div_newsletter = $("#newsletter_log").html();
	
	$("#newsletter_log").html(msg_loading);
	
	var mail_newsletter = $("#mail_newsletter").val(); 	
	
	$.post("../ajax/email_exist.ajax.php", { mail_newsletter:mail_newsletter }, function(data){  
		
		if(data == "1"){
			if(langue == 'fr'){
				$("#newsletter_log").html("Vous êtes déjà inscrit, merci.");
			}else{
				$("#newsletter_log").html("You are already registered, thank you.");
			}
		}else{
			if( verif_email(mail_newsletter) ){
				$.post("../ajax/subscribe_newsletter.ajax.php", { mail_newsletter:mail_newsletter, langue:langue }, function(data){  }); 
				if(langue == 'fr'){
					$("#newsletter_log").html("Pour finaliser l'inscription, vous allez recevoir un mail.");
				}else{
					$("#newsletter_log").html("To complete your registration, you will receive an email.");
				}
				
			} else{
				if(langue == 'fr'){
					$("#newsletter_log").html("Mail incorrect.");
				}else{
					$("#newsletter_log").html("Wrong email");
				}
				
			}
		}		
	}); 
	
	
}

function unsuscribe_newsletter(){
	var msg_loading = $("#msg_loading").html();
	var div_newsletter = $("#newsletter_log").html();
	
	$("#newsletter_log").html(msg_loading);
	
	var mail_newsletter = $("#mail_newsletter").val(); 	
	if( verif_email(mail_newsletter) ){
		$.post("../ajax/unsubscribe_newsletter.ajax.php", { mail_newsletter:mail_newsletter }, function(data){  }); 
		$("#newsletter_log").html("Pour finaliser votre désinscription, vous allez recevoir un mail.");
	} else{
		$("#newsletter_log").html("Mail incorrect.");
	}
		 
}


function verif_email(email){
	var regle = RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	
	var resultat = regle.exec(email);
	if(resultat != null){
		return 1;
	}else{
		return 0;
	}
}

