//========================================//
//Variables
//========================================//
var monTimer;//=setInterval("vide()", 1);

//========================================//
//Fonctions
//========================================//
function scrollBasOn(numAppel) {
	var sUrl = window.location.toString();	
	var iPos = sUrl.indexOf("/en/");

	if(iPos==-1){
		document.getElementById('flecheBas').src = "image-beton-cire/flecheBasOn.gif";
		document.getElementById('flecheHaut').src = "image-beton-cire/flecheHaut.gif";
	}else{
		document.getElementById('flecheBas').src = "../image-beton-cire/flecheBasOn.gif";
		document.getElementById('flecheHaut').src = "../image-beton-cire/flecheHaut.gif";
	}

	obj = document.getElementById('txtPage');
	document.getElementById('lienRemonte').style.visibility = "visible";
	var deltaScroll = obj.scrollHeight-301;
	
	obj.scrollTop+=1;
	if(numAppel){
		clearInterval(monTimer);
		monTimer=setInterval("scrollBasOn()", 1);
	}
	if(obj.scrollTop==deltaScroll){
		clearInterval(monTimer);
		document.getElementById('lienDescend').style.visibility = "hidden";
	}
}

function scrollHautOn(numAppel) {
	var sUrl = window.location.toString();	
	var iPos = sUrl.indexOf("/en/");
	
	if(iPos==-1){
		document.getElementById('flecheBas').src = "image-beton-cire/flecheBas.gif";
		document.getElementById('flecheHaut').src = "image-beton-cire/flecheHautOn.gif";
	}else{
		document.getElementById('flecheBas').src = "../image-beton-cire/flecheBas.gif";
		document.getElementById('flecheHaut').src = "../image-beton-cire/flecheHautOn.gif";
	}
	
	document.getElementById('lienDescend').style.visibility = "visible";
	obj = document.getElementById('txtPage');
	obj.scrollTop-=1;
	
	if(numAppel){
		clearInterval(monTimer);
		monTimer=setInterval("scrollHautOn()", 1);	
	}
	
	if(obj.scrollTop==0){
		clearInterval(monTimer);
		document.getElementById('lienRemonte').style.visibility = "hidden";
	}
}

function scrollStop(){
	clearInterval(monTimer);
	var sUrl = window.location.toString();	
	var iPos = sUrl.indexOf("/en/");
	
	if(iPos==-1){
		document.getElementById('flecheBas').src = "image-beton-cire/flecheBas.gif";
		document.getElementById('flecheHaut').src = "image-beton-cire/flecheHaut.gif";
	}else{
		document.getElementById('flecheBas').src = "../image-beton-cire/flecheBas.gif";
		document.getElementById('flecheHaut').src = "../image-beton-cire/flecheHaut.gif";
	}
}

function vide(){
	clearInterval(monTimer);
	obj = document.getElementById('txtPage');
	obj2 = document.getElementById('lienScroll');
	
	var deltaScroll = obj.scrollHeight;//-301;
	if(deltaScroll<=0)
		obj2.style.visibility = "hidden";	
}
function vide2(){
	clearInterval(monTimer2);
}
function traiteHauteur(){
	var hauteurCourante = document.getElementById("conteneur_form_inscription").offsetHeight;
	//alert(hauteurCourante);	
	if(hauteurCourante==11){
		showDiv();
	}/*else{
		 hideDiv();
	}*/
}
function showDiv(){
	var hauteurCourante = document.getElementById("conteneur_form_inscription").offsetHeight;	
	var hauteurCalculee = hauteurCourante+5;
	document.getElementById("conteneur_form_inscription").style.height = hauteurCalculee+"px";
	if(hauteurCourante==11)
		monTimer2=setInterval("showDiv()", 1);
	if(hauteurCourante>350){
		clearInterval(monTimer2);
		document.getElementById("conteneur_form_inscription").style.height = "350px";
	}		
}

function hideDiv(){
	var hauteurCourante = document.getElementById("conteneur_form_inscription").offsetHeight;
	var hauteurCalculee = hauteurCourante-5;
	alert("=>" + hauteurCalculee);
	document.getElementById("conteneur_form_inscription").style.height = hauteurCalculee+"px";
	//alert("--" + hauteurCourante);
	if(hauteurCourante==360)
		monTimer2=setInterval("hideDiv()", 1);
	if(hauteurCourante<=11){
		clearInterval(monTimer2);
		document.getElementById("conteneur_form_inscription").style.height = "1px";
	}
}

function charge_musique(){
	window.open('popup_player.php','Musique','menubar=no, status=no, scrollbars=no,width=210,height=100');
}

//==========================================//
//Gestion footer
//==========================================//
function getWindowHeight() {
    var windowHeight=0;
    if (typeof(window.innerHeight)=='number') {
        windowHeight=window.innerHeight;
    }
    else {
     if (document.documentElement&&
       document.documentElement.clientHeight) {
         windowHeight = document.documentElement.clientHeight;
    }
    else {
     if (document.body&&document.body.clientHeight) {
         windowHeight=document.body.clientHeight;
      }
     }
    }
    return windowHeight;
}
function setFooter() {
	var hauteurFenetre = getWindowHeight();
	var footer = document.getElementById("footer");
	//if(hauteurFenetre>541){
		var hauteurContenu = document.getElementById("global").offsetHeight;
		var deltaHauteur = hauteurFenetre - hauteurContenu - 15;		
		footer.style.paddingTop = deltaHauteur+"px";
	/*}else{
		alert("je suis dans ce cas");
		footer.style.paddingTop = "541px";
	}*/
}


