<!-- Debut	
// Source protégée par le droit des auteurs. Copyright ouraline.com
// Version 2.0 - 20101126

var ie=document.all;
var ff=document.getElementById&&!document.all;

var ob;


/*
document.onmousedown = MD;
document.onmousemove = MM;
document.onmouseup = MU;
*/

	var isdrag=false;
var xDrag,yDrag;
var dobj;

// On positionne l'image suivant l'écran de l'internaute
// On cherche la taille de la page selon le navigateur
// On établie : xMax pour la largeur et yMax pour la hauteur
var xMax;
var yMax;
var xPos;
var yPos;
var imageEnCours;
var nbImages;
var interv;

var couleurOn="#CCFF00";
//var couleurOff="#999999";
//var couleurOff="#666666";  // Gris clair
var couleurOff="#000000";  // Noir

var urlImages="../ImgObj/";
urlImages="";

//var urlImages="http://perso.wanadoo.fr/ouraline/ImgObj/";
var imageWidth=300;
var imageHeight=400;


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function message(){
	var urlBis='http://www.ouraline.com/Scripts/mes_obj.php?objet='+intitule;
	nouvelle=window.open(urlBis,"nouvelle","width=450px,height=380px,status=0,resizable=1,scrollbars=0");
	nouvelle.focus();
	return false;
}

function afficheDate(ordre){	//affichage de la date et de l'heure.
	var jourTab = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
	var moisTab = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","d&eacute;cembre");
	var maDate = new Date();
	var jour = maDate.getDay();
	var rang = maDate.getDate();
	var mois = maDate.getMonth();
	var annee = maDate.getYear();
	var time = maDate.getTime();
	var heure = maDate.getHours();
	var minute = maDate.getMinutes();
	var seconde = maDate.getSeconds();
	if (annee<2000) {annee+=1900;}	// Pas éléguant mais pas le temps...
	if (heure < 10) { heure = "0" + heure; }
	if (minute < 10) { minute = "0" + minute; }
	if (seconde < 10) { seconde = "0" + seconde; }
	var mesDate = '<div align="right"><font color="#666666" size="1" face="Arial, Helvetica, sans-serif">';
	switch(ordre){
		case 'tout':
			mesDate +=jourTab[jour] + " " + rang + " " + moisTab[mois] + " " + heure + ":" + minute + ":" + seconde;	
			break;
		case 'date':
			mesDate +=jourTab[jour] + " " + rang + " " + moisTab[mois] + " " + annee ;	
			break;
		case 'heure':
			mesDate += heure + ":" + minute + ":" + seconde;	
			break;
	}
	mesDate +="</font></div>";
	return mesDate;
}

function changeImageNavigue(sens){// sens : -2=recule; -1=avance; 0=première image; x=image n°x; fin=dernière image.
	switch(sens){
	case '-2':// On recule
		imageEnCours--;
		if (imageEnCours<0){imageEnCours=nbImages-1;}
		break;
	case '-1':// On avance... air connu ;-)
		imageEnCours++;
		if (imageEnCours==nbImages){imageEnCours=0;}
		break;
	case 'fin':// La dernière
		imageEnCours=nbImages-1;
		break;
	default:// On affiche l'image demandée
		imageEnCours=sens;
	}
	image.src=vignette[imageEnCours].src;
gereSens(vignette[imageEnCours].portrait);	
		return false;
}

function changeImage(numero,position){
	imageEnCours=numero;
	image.src=vignette[imageEnCours].src;
	gereSens(vignette[imageEnCours].portrait);
	document.getElementById("image").style.top=position;
	return false;
}
function changeImageMenu(numeroImage){// Charge l'image choisie dans le menu de droite.
	imageEnCours=numeroImage;
	image.src=vignette[imageEnCours].src;
	gereSens(vignette[imageEnCours].portrait);	
	return false;
}
function gereSens(portrait){// Place l'image dans le bon sens.

	var o=document.getElementById("image");
	if (portrait){		// On contrôle le sens de l'image.
		if (ff){
			o.setAttribute("width",imageWidth+"px"); 
			o.setAttribute("height",imageHeight+"px"); 
		}
		else {
			o.width=imageWidth; 
			o.height=imageHeight; 
		}
	}
	else {
		if (ff){
			o.setAttribute("width",imageHeight+"px"); 
			o.setAttribute("height",imageWidth+"px"); 
		}
		else {
			o.width=imageHeight; 
			o.height=imageWidth; 
		}
	}
}
function chargeImage(fichier,portrait,position){
//	fichier=urlImages+fichier+'.jpg';
	fichier+='.jpg';
	image.src=fichier;
	gereSens(portrait);
	// On positionne l'image.
	document.getElementById("image").style.top=position;

	return false;	
}
function changeBordure(nom, surbrillance){
	var documemt=couleurOff;
	if (surbrillance){documemt=couleurOn;}
	eval('document.getElementById("'+nom+'").style.borderColor=documemt;');// Pas degueu non ?
}
function afficheImage(x){
	if (x==undefined) {x=0;}
	/*alt="Votre navigateur ne permet pas de d&eacute;placer l'image.";
	if (document.all){alt="Cliquez et glissez pour d&eacute;placer l'image.";}*/
	alt="Cliquez et glissez pour d&eacute;placer l'image.";
	document.write('<img src="'+nomObjet+x+'.jpg" class="dragAndDrop" name="image" title="'+alt+'" alt="'+alt+'" border="0" id="image"/>');//  width="300px" height="400px"
	document.getElementById("image").style.cursor="move";		// On change le curseur pour indiquer le déplacement (IE)
	document.getElementById("image").style.border="1px solid #000000"; 

//	initImage();
}
function initImage(){
	if (document.all){
		xMax=document.body.clientWidth;
		yMax=document.body.clientHeight;
	}
	else {
		xMax=window.innerWidth;
		yMax=window.innerHeight;
	}
//	alert("Largeur="+xMax+" Hauteur="+yMax);

	xPos=((xMax-705)/2)+170;	// 705 = largeur de la feuille et 170 = la position de l'image par rapport à la feuille
	xPos=((xMax-705)/2)-170;
	xPos=xMax-705;// largeur feuille
	xPos=xMax/2-imageWidth;
	xPos=0;
	yPos=0;
//	alert("xMax="+xMax+" xPos="+xPos);
//	document.getElementById("image").style.left=xPos;	// On positionne l'image
//	document.getElementById("image").style.top=yPos;

//	secouer(xPos,yPos); // faire contrôle avec un cookie (première visite).
}

