// JavaScript Document


//nous appliquons simplement une couleur d'arrière plan aux objets traités, 
function couleur(obj) {
     obj.style.backgroundColor = "#FFFFFF";
}



//vérification des champs

function check() {
	var msg = "";
 
//Vérification du mail s'il n'est pas vide on vérifie le . et @
 
		if (document.formulaire.mail.value != "")	{
		indexAroba = document.formulaire.mail.value.indexOf('@');
		indexPoint = document.formulaire.mail.value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
 
//dans le cas ou il manque soit le . soit l'@ on modifie la couleur d'arrière plan du champ mail et définissons un message d'alerte
 
			document.formulaire.mail.style.backgroundColor = "#F3C200";
			msg += "Le mail est incorrect\n";
		}
	}
 
//Notre champs mail est vide donc on change la couleur et on défini un autre message d'alerte
 
	else	{
		document.formulaire.mail.style.backgroundColor = "#F3C200";
		msg += "Veuillez saisir votre mail.\n";
	}
 
//ici nous vérifions si le champs nom et vide, changeons la couleur du champs et définissons un message d'alerte
if (document.formulaire.nom.value == "")	{
		msg += "Veuillez saisir votre nom\n";
		document.formulaire.nom.style.backgroundColor = "#F3C200";
	}
 
//meme manipulation pour le champ prénom
if (document.formulaire.prenom.value == "")	{
		msg += "Veuillez saisir votre prenom\n";
		document.formulaire.prenom.style.backgroundColor = "#F3C200";
	}


if (document.formulaire.choix1.value == "")	{
		msg += "Veuillez saisir votre poste\n";
		document.formulaire.prenom.style.backgroundColor = "#F3C200";
	}
	
	
if (document.formulaire.tel.value == "")	{
		msg += "Veuillez saisir un numéro de téléphone\n";
		document.formulaire.tel.style.backgroundColor = "#F3C200";
	}




//Si aucun message d'alerte a été initialisé on retourne TRUE
	if (msg == "") return(true);
 
//Si un message d'alerte a été initialisé on lance l'alerte
	else	{
		alert(msg);
		return(false);
	}
}












//popup
function PopupImage(img) { 
titre="Plan"; 
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=yes,resizable=no'); 
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); 
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Agaweb'>"); 
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>"); 
w.document.close(); 
} 

// vérification du formulaire mail
function validation() 
{ 
       	if(document.contact.nom.value == "") 
		{ 
        alert ('veuillez entrer votre Nom'); 
        document.contact.nom.focus();
        return false; 
    	}
		
		if(document.contact.prenom.value == "") 
		{ 
        alert ('veuillez entrer votre PreNom'); 
        document.contact.prenom.focus(); 
        return false; 
    	}

		if(document.contact.fonction.value == "") 
		{ 
        alert ('veuillez entrer un Pseudo'); 
        document.contact.fonction.focus(); 
        return false; 
    	} 
		
        var email = document.contact.email.value; 
        if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
            alert ('entrez une adresse Email valide'); 
            document.contact.email.focus(); 
            return false; 
        } 
		
		if(document.contact.objet.value == "") 
		{ 
        alert ('veuillez entrer un commentaire Obligatoire'); 
        document.contact.objet.focus(); 
        return false; 
    	}
		
		
		if(document.contact.message.value == "") 
		{ 
        alert ('veuillez entrer un message'); 
        document.contact.message.focus(); 
        return false; 
    	}
		
 
else {return true;}
}





// fonction pour les animations fash

function displayFlash(swf, hauteur, largeur, alternatif)
{
	document.write('<object type="application/x-shockwave-flash" data="'+swf+'" width="'+largeur+'" height="'+hauteur+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+swf+'" />');
	document.write(alternatif);
	document.write('</object>');
}


gk=window.Event?1:0; // navigateurs Gecko ou IE
D=document;popup=encours=0

function ctrl(e)
{
de=!D.documentElement.clientWidth?D.body:D.documentElement // IE6
sx=gk?pageXOffset:de.scrollLeft //scroll h
sy=gk?pageYOffset:de.scrollTop //scroll v
x=gk?e.pageX:event.clientX+sx; //curseur x
y=gk?e.pageY:event.clientY+sy; //curseur y
el=gk?e.target:event.srcElement;
if(!el.tagName)el=el.parentNode; // noeud #text
if(el.className == 'pop')
  {
  popup = D.getElementById(el.href.substring(el.href.lastIndexOf('#') + 1)).style; 
  if(popup!=encours) // seulement si changement  
    {
    encours.display='none';
    with(popup){display="block";left=x+'px';top=y+10+'px';}
    encours=popup;
    }
  } else {encours.display='none';encours=0}
}

D.onmousemove=ctrl
// charge la feuille de style des popups.
D.write('<style type="text/css">@import url(c-rom2.css);</style>')




