// JavaScript Document

function cacher(btn,champ) 
{ 
	document.getElementById(champ).style.display="none";  
} 

function afficher(btn,champ) 
{ 
	document.getElementById(champ).style.display="inline"; 		 
} 

function control(obj) 
{ 
	if (! obj.checked) 
	{
	nombrecheck --;
	return true;
	}	
	nombrecheck ++;
	if (nombrecheck > maxi)
	{
		alert("Maximum 5");
		nombrecheck --;
		return false;
	} 
}
function favoris()
{
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	if (browserName == "Microsoft Internet Explorer" & browserVer >= 4) 
	{
		window.external.AddFavorite('http://www.accompagnemoi.com', 'AccompagneMoi.com - Recherche d\'escort');
	}
}
function showImage(id,name)
{
	var im='im_'+id;
	var myDiv=document.getElementById(im);
	slink='http://www.accompagnemoi.com/pic/'+name;
	if(document.getElementById(im).style.display=='none')
	{
		myDiv.innerHTML='<img src="'+slink+'"/>';
		document.getElementById(im).style.display='block';		
	}
	else if(document.getElementById(im).style.display=='block')
	{
		document.getElementById(im).style.display='none';
	}
}

var down = 0;


//défini l'état de la souris sur le bloc, mouseDown : 'down = 1' sinon 'down = 0'
function setD(a,b,e)
{
	down = a;
	//initialise les variables
	
	//position initiale de la souris lorsqu'on clique sur le bloc
	if(e.pageX) // selon le navigateur (ici pour firefox et peut-être autre...)
	{
		init_x = e.pageX;
		init_y = e.pageY;
	}
	else if(e.clientX) // (ici pour Internet Explorer et peut-être autre...)
	{
		init_x = e.clientX;
		init_y = e.clientY;
	}
	else // (ici pour Internet Explorer et peut-être autre...)
	{
		init_x = e.x;
		init_y = e.y;
	}

	 div_x = document.getElementById(b).offsetLeft;
	 div_y = document.getElementById(b).offsetTop;
}

//fonction qui exécute le déplacement du bloc
function drag(b,e,w,h)
{
	cadre_l = document.getElementById('cadre').offsetLeft;
	cadre_t = document.getElementById('cadre').offsetTop;
	//si la souris est 'cliquée' sur le bloc
	if(down==1)
	{
		//on récupère la position de la souris au moment de l'appel de la fontion
		if(e.pageX) // selon le navigateur (ici pour firefox et peut-être autre...)
		{
			pos_x = e.pageX;
			pos_y = e.pageY;
		}
		else if(e.clientX) // (ici pour Internet Explorer et peut-être autre...)
		{
			pos_x = e.clientX;
			pos_y = e.clientY;
		}
		else // (ici pour Internet Explorer et peut-être autre...)
		{
			pos_x = e.x;
			pos_y = e.y;
		}
		
		dx = pos_x - init_x; //distance entre la position initiale et la position actuelle en x
		dy = pos_y - init_y; //distance entre la position initiale et la position actuelle en y
		// Limites des coordonnées aux dimensions de l'image
		move_x=dx+div_x;
		move_y=dy+div_y;
		if(move_x<=0)move_x=0;
		if(move_y<=0)move_y=0;
		if(move_x>w-240)move_x=w-240;
		if(move_y>h-300)move_y=h-300;
		//déplace le bloc à sa nouvelle position ( -1 +1 pour qu'il reconnaisse que c'est un calcul...)
		document.getElementById(b).style.left = move_x;
		document.getElementById(b).style.top = move_y;
		// Change le background-position
		document.getElementById(b).style.backgroundPosition = '-'+move_x+'px -'+move_y+'px';
		
		//affiche la position dans les champs de texte
		new_t=document.getElementById(b).offsetTop - 1;
		new_l=document.getElementById(b).offsetLeft - 1;
		document.getElementById(b + 't').value = new_t;
		document.getElementById(b + 'l').value = new_l;
	}
}
