function affiche(source)
{
	var tabDiv = document.getElementsByTagName("div");
	//alert('yeah');
	document.getElementById("photo_diaporama_bien").style.display='block';	

	switch(source){
		case'descriptif':
			document.getElementById("ami").style.display='none';
			document.getElementById("image_detail").style.display='none';
			document.getElementById("details").style.display='none';
			document.getElementById("diaporama").style.display='none';
			document.getElementById("carte").style.display='none';
			document.getElementById("interesse").style.display='none';
			document.getElementById("descriptif_link").style.fontWeight='bold';
		break;
		case'details':
			document.getElementById("photo_diaporama_bien").style.display='none';
			document.getElementById("image_detail").style.display='none';
			document.getElementById("ami").style.display='none';
			document.getElementById("descriptif").style.display='none';
			document.getElementById("diaporama").style.display='none';
			document.getElementById("carte").style.display='none';
			document.getElementById("interesse").style.display='none';
			document.getElementById("details_link").style.fontWeight='bold';
		break;
		case'diaporama':
			document.getElementById("image_detail").style.display='none';
			document.getElementById("ami").style.display='none';
			document.getElementById("descriptif").style.display='none';
			document.getElementById("carte").style.display='none';
			document.getElementById("details").style.display='none';
			document.getElementById("interesse").style.display='none';
			document.getElementById("diaporama_link").style.fontWeight='bold';
		break;
		case'carte':
			document.getElementById("image_detail").style.display='none';
			document.getElementById("ami").style.display='none';
			document.getElementById("descriptif").style.display='none';
			document.getElementById("diaporama").style.display='none';
			document.getElementById("details").style.display='none';
			document.getElementById("interesse").style.display='none';
			document.getElementById("carte_link").style.fontWeight='bold';
		break;
		case'interesse':
			document.getElementById("image_detail").style.display='none';
			document.getElementById("ami").style.display='none';
			document.getElementById("descriptif").style.display='none';
			document.getElementById("diaporama").style.display='none';
			document.getElementById("details").style.display='none';
			document.getElementById("carte").style.display='none';
			document.getElementById("interesse_link").style.fontWeight='bold';
		break;
		case'ami':
			document.getElementById("image_detail").style.display='none';
			document.getElementById("interesse").style.display='none';
			document.getElementById("descriptif").style.display='none';
			document.getElementById("diaporama").style.display='none';
			document.getElementById("details").style.display='none';
			document.getElementById("carte").style.display='none';
			document.getElementById("ami_link").style.fontWeight='bold';
		break;
	}
	document.getElementById(source).style.display="block";

/*	for(var i=0; i<tabDiv.length; i++)
	{
		//on remplit un tab avec seulement les div qui nous interesse
		if( typeof(tabDiv[i].id)!='undefined' && tabDiv[i].id.indexOf("photo")==0)
		{	
			if(source==tabDiv[i].id.substr(5, tabDiv[i].id.length))
			{
				tabDiv[i].style.visibility="visible";
				tabDiv[i].style.display="block";
			}
			else
			{
				tabDiv[i].style.visibility="hidden";
				tabDiv[i].style.display="none";
			}
		}
	}*/
}

//************** FONCTIONS PERSO *****************\\
function alertSupp(lien)
{
	var msg = "Êtes-vous sûr de vouloir supprimer ?"
	if (confirm(msg))
	{
		location.replace(lien);
	}
}


// ouvre un popup au centre de l'écran
function popupCentree(page, largeur, hauteur, opt){
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;

	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+opt);
}


function popupimage(img){
	args="popup_image.php?img="+img;
	popupCentree(args,500,400,"");
}





// Vérifie les champs obligatoires du formulaire de recherche détaillée
function verifVilleZone(element){
	if (element=="ville"){
		if (document.getElementById("zone").selectedIndex>0 ){
			document.getElementById("zone").selectedIndex=0;
		}
	}else if (element=="zone"){
		if (document.getElementById("ville").selectedIndex>0 ){
			document.getElementById("ville").selectedIndex=0;
		}
	}
}

// Mets à jour la grande photo du descriptif de bien.
function majPhoto(nom){	
		document.getElementsByName('gdePhoto')[0].src = nom;
}


// change la couleur de fond d'une balise
//	--> x est l'instance à modifier
//	--> typ = 'e' : onEnter
//	--> typ = 'q' : onBlur
function chgBG(x, typ){
	switch(typ){
		case 'e':
			// jaune pale
			x.style.backgroundColor = "#FFFFC8"
			break;
		case 'q':
			x.style.backgroundColor = "#FFFFFF"
			break;
	}
}