function init(){
	nbImages=clef.length;
	intitule=intitule+' ['+nomObjet+']';
//	nomObjet=urlImages+nomObjet;		//		On indique où se trouve les images (http://www.ouraline.com/Objets/" ou  perso.wanadoo.fr/)

	vignette= new Array(nbImages+1);
	for (var n=0; n<nbImages; n++){
		vignette[n]=new Image;
		vignette[n].src=nomObjet+n+".jpg";
		vignette[n].portrait=true;
		if (clef.substring(n,n+1)=='0'){vignette[n].portrait=false;}
	}
}

function initObjet(){
	document.onmousedown=selectmouse;
	document.onmouseup=new Function("isdrag=false");

	nbImages=clef.length;
	intitule=intitule+' ['+nomObjet+']';
//	nomObjet=urlImages+nomObjet;		//		On indique où se trouve les images (http://www.ouraline.com/Objets/" ou  perso.wanadoo.fr/)

	vignette= new Array(nbImages+1);
	for (var n=0; n<nbImages; n++){
		vignette[n]=new Image;
		vignette[n].src=nomObjet+n+".jpg";
		vignette[n].portrait=true;
		if (clef.substring(n,n+1)=='0'){vignette[n].portrait=false;}
	}
}
function movemouse(e)
{
  if (isdrag)
  {
    dobj.style.left = ff ? tx + e.clientX - x : tx + event.clientX - x;
    dobj.style.top  = ff ? ty + e.clientY - y : ty + event.clientY - y;
    return false;
  }
}
function selectmouse(e){
	var fobj       = ff ? e.target : event.srcElement;
	var topelement = ff ? "HTML" : "BODY";
	while (fobj.tagName != topelement && fobj.className != "dragAndDrop"){
		fobj = ff ? fobj.parentNode : fobj.parentElement;
	}
	if (fobj.className=="dragAndDrop"){
		isdrag = true;
		dobj = fobj;
		tx = parseInt(dobj.style.left+0,10);
		ty = parseInt(dobj.style.top+0,10);
		x = ff ? e.clientX : event.clientX;
		y = ff ? e.clientY : event.clientY;
		document.onmousemove=movemouse;
		return false;
	}
}


function menuDroit(affiche){
	if (affiche==1){
		imageEnCours=0;
		var mes="";
		var nom;
		for (var n=0; n<nbImages; n++){
			nom='"vignette'+n+'"';
			mes="<a href='#' onMouseOver='changeBordure("+nom+",true);' onMouseOut='changeBordure("+nom+",false);'>";
			mes+="<img src='"+vignette[n].src+"' name='vignette"+n+"' id='vignette"+n+"' ";
			if (vignette[n].portrait==true){
				mes+="width='43' height='57'";}
			else{
				mes+="width='57' height='43'";}
			mes+=" onClick='return changeImageMenu("+n+");'";
			mes+=" hspace='0' vspace='0' border='0' class='cadreVignette' alt='Cliquez pour agrandir les vignettes.' title='Cliquez pour agrandir les vignettes.'";
			mes+=" /></a><br /><br /> ";
			document.write (mes);
		}
	}
}



function secouer(x,y) {
	sens=-1;
	ecart=15;
	ames="";
	animation=setTimeout(arreteAnimation,1000);
	interv=setInterval(bougeImage,40);

}
function bougeImage() {
	document.getElementById("image").style.left=xPos+sens*Math.round(ecart*Math.random());
	document.getElementById("image").style.top=yPos+sens*Math.round(ecart*Math.random());
	sens*=(-1);
	ames+=ecart+" ";
	if (ecart>1) {ecart*=0.9;}
	}

function arreteAnimation(){
	clearInterval(interv);
	document.getElementById("image").style.left=xPos;	// On positionne l'image
	document.getElementById("image").style.top=yPos;
	alert(ames);

}

-->

