
function lien_region(id) { // Souligne texte au passage de la souris
	document.getElementById('lien_'+id).style.textDecoration='underline';
	document.getElementById('lien_'+id).style.color='#c00000';
}

function lien_reset_region(id) { // DéSouligne texte au passage de la souris
	document.getElementById('lien_'+id).style.textDecoration='none';
	document.getElementById('lien_'+id).style.color='#0060c0';
}

function confirm_suppression(id_champ) { // Boîte de confirmation pour checkbox		
		
		var formulaire = document.getElementById('formulaire'); //formulaire
		var checkbox = document.getElementById(id_champ); // Champs
		
		if(!confirm("Êtes-vous sur de vouloir supprimer l'annonce N°"+id_champ+" ?")) { // Clic sur OK
           checkbox.checked=false;
        }
		else formulaire.submit(); // On valide le formulaire
}

function confirmation(titre, url) { // Boîte de confirmation pour checkbox		
		
		if(confirm(""+titre+" ?")) { // Clic sur OK
           window.location = url;
        }
}

function Check_all(total)
{

	var formulaire = document.getElementById('formulaire'); //formulaire
	var checkbox = document.getElementById('actualiser'); // Champs
	var cases;
	
	if(!confirm("Êtes-vous sur de actulaliser toutes les annonces de cette page ?")) { // Clic sur OK
        checkbox.checked=false;
    }
	else {  
		for (i = 0; i < total; i++) {
			var cases = document.getElementById('actualise_'+i);
			cases.checked = true;
		}
		formulaire.submit(); // On valide le formulaire	
	}
 
}
function change_image(vignette, width, height, width_min, height_min) {
	
	var div_photo_principale = document.getElementById('div_photo_1'); // Contenant de la photo principale
	var div_photo_mignature = document.getElementById('div_'+vignette); // Contenant de la photo principale
	
	var photo_principale = document.getElementById('photo_1'); // La photo principale
	var la_vignette = document.getElementById(vignette); // La vignette à changer
	
	var photo_principale_src = photo_principale.src; // Chemin de la principale
	var vignette_src = la_vignette.src; // Chemin de la vignette
	
	var width_principale = photo_principale.style.width;  // On récupere la largeur de la principale
	var height_principale = photo_principale.style.height; // On récupère la hauteur de la principale
	
	var width_principale = width_principale.substring(0,3); //On recupere juste le nombre
	var height_principale = height_principale.substring(0,3); //On recupere juste le nombre
	
	var image = redimenssionnerImage(width_principale, height_principale, 67, 45);
	var image_normal = redimenssionnerImage(width_principale, height_principale, 300, 300);
	
	var html_image_principale = "<a href='"+vignette_src+"' class='highslide' onclick=\"return hs.expand(this)\"><img src='"+vignette_src+"' id='photo_1' alt='photo_principale' style='width:"+width_min+"px; height:"+height_min+"px; border:5px solid #404040; margin:0px 0px 5px 0px; display:block;'/></a>";
	
	
	var html_image_vignette = "<img src='"+photo_principale_src+"' id='"+vignette+"' onclick='javascript:change_image(\""+vignette+"\",\""+width_principale+"\",\""+height_principale+"\",\""+image_normal[0]+"\",\""+image_normal[1]+"\");' alt='miniature' style='width:"+image[0]+"px; height:"+image[1]+"px; border:3px solid #404040; cursor:pointer;' title='Changer image'/>";
	
	div_photo_principale.innerHTML = html_image_principale;
	div_photo_mignature.innerHTML = html_image_vignette;
}

function zoom_image(id_image, width, height, width_min, height_min) {
	
	var photo_zoom = document.getElementById('photo_1');
	if(photo_zoom.style.position != 'absolute') {
		photo_zoom.style.position='absolute';
		photo_zoom.style.width=width+'px';
		photo_zoom.style.height=height+'px';
	}
	else {
		photo_zoom.style.position='relative';
		photo_zoom.style.width=width_min+'px';	
		photo_zoom.style.height=height_min+'px';
	}
}