// Ouvre un popup avec l'image agrandie dedans
function zoom(im){
	WW = 400;
	HH = 320;
	TT = screen.height / 2 - HH / 2;
	LL = screen.width / 2 - WW / 2;
	window.open("zoom.php?im="+im,"","width="+WW+",height="+HH+",Top="+TT+",Left="+LL+",status=no");
}




// Imprime une fiche client ou nego
function imprimeFiche(){
    document.getElementById('btnImpr').style.visibility = 'hidden';
    document.getElementById('btnImpr').style.display = 'none';
    window.print();
    document.getElementById('btnImpr').style.visibility = 'visible';
    document.getElementById('btnImpr').style.display = 'block';
}



// Verifie si les champs pour le contact bien sont correctement remplis 
 function verifContact() {
    
     if ((document.getElementsByName('nom')[0].value=="")||(document.getElementsByName('nom')[0].value=="Nom")) {
		 alert ('Veuillez entrer votre nom. Merci.'); 
		document.getElementsByName('nom')[0].focus(); 
		return false; 
	 }
	 email =document.getElementsByName('email')[0].value;
     if ((document.getElementsByName('email')[0].value=="")||(document.getElementsByName('email')[0].value=="E-mail")) {
	   alert ('Veuillez entrer votre adresse e-mail. Merci.'); 
		document.getElementsByName('email')[0].focus(); 
		return false; 
	 }
	 if ((email!="")) {
		 
			var verif = /^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}[.][a-zA-Z]{2,4}$/ 
		if (verif.exec(email) == null){ 
			alert("Votre email est incorrect"); 
			return false; 
		} 
		else
			return true; 
	}
     if ((document.getElementsByName('tel')[0].value=="")||(document.getElementsByName('tel')[0].value=="Tél")) {
	   alert ('Veuillez entrer votre téléphone. Merci.'); 
		document.getElementsByName('tel')[0].focus(); 
		return false; 
	 }
     if ((document.getElementsByName('adresse')[0].value=="")||(document.getElementsByName('adresse')[0].value=="Adresse")) {
	   alert ('Veuillez entrer votre adresse. Merci.'); 
		document.getElementsByName('adresse')[0].focus(); 
		return false; 
	 }	 	
     if ((document.getElementsByName('message')[0].value=="")||(document.getElementsByName('message')[0].value=="Message")) {
	   alert ('Veuillez entrer votre message. Merci.'); 
		document.getElementsByName('message')[0].focus(); 
		return false; 
	 }
	return true;

 }

 // Verifie si les champs pour le contact sont correctement remplis 
 function verifChpsContact() 
{
	
	if ((document.getElementsByName('nom')[0].value=="")) 
	{
		alert ('Veuillez entrer votre nom. Merci.'); 
		document.getElementsByName('nom')[0].focus(); 
		return false; 
	}
    if ((document.getElementsByName('prenom')[0].value=="")||(document.getElementsByName('prenom')[0].value=="Prénom")) {
		 alert ('Veuillez entrer votre prénom. Merci.'); 
		document.getElementsByName('prenom')[0].focus(); 
		return false; 
	 }
	 
    if ((document.getElementsByName('ville')[0].value=="")||(document.getElementsByName('ville')[0].value=="Ville")) {
		 alert ('Veuillez entrer votre ville. Merci.'); 
		document.getElementsByName('ville')[0].focus(); 
		return false; 
	 }
	/*email = document.getElementsByName('email')[0].value;
    if ((document.getElementsByName('email')[0].value==""))
	{
		alert ('Veuillez entrer votre adresse e-mail. Merci.'); 
		document.getElementsByName('email')[0].focus(); 
		return false; 
	}

	if ((email!=""))
	{
		var verif = /^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}[.][a-zA-Z]{2,4}$/ 
		if (verif.exec(email) == null)
		{ 
			alert("Votre email est incorrect"); 
			return false;
		
	}*/
     if ((document.getElementsByName('tel')[0].value=="")||(document.getElementsByName('tel')[0].value=="Tél")) {
	   alert ('Veuillez entrer votre téléphone. Merci.'); 
		document.getElementsByName('tel')[0].focus(); 
		return false; 
	 }
     /*if ((document.getElementsByName('adresse')[0].value=="")||(document.getElementsByName('adresse')[0].value=="Adresse")) {
	   alert ('Veuillez entrer votre adresse. Merci.'); 
		document.getElementsByName('adresse')[0].focus(); 
		return false; 
	 }*/
	if ((document.getElementsByName('message')[0].value==""))
	{
		alert ('Veuillez entrer votre message. Merci.'); 
		document.getElementsByName('message')[0].focus(); 
		return false; 
	}
	
	document.getElementById('formulaire_contact').submit();
	
	return true;
 }

 // Verifie si les champs pour le contact sont correctement remplis 
 function verifChpsContactDetails() 
{
	if ((document.getElementsByName('nom')[0].value=="")) 
	{
		alert ('Veuillez entrer votre nom. Merci.'); 
		document.getElementsByName('nom')[0].focus(); 
		return false; 
	}
    /* if ((document.getElementsByName('prenom')[0].value=="")||(document.getElementsByName('prenom')[0].value=="Prénom")) {
		 alert ('Veuillez entrer votre prénom. Merci.'); 
		document.getElementsByName('prenom')[0].focus(); 
		return false; 
	 }*/
	email = document.getElementsByName('email')[0].value;
    if ((document.getElementsByName('email')[0].value==""))
	{
		alert ('Veuillez entrer votre adresse e-mail. Merci.'); 
		document.getElementsByName('email')[0].focus(); 
		return false; 
	}

	if ((email!=""))
	{
		var verif = /^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}[.][a-zA-Z]{2,4}$/ 
		if (verif.exec(email) == null)
		{ 
			alert("Votre email est incorrect"); 
			return false;
		}
	}
	if ((document.getElementsByName('message')[0].value==""))
	{
		alert ('Veuillez entrer votre message. Merci.'); 
		document.getElementsByName('message')[0].focus(); 
		return false; 
	}
	return true;
 }

 // Verifie si les champs pour le contact sont correctement remplis 
 function verifChpsContactInfos() 
{
	if ((document.getElementsByName('nom')[0].value=="")) 
	{
		alert ('Veuillez entrer votre nom. Merci.'); 
		document.getElementsByName('nom')[0].focus(); 
		return false; 
	}
    /*if ((document.getElementsByName('prenom')[0].value=="")) {
		 alert ('Veuillez entrer votre prénom. Merci.'); 
		document.getElementsByName('prenom')[0].focus(); 
		return false; 
	 }*/
     if ((document.getElementsByName('tel')[0].value=="")) {
	   alert ('Veuillez entrer votre téléphone. Merci.'); 
		document.getElementsByName('tel')[0].focus(); 
		return false; 
	 }
	email = document.getElementsByName('email')[0].value;
    if ((document.getElementsByName('email')[0].value==""))
	{
		alert ('Veuillez entrer votre adresse e-mail. Merci.'); 
		document.getElementsByName('email')[0].focus(); 
		return false; 
	}

	if ((email!=""))
	{
		var verif = /^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}[.][a-zA-Z]{2,4}$/ 
		if (verif.exec(email) == null)
		{ 
			alert("Votre email est incorrect"); 
			return false;
		}
	}
     /*if ((document.getElementsByName('adresse')[0].value=="")) {
	   alert ('Veuillez entrer votre adresse. Merci.'); 
		document.getElementsByName('adresse')[0].focus(); 
		return false; 
	 }*/
	if ((document.getElementsByName('message')[0].value==""))
	{
		alert ('Veuillez entrer votre message. Merci.'); 
		document.getElementsByName('message')[0].focus(); 
		return false; 
	}
	return true;
 }



 // Verifie si les champs pour l'Achats sont correctement remplis 
 function verifChpsAchats() {
    
     if ((document.getElementsByName('PRIXMAX')[0].value=="")||(document.getElementsByName('PRIXMAX')[0].value=="0")) {
		 alert ('Veuillez entrer le prix maximum. Merci.'); 
		document.getElementsByName('PRIXMAX')[0].focus(); 
		return false; 
	 }
     if ((document.getElementsByName('NOM')[0].value=="")||(document.getElementsByName('NOM')[0].value=="Nom")) {
		 alert ('Veuillez entrer votre nom. Merci.'); 
		document.getElementsByName('NOM')[0].focus(); 
		return false; 
	 }
     if ((document.getElementsByName('TEL')[0].value=="")||(document.getElementsByName('tel')[0].value=="Tél")) {
	   alert ('Veuillez entrer votre téléphone. Merci.'); 
		document.getElementsByName('TEL')[0].focus(); 
		return false; 
	 }
	return true;

 }


