function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

// recherche d'une ville

function insertion_nom(ident,laville) {
	document.getElementById('id_ville').value = ident;
	document.getElementById('ville').value = laville;
	document.getElementById('villebox').innerHTML = '';
}

function verifville(ville) {

	if(ville.length>=3) {
		if(texte = file('verifville.php?ville='+escape(ville))) {
			document.getElementById('villebox').innerHTML = texte;
		}
	} else {
			document.getElementById('villebox').innerHTML = '';
	}

}
	

function file(fichier) {

	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);

	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)	
		return(xhr_object.responseText);
	else
		return(false);

}

// vider le champ de recherche "ville"
function vider_ville()
{
	document.getElementById('ville').value = '' ;
	document.getElementById('id_ville').value = '' ;
	
}

function fenetreCent(url,nom,largeur,hauteur,options) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

function MM_callJS(jsStr) {
  return eval(jsStr)
}

function raz(f) {
	v=document.formrecherche.recherche.value;
	init=' mots clés séparés par des espaces';
	if (f==1 && v==init) {document.formrecherche.recherche.value=''};
	if (f==0 && v=='') {document.formrecherche.recherche.value=init};
}

function razpseudo(f) {
	v=document.moncompte.email.value;
	init=' votre email';
	if (f==1 && v==init) {document.moncompte.email.value=''};
	if (f==0 && v=='') {document.moncompte.email.value=init};
}

function raz_nomprenom(f) {
	v=document.form1.nom.value;
	init=' mon nom et prénom';
	if (f==1 && v==init) {document.form1.nom.value=''};
	if (f==0 && v=='') {document.form1.nom.value=init};
}

function razmdp(f) {
	v=document.moncompte.motdepasse.value;
	init=' mot de passe';
	if (f==1 && v==init) {document.moncompte.motdepasse.value=''};
	if (f==0 && v=='') {document.moncompte.motdepasse.value=init};
}

function search()
{
var larecherche=document.formrecherche.recherche.value;
var chaine='';
for(i=0;i<=larecherche.length-1;i++) {
	var j=i+1;
	if(larecherche.substring(i,j)==' ') { 
		chaine+='+';
	} else {
		chaine+=larecherche.substring(i,j);
	}
}

formrecherche.action='annonces_1_'+chaine+'_.html';

}

function emoticon(text) {
	var txtarea = document.form1.annonce;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}


// sélection d'une ville dans le menu déroulant
function saisie_ville() {

	if ( document.getElementById('ville').value == '' || document.getElementById('ville').value == ' saisir au moins 3 lettres et cliquez sur une ville dans le menu déroulant' || document.getElementById('id_ville').value == '' ) {
			alert ('Saisissez au moins 3 lettres pour la ville et cliquez sur une ville dans le menu déroulant');
			document.getElementById('ville').value = ' saisir au moins 3 lettres et cliquez sur une ville dans le menu déroulant' ;
			document.getElementById('id_ville').value = '' ;
			return false;
	} else {
		return true;
	}

}


// ajouter l'identifiant de la ville au champ masqué
function ajout_id_ville(id_ville)
{
	document.getElementById('id_ville').value = id_ville ;
}

function MM_preloadImages() {
  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) {
  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() {
  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 checkUncheckAll(theElement)
{
	var theForm = theElement.form;
	for (i = 0; i < theForm.elements.length; i++) {
				if (theForm.elements[i].type == 'checkbox' && theForm.elements[i].name != 'selectall') 
				{
					theForm.elements[i].checked = theElement.checked;
				}
	}
}

function suppression_photo(im) {

	im.src='images/pasdephoto2.gif';
	document.form1.testphoto.value=2;

}

function nouvelle_photo(im)
{
	var test=document.getElementById('newphoto').value;
	im.src='images/nouvelle_photo.gif';
	document.form1.photo.width=100;
	document.form1.testphoto.value=1;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function HideMenu(nom) {
	if (document.layers) {document.layers[nom].display="hide";}
	if (document.all) {document.all[nom].style.display="none";}
	else if (document.getElementById){document.getElementById(nom).style.display="none";}
}

function ShowMenu(nom) {
	if (document.layers) {document.layers[nom].visibility="show";}
	if (document.all) {document.all[nom].style.visibility="visible";}
	else if (document.getElementById){document.getElementById(nom).style.display="block";}
}
