
var Timer;
var pas = 2; // vitesse défilement texte

//Fonction pour gérer le défilement du texte sur les annonces avec photos.
function moveLayer_AP(sens, elem)
{
	var objet;
	
	if(document.getElementById)
		objet = document.getElementById(elem);
	else
		objet = document.all[elem];
	
	if(objet.offsetHeight <= 93) {}
	else if(parseInt(objet.style.top) + (pas*sens) > 0) {
		objet.style.top = "0px";
	}
	else if(parseInt(objet.style.top) + (pas*sens) <= (objet.offsetHeight * -1)+93) {
		objet.style.top = (objet.offsetHeight * -1)+93+"px";
	}
	else {
		objet.style.top = (parseInt(objet.style.top) + (pas*sens)) + "px";
	}
	Timer = setTimeout("moveLayer_AP(" + sens + ", '"+ elem + "');", 50);
}

//Fonction pour gérer le défilement du texte sur les annonces sans photos.
function moveLayer_SP(sens, elem)
{
	var objet;
	
	if(document.getElementById)
		objet = document.getElementById(elem);
	else
		objet = document.all[elem];
		
	if(objet.offsetHeight <= 80) {}
	else if(parseInt(objet.style.top) + (pas*sens) > 0) {
		objet.style.top = "0px";
	}
	else if(parseInt(objet.style.top) + (pas*sens) <= (objet.offsetHeight * -1)+80) {
		objet.style.top = (objet.offsetHeight * -1)+80+"px";
	}
	else {
		objet.style.top = (parseInt(objet.style.top) + (pas*sens)) + "px";
	}
	
	Timer = setTimeout("moveLayer_SP(" + sens + ", '"+ elem + "');", 50);
}

function ouvrePopup(adresse,fenetre,x,y,redim,ascen,menu,outil,secteur,adres,etat,cadre)
{
	var posX = screen.availWidth-80;
	var posY = screen.availHeight-80;
	var arg = "";
	var ha = 0;
	var la = 0;
	
	arg = arg + "width=" +x;
	arg = arg + ",height=" + y;
	arg = arg + ",resizable=" + redim;
	arg = arg + ",scrollbars=" + ascen;
	arg = arg + ",menubar=" + menu;
	arg = arg + ",toolbar=" + outil;
	arg = arg + ",locectories=" + secteur;
	arg = arg + ",location=" + adres;
	arg = arg + ",status=" + etat;
	
	var loc=cadre;
	
	if (loc=="bg") {ha=posY-y; la = 0}
	else if (loc=="bc") {ha=posY-y; la = (posX-x)/2}
	else if (loc=="bd") {ha=posY-y; la= posX-x}
	else if (loc=="mg") {ha= (posY-y)/2; la = 0}
	else if (loc=="mc") {ha= (posY-y)/2; la = (posX-x)/2}
	else if (loc=="md") {ha= (posY-y)/2; la= posX-x}
	else if (loc=="hg") {ha=0; la = 0}
	else if (loc=="hc") {ha=0; la = (posX-x)/2}
	else if (loc=="hd") {ha=0; la= posX-x}
	
	arg += ",screenX=" + la + ",left=" + la;
	arg += ",screenY=" +ha + ",top=" + ha;

	window.open(adresse,fenetre,arg);
}

// Suppression d'une annonce
function checkSupr(valeur)
{
	if( confirm("Etes-vous sur de vouloir supprimer cette annonce?") )
	{
		//adresse = "supprannonce_pros.php?code="+valeur;
		
		//Création d'un objet XMLHttpRequest
		var xhr_object = null;
		if( window.XMLHttpRequest ) // Firefox 
			xhr_object = new XMLHttpRequest();
		else if( window.ActiveXObject ) // Internet Explorer 
		{
			try {
				xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		else //XMLHttpRequest non supporté par le navigateur 
		{
			alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
			return;
		}
		
		xhr_object.onreadystatechange = function()
		{
			//Si toutes les données ont été recues et que le serveur est ok
			if( xhr_object.readyState==4 && xhr_object.status==200 )
			{
				resultat = xhr_object.responseText;
				if (resultat==""){
					//Reload de la page
						window.location.reload();
				}
			}
		}
		
		// Exécution du script php
		xhr_object.open("POST", 'supprimeAnnonce.ajax.php', true);
		xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		// Envoie des paramètres au fichier php et exécution du script
		xhr_object.send('id='+valeur);
	}
}

function tailleTexte(photo,id)
{
	var nom = photo+"_texte_description_"+id;
	var icone_agrandissement = photo+"_icone_agrandissement_"+id;
	var bscroll = photo+"_bouton_bas_"+id;
	var hscroll = photo+"_bouton_haut_"+id;
	var hauteur = document.getElementById(nom).offsetHeight;
	
	if (hauteur>93)
		document.getElementById(icone_agrandissement).style.display = "block";
	else
	{
		document.getElementById(hscroll).src = "images/maquette/hscroll_inactif.gif";
		document.getElementById(hscroll).style.cursor= "default";
		document.getElementById(hscroll).onmouseover = rien;
		document.getElementById(hscroll).onmouseout = rien;
		
		document.getElementById(bscroll).src = "images/maquette/bscroll_inactif.gif";
		document.getElementById(bscroll).style.cursor= "default";
		document.getElementById(bscroll).onmouseover = rien;
		document.getElementById(bscroll).onmouseout = rien;
	}
}

//Fonction permettant de modifier la miniature sur la maquette.
function changePhoto(id, num, mini, grande)
{
	document.getElementById("AP_image_miniature_"+id).src = mini;
	document.getElementById("lien_photo_"+id).href = grande;
	document.getElementById("lien_photo_"+id).title = "Photo "+num;
	
	switch(num)
	{
		case "1":
			if(document.getElementById("AP_image1_"+id))
				document.getElementById("AP_image1_"+id).src = "images/maquette/avec_photos/photo_active.jpg";
			if(document.getElementById("AP_image2_"+id))
				document.getElementById("AP_image2_"+id).src = "images/maquette/avec_photos/photo_inactive.jpg";
			if(document.getElementById("AP_image3_"+id))
				document.getElementById("AP_image3_"+id).src = "images/maquette/avec_photos/photo_inactive.jpg";
			break;
		case "2":
			if(document.getElementById("AP_image1_"+id))
				document.getElementById("AP_image1_"+id).src = "images/maquette/avec_photos/photo_inactive.jpg";
			if(document.getElementById("AP_image2_"+id))
				document.getElementById("AP_image2_"+id).src = "images/maquette/avec_photos/photo_active.jpg";
			if(document.getElementById("AP_image3_"+id))
				document.getElementById("AP_image3_"+id).src = "images/maquette/avec_photos/photo_inactive.jpg";
			break;
		case "3":
			if(document.getElementById("AP_image1_"+id))
				document.getElementById("AP_image1_"+id).src = "images/maquette/avec_photos/photo_inactive.jpg";
			if(document.getElementById("AP_image2_"+id))
				document.getElementById("AP_image2_"+id).src = "images/maquette/avec_photos/photo_inactive.jpg";
			if(document.getElementById("AP_image3_"+id))
				document.getElementById("AP_image3_"+id).src = "images/maquette/avec_photos/photo_active.jpg";
			break;
	}
}

// Fonction qui sert à ne rien executer en mouseover et mouseout de tailleTexte
function rien(){
}