// verification si l'email est correct pour la newsletter
 function verifNewsletter() {
	email = document.getElementsByName("mail")[0].value;
   if ((email=="")) {
	   alert ('Veuillez entrer votre email. Merci.'); 
	return false; 
	 }
	
	 if ((email!="")) {
		 
			var verif = /^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}[.][a-zA-Z]{2,4}$/ 
		if (verif.exec(email) == null){ 
			alert("Votre email est incorrect"); 
			return false; 
		} 
		else
			return true; 
	}
}


function validationRecherche() { 
	if (document.formulaire.email.value=='')
	{ alert ('Merci de saisir un e-mail.'); 
				document.formulaire.email.focus(); 
				return false;
	}
		 if (document.formulaire.nom.value=='')
	{ alert ('Merci de saisir un nom.'); 
				document.formulaire.nom.focus(); 
				return false;
	}	
	if (document.formulaire.tel.value=='')
	{ alert ('Merci de saisir un numéro de téléphone.'); 
				document.formulaire.tel.focus(); 
				return false;
	}	
			var email = document.formulaire.email.value; 
			if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
			{ 
				alert ('Merci de saisir une adresse e-mail valide.'); 
				document.formulaire.email.focus(); 
				return false; 
			} 
	else {return true;}
}

// Verifie si les champs pour le contact bien sont correctement remplis 
 function verifAmi() {
    
	 email =document.getElementById('email_pour_ami').value;
     if (( email=="")) {
	   alert ('Veuillez entrer votre adresse e-mail. Merci.'); 
		document.getElementById('email_pour_ami').focus(); 
		return false; 
	 }
	 nom =document.getElementById('nom_pour_ami').value;
     if (( nom=="")) {
	   alert ('Veuillez entrer votre nom. Merci.'); 
		document.getElementById('nom_pour_ami').focus(); 
		return false; 
	 }

	 email =document.getElementById('email_ami').value;
     if (( email=="")) {
	   alert ('Veuillez entrer l\'adresse e-mail de votre ami. Merci.'); 
		document.getElementById('email_ami').focus(); 
		return false; 
	 }
	 email =document.getElementById('nom_ami').value;
     if (( email=="")) {
	   alert ('Veuillez entrer le nom de votre ami. Merci.'); 
		document.getElementById('nom_ami').focus(); 
		return false; 
	 }
	 email =document.getElementById('nom_ami').value;
     if (( email=="")) {
	   alert ('Veuillez entrer le nom de votre ami. Merci.'); 
		document.getElementById('nom_ami').focus(); 
		return false; 
	 }


	return true;

 }