/**********************************************************/
// Foncrtions verif formulaires
/**********************************************************/
function verif_ident()
{
	erreur="";
	obj = document.getElementById('mail_internaute');
	if(obj.value=='')
	{
		erreur += '\n - Email';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('mdp_internaute');
	if(obj.value=='')
	{
		erreur += '\n - Mot de passe';
		obj.style.border="2px solid #fcb814";	
	}
	if(erreur!='')
	{
		alert("Veuillez remplir les champs suivants : "+erreur);
		return false;
	}
	else
		return true;
}

function verif_inscription()
{
	erreur="";
	obj = document.getElementById('nom');
	if(obj.value=='')
	{
		erreur += '\n - Nom manquant';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('prenom');
	if(obj.value=='')
	{
		erreur += '\n - Prenom manquant';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('adresse');
	if(obj.value=='')
	{
		erreur += '\n - Adresse manquante';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('cp');
	if(obj.value=='')
	{
		erreur += '\n - Code postal manquant';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('ville');
	if(obj.value=='')
	{
		erreur += '\n - Ville manquante';
		obj.style.border="2px solid #fcb814";	
	}	
	obj = document.getElementById('tel');
	if(obj.value=='')
	{
		erreur += '\n - Téléphone manquant';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('email');
	if(obj.value=='')
	{
		erreur += '\n - Email manquant';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('mdp');
	if(obj.value=='')
	{
		erreur += '\n - Mot de passe manquant';
		obj.style.border="2px solid #fcb814";	
	}
	obj2 = document.getElementById('mdp2');
	if(obj2.value!=obj.value)
	{
		erreur += '\n - Les 2 mots de passes entrés sont différents!';
		obj.style.border="2px solid #fcb814";	
	}
	if(erreur!='')
	{
		alert("Les erruers suivantes ont été détetctées :\n"+erreur);
		return false;
	}
	else
		return true;
}
function verifFormContact(){	
	erreur="";
	var obj_Form = document.getElementById('form_contact');
	
	//alert("<?php echo $_SESSION['captcha-control']; ?>")
	
	//detection des erreurs de saisie
	if(document.getElementById("nom").value=="")
	{
		erreur+="\n  - Nom/Prénom";
		document.getElementById("nom").style.border="3px solid #fcb814";
	}
	
	if(document.getElementById("dept").value=="")
	{
		erreur+="\n  - Département";
		document.getElementById("dept").style.border="3px solid #fcb814";
	}
	obj = document.getElementById('tel');
	if(obj.value=='')
	{
		erreur += '\n - Téléphone';
		obj.style.border="3px solid #fcb814";	
	}

	if(document.getElementById("mail").value=="")
	{
		erreur+="\n  - Mail";
		document.getElementById("mail").style.border="3px solid #fcb814";
	}
	
	if((document.getElementById("mail").value!="")&&(document.getElementById("mail").value.search(/^[a-z0-9\-_\.]+@[a-z0-9]+\.[a-z]{2,5}$/)==-1))
	{
		erreur+="\n  - email (incorrect)";
		document.getElementById("mail").style.border="3px solid #fcb814";
	}

	//analyse des erreurs
	if(erreur==""){
		return true;
	}else{
		//alert("Les champs suivants sont obligatoires :"+erreur);
		return false;
	}
}

function verifFormReseau(){
	erreur="";
	
	obj = document.getElementById('nom');
	if(obj.value=='')
	{
		erreur += '\n - Nom';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('prenom');
	if(obj.value=='')
	{
		erreur += '\n - Prenom';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('adresse');
	if(obj.value=='')
	{
		erreur += '\n - Adresse';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('cp');
	if(obj.value=='')
	{
		erreur += '\n - Code postal';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('ville');
	if(obj.value==''){
		erreur += '\n - Ville';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('tel');
	if(obj.value=='')
	{
		erreur += '\n - Téléphone';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('email');
	if(obj.value==''){
		erreur += '\n - Email';
		obj.style.border="2px solid #fcb814";	
	}
	
	if(erreur!=''){
		alert("Veuillez remplir les champs suivants pour que nous puissions vous recontacter : "+erreur);
		return false;
	}
	else
		return true;

}

function verifFormFlvm()
{
	erreur="";
	
	obj = document.getElementById('nom');
	if(obj.value=='')
	{
		erreur += '\n - Nom';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('prenom');
	if(obj.value=='')
	{
		erreur += '\n - Prenom';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('adresse');
	if(obj.value=='')
	{
		erreur += '\n - Adresse';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('cp');
	if(obj.value=='')
	{
		erreur += '\n - Code postal';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('ville');
	if(obj.value==''){
		erreur += '\n - Ville';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('tel');
	obj2 = document.getElementById('checkBoxTel');
	if(obj2.checked && obj.value=='')
	{
		erreur += '\n - Téléphone (car vous souhaitez être recontacté par téléphone)';
		obj.style.border="2px solid #fcb814";	
	}
	obj = document.getElementById('email');
	if(obj.value==''){
		erreur += '\n - Email';
		obj.style.border="2px solid #fcb814";	
	}
	
	if(erreur!=''){
		alert("Veuillez remplir les champs suivants : "+erreur);
		return false;
	}
	else
		return true;

}

/**********************************************************/
// FIN Foncrtions verif formulaires
/**********************************************************/