function redimenssionnerImage(largeur_source, hauteur_source, taille_x, taille_y) {
	
	var tailleX = taille_x; // Taille x a redimenssioner
	var tailleY = taille_y; // Taille y a redimenssioner
	
	var largeurSource = largeur_source; // Taille x originale
	var hauteurSource = hauteur_source; // Taille y originale
	
	if(largeurSource > tailleX || hauteurSource > tailleY) { // Si l'image dépasse les limite fixer	

		if(tailleY == 0 || tailleX == 0) { // Si 0 => Redimentionnement avec respect du ratio limité en hauteur ou largeur seulement
			if(tailleX == 0) {
				tailleX = Math.ceil((largeurSource/hauteurSource)*tailleY);
			}	
			else if(tailleY == 0) {
				tailleY = Math.ceil((hauteurSource/largeurSource)*tailleX);
			}	
		}
		else { // Redimmenssionnement limité en hauteur et en largeur
			if(largeurSource > hauteurSource) { // Si format paysage
				var resizeY = Math.ceil((hauteurSource/largeurSource)*tailleX);
				if(resizeY > tailleY) {
					tailleX = Math.ceil((largeurSource/hauteurSource)*tailleY);		
				}
				else {
					tailleY = resizeY;
				}				
			}
			else { // Si format portrait
				var resizeX = Math.ceil((largeurSource/hauteurSource)*tailleY);
				if(resizeX > tailleX) {
					tailleY = Math.ceil((hauteurSource/largeurSource)*tailleX);		
				}
				else {
					tailleX = resizeX;
				}
			}				
		}
	}
	else {
		tailleX = largeurSource;
		tailleY = hauteurSource;
	}
	
	var image = [tailleX, tailleY];
	
	return image;

}
  
function actualiseCaptcha() {
// on génére un id bidon à partir de l'heure pour que la valeur soit différente à chaque clic sur le lien

 var d = new Date(); // on créer un objet date en js

 var id = d.getHours()+""+d.getMinutes()+""+d.getSeconds(); // on concatène heure, min et sec

 // et enfin on remplace par l'url, avec un paramètre bidon qui devrait forcer l'actualisation en changeant l'url demandée
 document.getElementById('captcha').src = 'http://'+window.location.host+'/libs/php/captcha.php?id='+id;
}

function afficherMasquer(id, formulaire) {
		
	objet = document.getElementById(id);
	formulaire = document.getElementById(formulaire);
		
	if(objet.style.display == "none") {
		objet.style.display = "block";
		formulaire.value = 1;
	}
	else {
		objet.style.display = "none";
		formulaire.value = 0;
	}
}

function afficher_cacher_double(id1, id2) {

	var contenu1 = document.getElementById(id1);
	var contenu2 = document.getElementById(id2);
	var cg = document.getElementById("condition_generale");
	
	if(id1 == "fomulaire_inscription") {
		cg.style.display='block';
	}
	else cg.style.display='none';
	
	contenu1.style.display='block';
	contenu2.style.display='none';
}

//
function menu_dynamique(total) {
	
	function afficher_cacher(i) {
		$('#menu'+i+'').mouseover(function() {
			$('#menu'+i+'').css('background-color', '#101010'); //On change la couleur du menu
			$('#sous_menu'+i+'').css('display', 'block'); //On affiche le sous menu
		});
		
		$('#sous_menu'+i+'').mouseout(function() {
			$('#menu'+i+'').css('background-color', 'black'); //On change la couleur du menu
			$('#sous_menu'+i+'').css('display', 'none'); //On cache le sous menu
		});	
		
		$('#lien_menu'+i+'').mouseout(function() {
			$('#menu'+i+'').css('background-color', 'black'); //On change la couleur du menu
			$('#sous_menu'+i+'').css('display', 'none'); //On cache le sous menu
		});
	}
			
	$(window).load(function(){
		for(i=1;i <= total;i++) {
			afficher_cacher(i);
		}
	});
	
}

//defilement des photos
function defiler_photos() {
	
	//Défilement des photos a droite
	function defilement_doite() {
		
		var left_css = $(".block_photos_center").css("left");
		var left = left_css.substr(0, (left_css.length)-2);		
		
		if(left <= 0 && left > -1800) {
			
			left = left-2;
			$(".block_photos_center").css("left", (left)+"px");	
		}
	}	
	
	//Défilement des photos a gauche
	function defilement_gauche() {
		
		var left_css = $(".block_photos_center").css("left");
		var left = left_css.substr(0, (left_css.length)-2);
		 
		if(left < 0 && left > -1802) {		
			
			left++;
			left++;
			$(".block_photos_center").css("left", (left)+"px");	
		}
	}
	
	//Survole à droite
	$(".block_photos_accueil_right").hover(function(){
		
		defilement_doite();
		refInterval = setInterval(function(){defilement_doite();}, 10);
		
	 },function(){
		clearInterval(refInterval);
	 });
 	
	//Survole à gauche
	$(".block_photos_accueil_left").hover(function(){

		//Défilement des photos
		refInterval = setInterval(function(){defilement_gauche();}, 10);	
		
	 },function(){
		clearInterval(refInterval);
	 });
}

//Gestion du menu
$(document).ready(function() { 	
	defiler_photos();
});		


function addBookmark(url, title) {
	if (window.sidebar)
		return window.sidebar.addPanel(title, url, "");
	else if ( window.external )
		return window.external.AddFavorite( url, title);
	else if (window.opera && window.print)
		return true;
	return true;
}

