/*debut fonction rollover*/
// preload des images
pomme_on = new Image ();
pomme_on.src = "/img/structure/menu_pomme_on.jpg";

function rollover(nbre){
	zz = eval("document.bob_fernandez"+nbre);
	zz.src = pomme_on.src;
}

function rollout(nbre){
	zz = eval("document.bob_fernandez"+nbre);
	zz.src = "/img/structure/menu_pomme_off.jpg";
}


/*Début affichage photo zommée pour compatible AJAX)*/

function photoOff(){
	document.getElementById('divPhotoZoom').innerHTML="";
	document.getElementById('divPhotoZoom').style.visibility='hidden';
}

/*Début trouve la position d'un objet html*/
function trouvePosition(objet){
	var gauche = 0;
	var haut = 0;
	if (objet.offsetParent) {
		gauche = objet.offsetLeft
		haut = objet.offsetTop
		while (objet = objet.offsetParent) {
			gauche += objet.offsetLeft
			haut += objet.offsetTop
		}
	}
	return [gauche,haut];
}
/*Fin trouve la position d'un objet html*/

function photoOn(chemin){
	writePhotoOn = '<a href="javascript:photoOff();"><img src="'+chemin+'" name="imgCom" id="imgCom" border="0" alt="Fermer" title="Fermer" class="photoZoom" /></a>';
	document.getElementById('divPhotoZoom').innerHTML=writePhotoOn;

	var coordonnees = trouvePosition(positionImgZoom);
	positionX=coordonnees[1]+100;
	positionY=document.body.scrollTop+5;

	document.getElementById('divPhotoZoom').style.left=positionX;
	document.getElementById('divPhotoZoom').style.top=positionY;
	document.getElementById('divPhotoZoom').style.visibility='visible';
	
}
/*Fin affichage photo zommée pour compatible AJAX)*/


/*Début recup photo avec AJAX*/
var xhr = null;

function getXhr(chemin,titre){
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { // XMLHttpRequest non supporté par le navigateur
		xhr = false;
	}
}

function affichePhoto(chemin,titre){
	getXhr(chemin,titre);
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			photoOn(chemin);
		}
	}
	xhr.open("GET",chemin,true);
	xhr.send(null);
}
/*Fin recup photo avec AJAX*/

function verifMail(){
	var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]?$/;
	var reg_message = /\.com|\.fr|\.ru|\.net|\.org|\.biz|\.pl|href|www|http|\/\//;
	
	r = document.formContact
	
	if(r.message.value.length == 0) alert("Vous n'avez pas saisi de message !");
	else if (reg_message.test(r.message.value) == true) alert("Merci de vérifier que vous n'avez pas saisi\nde caractères entrant dans une URL (ex : http, //, .com).\nIls sont interdit !");
	else if(r.email.value.length == 0) alert ("Adresse E-mail manquante.\nIndiquez la pour que nous puissions vous répondre.");
	else if(!reg_email.test(r.email.value)) alert("Adresse E-mail incorrecte.");
	else if(r.nom.value.length == 0 && r.prenom.value.length == 0) alert("Un petit nom,\nce serait sympatique pour savoir qui écrit...");
	else if(r.destinataire.value == 0) alert("Vous devez choisir un destinataire");
	else r.submit();
}

function verifCommande(){
	var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]?$/;
	
	r = document.formCommande
	
	if(r.nom.value.length == 0 ) alert("Vous devez indiquer votre nom");
	else if(r.prenom.value.length == 0) alert("Vous devez indiquer votre prénom");
	else if(r.email.value.length == 0) alert ("Adresse E-mail manquante.\nIndiquez la pour que nous puissions vous répondre.");
	else if(!reg_email.test(r.email.value)) alert("Adresse E-mail incorrecte.");
	else if(r.adresse.value.length == 0) alert("Vous n'avez pas saisi d'adresse !");
	else r.submit();
}