function clignotement(element){ 
    if (document.getElementById(element).style.display=="block") 
       document.getElementById(element).style.display="none"; 
    else 
       document.getElementById(element).style.display="block"; 
} 


function aff_photo(ancien, num, max){

	
	num = parseInt(num);
	max = parseInt(max);
	
	var page = num;
	

	/*for(i=1; i<=max; i++){
		document.getElementById("lienphoto_"+i).innerHTML='<a class="liensPhoto" href="javascript: aff_photo(0,'+i+','+max+')" >'+i+"</a>";
	}
	*/
	if (ancien==0)
	{
		for(i=1; i<=max; i++){
			document.getElementById("photo_"+i).style.display="none";
		}

	}else{
		document.getElementById("photo_"+ancien).style.display="none";
	}
	document.getElementById("photo_"+num).style.display="";

	var suiv=num+1;
	var prec=num-1;
	if (num==max)
	{
		suiv=1;
	}
	if (num==1)
	{
		prec=max;
	}
	for(i=1; i<=max; i++){
		if(i!=num)
		{
			//alert("chui la"+i);
			document.getElementById("photo_"+i).style.display="none";
		}
	}
	
	
	/*document.getElementById("lienphoto_"+num).innerHTML='<b><a class="liensPhoto" href="javascript: aff_photo(0,'+num+','+max+')" >'+num+"</a></b>";
	document.getElementById("prec").href = function(){ aff_photo(num,prec,max ); };
	document.getElementById("prec").setAttribute("href","javascript: aff_photo("+num+","+prec+","+max+" )");
	document.getElementById("suiv").href = function(){  aff_photo(num,suiv,max ); };
	document.getElementById("suiv").setAttribute("href","javascript: aff_photo("+num+","+suiv+","+max+" )");
	
	*/
}
	function displayFlash(swf, largeur, hauteur, variables)
	{
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largeur+'" height="'+hauteur+'" id="nom" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="FlashVars" value="'+variables+'" />');
		document.write('<param name="movie" value="'+swf+'" />');
		document.write('<embed src="'+swf+'" quality="high" width="'+largeur+'" height="'+hauteur+'" name="nom" align="middle" allowScriptAccess="sameDomain" flashvars="'+variables+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.Com/go/getflashplayer" />');
		document.write('</object>');
	}

		
