var timeout = 500;

function GetId(id) {
	return document.getElementById(id);
}

function MoveBulle(e) {

}
	
function DisplayBulle(delai) {
		GetId("menu_appart").style.display="block"; // Si il est HideBuller (la verif n'est qu'une securité) on le rend visible.	
}

function HideBulle() {
		GetId("menu_appart").style.display="none"; // Si la bulle etais visible on la HideBulle
}

function TempoBulle(delai) {
	timeout = setTimeout('HideBulle()',delai);
}

function AnnulerTempoBulle() {
		if (timeout) {
			clearTimeout(timeout);
		}
}

function keyPano() {
	autoMov = false;
}

function initImage() {
	// Controle si le navigateur supporte les intances Images
	if (document.images) { // oui il supporte le format
		iImage = new Image();
		iImage.src = usedImage;
		document.getElementById('pic').style.backgroundImage = 'url(' + iImage.src + ')';
	}

	// Voila, mon iImage est chargée dans le cache du navigateur..
	// Je peux maintenant savoir plein de choses sur iImage
	// Que je Stocke dans un Objet oTaille
	var oTaille = new Object;
	oTaille.hauteur = iImage.height;
	oTaille.largeur = iImage.width;
	oTaille.surface = oTaille.largeur * oTaille.hauteur;
	endPict = '-' + (oTaille.largeur - largeur_visible);
}

function initPanoLeft() {
	autoMov=true;
	moveLeft();
}

function initPanoRight() {
	autoMov=true;
	moveRight();
}

function freezePano() {
	autoMov=false;
}

function moveLeft() {
			document.onkeypress = keyPano;
			document.onkeydown = keyPano;
			if(dec < -1) {
				dec+=dexPX;
				var objImg=FindID('pic');
				objImg.style.backgroundPosition=dec+'px 0px';

				if(autoMov)
					{
					   setTimeout("moveLeft()",quickness);

					}
			}
}

function moveRight() {
			document.onkeypress = keyPano;
			document.onkeydown = keyPano;
			if(dec-dexPX > endPict) {
				dec-=dexPX;
				var objImg=FindID('pic');
				objImg.style.backgroundPosition=dec+'px 0px';

				if(autoMov)
					{
						setTimeout("moveRight()",quickness);

					}
			}
}

function FindID(id) {
	if(document.layers) return document.layersid;
	if(document.all && !document.getElementById) return document.allid;
	if(document.all && document.getElementById) return document.getElementById(id);
	if(!document.all && document.getElementById) return document.getElementById(id);
}

function testKeyDown(evt) {
	   codeClavier = -1;

	   if(document.all){
		   codeClavier = event.keyCode;
		   codeClavier = event.keyCode;
	   }else{
		   codeClavier = evt.which;
		   codeClavier = evt.which;
	   }
	   // On presse la flèche de gauche
	   if (codeClavier == 37) {
		initPanoLeft();
		document.getElementById('leftNav').src = 'images/pano/l_on.gif';
		document.getElementById('rightNav').src = 'images/pano/r_out.gif';
	   }
	   // On presse la flèche du haut
	  // else if(codeClavier == 38){
	  //     ligne_--;
	  //     bouge = true;
	  // }
	   // On presse la flèche de droite
	   else if(codeClavier == 39){
		initPanoRight();
		document.getElementById('leftNav').src = 'images/pano/l_out.gif';
		document.getElementById('rightNav').src = 'images/pano/r_on.gif';
		return false;
	   }
	   // On presse la flèche du bas
	  // else if(codeClavier == 40){
	  //     ligne_++;
	  //     bouge = true;
	  // }
}

function SwapImage() {
	document.getElementById('leftNav').src = 'images/pano/l_out.gif';
	document.getElementById('rightNav').src = 'images/pano/r_out.gif';
}

function jumpto(url) 
{
	document.location = url;
}

function VerifForm(form){
	var MyForm= document.getElementById(form);
	var Email=MyForm.email.value;
	var Sujet=MyForm.sujet.value;
	var Message=MyForm.message.value;
	var strTexte="Quelques erreurs se sont glissée dans votre formulaire :\n\n";
	var Good=strTexte.length;

	//for(var i=0; i < MyForm.elements.length; i++)if(MyForm.elements[i].value=="")strTexte+="  + " + MyForm.elements[i].name +  " est vide\n";
	if(!(/@/.test(Email) && !/ /.test(Email))) {
		strTexte+="- Merci de vérifier votre adresse email\n";
	}
	if(Sujet.length == 0) {
		strTexte+="- Merci de préciser le sujet de votre demande\n";
	}
	if(Message.length == 0) {
		strTexte+="- Merci d'expliquer votre demande en renseignant le champs message\n";
	}
	//if(Password!=ConfPass)strTexte+="  + Les mots de passe ne concordent pas\n";

	if(strTexte.length > Good){
		alert(strTexte);
		return false;
	}
	return true;
}