<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
//-->

function ChangeMessage(message,champ)
  {
  if(document.getElementById)
    document.getElementById(champ).innerHTML = message;
  }


function visibilite(thingId)
{
var d = document.getElementById(thingId);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('divid'+i)) {document.getElementById('divid'+i).style.display='none';}
	}
if (d) {d.style.display='';}
}

function visibilite(thingId)
{
var d = document.getElementById(thingId);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('divid2'+i)) {document.getElementById('divid2'+i).style.display='none';}
	}
if (d) {d.style.display='';}
}

// cadre photos
function start(){

		var photos = document.getElementById('galerie_mini') ;
		// On récupère l'élément ayant pour id galerie_mini
		var liens = photos.getElementsByTagName('a') ;
		// On récupère dans une variable tous les liens contenu dans galerie_mini
		var big_photo = document.getElementById('big_pict') ;
		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
		var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		
		for(var i = 0 ; i < liens.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{
			liens[i].onclick = function()
			// Au clique sur ces liens
			{
				big_photo.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo.alt = this.title ; // On change son titre
				titre_photo.firstChild.nodeValue = this.title ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
		}


		var photos2 = document.getElementById('galerie_mini2') ;
		// On récupère l'élément ayant pour id galerie_mini
		var liens2 = photos2.getElementsByTagName('a') ;
		// On récupère dans une variable tous les liens contenu dans galerie_mini
		var big_photo2 = document.getElementById('big_pict2') ;
		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
		var titre_photo2 = document.getElementById('photo2').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		
		for(var i = 0 ; i < liens2.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{
			liens2[i].onclick = function()
			// Au clique sur ces liens
			{
				big_photo2.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo2.alt = this.title ; // On change son titre
				titre_photo2.firstChild.nodeValue = this.title ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
		}
		
		
		var photos3 = document.getElementById('galerie_mini3') ;
		// On récupère l'élément ayant pour id galerie_mini
		var liens3 = photos3.getElementsByTagName('a') ;
		// On récupère dans une variable tous les liens contenu dans galerie_mini
		var big_photo3 = document.getElementById('big_pict3') ;
		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
		var titre_photo3 = document.getElementById('photo3').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		
		for(var i = 0 ; i < liens3.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{
			liens3[i].onclick = function()
			// Au clique sur ces liens
			{
				big_photo3.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo3.alt = this.title ; // On change son titre
				titre_photo3.firstChild.nodeValue = this.title ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
		}


		var photos4 = document.getElementById('galerie_mini4') ;
		// On récupère l'élément ayant pour id galerie_mini
		var liens4 = photos4.getElementsByTagName('a') ;
		// On récupère dans une variable tous les liens contenu dans galerie_mini
		var big_photo4 = document.getElementById('big_pict4') ;
		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
		var titre_photo4 = document.getElementById('photo4').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		
		for(var i = 0 ; i < liens4.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{
			liens4[i].onclick = function()
			// Au clique sur ces liens
			{
				big_photo4.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo4.alt = this.title ; // On change son titre
				titre_photo4.firstChild.nodeValue = this.title ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
		}


		var photos5 = document.getElementById('galerie_mini5') ;
		// On récupère l'élément ayant pour id galerie_mini
		var liens5 = photos5.getElementsByTagName('a') ;
		// On récupère dans une variable tous les liens contenu dans galerie_mini
		var big_photo5 = document.getElementById('big_pict5') ;
		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
		var titre_photo5 = document.getElementById('photo5').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		
		for(var i = 0 ; i < liens5.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{
			liens5[i].onclick = function()
			// Au clique sur ces liens
			{
				big_photo5.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo5.alt = this.title ; // On change son titre
				titre_photo5.firstChild.nodeValue = this.title ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
		}


		var photos6 = document.getElementById('galerie_mini6') ;
		// On récupère l'élément ayant pour id galerie_mini
		var liens6 = photos6.getElementsByTagName('a') ;
		// On récupère dans une variable tous les liens contenu dans galerie_mini
		var big_photo6 = document.getElementById('big_pict6') ;
		// Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
		var titre_photo6 = document.getElementById('photo6').getElementsByTagName('dt')[0] ;
		// Et enfin le titre de la photo de taille normale
		
		for(var i = 0 ; i < liens6.length ; i++)
		// Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
		{
			liens6[i].onclick = function()
			// Au clique sur ces liens
			{
				big_photo6.src = this.href ; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
				big_photo6.alt = this.title ; // On change son titre
				titre_photo6.firstChild.nodeValue = this.title ; // On change le texte de titre de la photo
				return false ; // Et pour finir on inhibe l'action réelle du lien
			}
		}
}

window.onload = start ;
// Il ne reste plus qu'à appeler notre fonction au chargement de la page