function affich_page(page)
{

first=0;
if (page==0)
{
page=1;
first=1;
}
document.getElementById('hid_page_num').value=page;
res='';
for (i=(page-1)*10; i<page*10; i++)
{
if (i >= imax){break;}
if (listePubliques[i]==1)
{
res +='<div class="annonce" onMouseOver="this.style.backgroundColor=\'#CCCCCC\';" onMouseOut="this.style.backgroundColor=\'#DDDDDD\';" onclick="document.getElementById(\'form_num_page\').action=\'annonce';
}
else
{
res +='<div style="background-color:#FFA8A8" class="annonce"  onclick="document.getElementById(\'form_num_page\').action=\'annonce';
}
res +=listeAnnonces[i]+',vente-'+listeTypes[i].replace(/ /g,"-")+'-'+(listeLieus[i].replace(/ /g,"-")).replace(/'/g,"-");
res +='\';document.getElementById(\'form_num_page\').submit();"><div class="miniature_annonce"><img src="http://immosudest.com/photos/miniature/';
res+=listePhotos[i];
res+='" alt="';
res +=listeTypes[i]+' '+listeLieus[i];
res+='" title="';
res+=listeTypes[i]+' '+listeLieus[i];
res+='" /></div><p class="entete_annonce_type">';
res +=listeTypes2[i];
res +='</p><p class="entete_annonce_lieu">';
res +=listeLieus[i];
res+='</p><p class="entete_annonce_prix">';
res+=listePrix[i];
res+=' €</p><p class="resume_annonce" >';
res+=stripslashes(listeResumes[i]);
res+='<br><span style="color:#000000;font-size:10px;"><i>Cliquez pour voir les details de l\'annonce</i></span></p></div>';
}
res+='<div id="num_page">pages';
for (j=1; j<=(imax/10)+1; j++)
{
if (j==page){res+='<p>'+j+'</p>';}
else {res+='<a href="javascript:affich_page('+j+')">'+j+'</a>';}
}
res+='</div>';
document.getElementById('annonces').innerHTML=res;
if (first==0){window.scrollTo(0,260);}
}


function affich_page_date(page)
{

first=0;
dateliv=0;
if (page==0)
{
page=1;
first=1;
}
document.getElementById('hid_page_num').value=page;
res='';
for (i=(page-1)*10; i<page*10; i++)
{
if (i >= imax){break;}
if (listeDates[i]!=dateliv)
	{
	dateliv = listeDates[i];
	annee = listeDates[i].substring(0,4);
	semestre = listeDates[i].charAt(4);
	datelivlong='>> Année '+annee+' semestre '+semestre;
	res +='<div style="margin-bottom:0px;margin-left:100px;width:621px;height:20px;border:none;cursor:pointer;background-color:#FF6633;color:#FFFFFF;font-weight:bold;" >'+datelivlong+'</div>';
		 
	}
if (listePubliques[i]==1)
{
res +='<div class="annonce" onMouseOver="this.style.backgroundColor=\'#CCCCCC\';" onMouseOut="this.style.backgroundColor=\'#DDDDDD\';" onclick="document.getElementById(\'form_num_page\').action=\'annonce';
}
else
{
res +='<div style="background-color:#FFA8A8" class="annonce"  onclick="document.getElementById(\'form_num_page\').action=\'annonce';
}
res +=listeAnnonces[i]+',vente-'+listeTypes[i].replace(/ /g,"-")+'-'+(listeLieus[i].replace(/ /g,"-")).replace(/'/g,"-");
res +='\';document.getElementById(\'form_num_page\').submit();"><div class="miniature_annonce"><img src="http://immosudest.com/photos/miniature/';
res+=listePhotos[i];
res+='" alt="';
res +=listeTypes[i]+' '+listeLieus[i];
res+='" title="';
res+=listeTypes[i]+' '+listeLieus[i];
res+='" /></div><p class="entete_annonce_type">';
res +=listeTypes2[i];
res +='</p><p class="entete_annonce_lieu">';
res +=listeLieus[i];
res+='</p><p class="entete_annonce_prix">';
res+=listePrix[i];
res+=' €</p><p class="resume_annonce" >';
res+=stripslashes(listeResumes[i]);
res+='<br><span style="color:#000000;font-size:10px;"><i>Cliquez pour voir les details de l\'annonce</i></span></p></div>';
}
res+='<div id="num_page">pages';
for (j=1; j<=(imax/10)+1; j++)
{
if (j==page){res+='<p>'+j+'</p>';}
else {res+='<a href="javascript:affich_page_date('+j+')">'+j+'</a>';}
}
res+='</div>';
document.getElementById('annonces').innerHTML=res;
if (first==0){window.scrollTo(0,260);}
}




function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\\\/g,'\\');
str=str.replace(/\\0/g,'\0');
return str;
}

function defile_bas()
{
if(document.getElementById(nb-4).style.display!='none')
{
for (i=1; i<=nb; i++)
{
if (document.getElementById(i).style.display!='none')
{
document.getElementById(i).style.display='none';
break;
}

}
}
}


function defile_haut()
{
//alert (document.getElementById(3).style.display);
for (i=nb; i>=1; i--)
{
if (document.getElementById(i).style.display=='none')
{
document.getElementById(i).style.display='block';
break;
}

}
}

function ajoutlien()
{
var url = document.getElementById('addlien').value;
var res= '<a href="'+url+'" >'+url+'</a>';
document.getElementById('texte').value += res;
}


function polaroid_change(fichier,legende)
{
//affichage div chargement
document.getElementById('chargement_polaroid').style.display='block';
document.getElementById('photo_polaroid').onload=function(){document.getElementById('chargement_polaroid').style.display='none';};
document.getElementById('photo_polaroid').src='http://immosudest.com/photos/polaroid/'+fichier;
//cache div chargement

document.getElementById('legende_polaroid').innerHTML = legende;
}


function veriflogin()
{
document.getElementById('resultat_connexion').innerHTML='<img src="img/chargement.gif" /><br />Authentification en cours';
var login=document.getElementById('login').value;
var pass=document.getElementById('pass').value;
//alert(login+' '+pass);
http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/veriflogin.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retourveriflogin;
http_request.send('l='+ login +"&p="+pass);
}

function retourveriflogin()
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
//alert (http_request.responseText);
	if(http_request.responseText==1)
		{
		document.location="index.php";
		}
	else if(http_request.responseText==2)
		{
		document.location="recherche_perso.php";
		}		
	else
		{
		document.getElementById('resultat_connexion').innerHTML='Login et/ou Mot de passe incorrect(s)';
		}
//document.getElementById('div_liste_bases').innerHTML = http_request.responseText;
}
else
{
alert('Un problème est survenu avec la requête.');
}
}
}


function newpass(idu)
{
document.getElementById('resultat_connexion').innerHTML='<img src="img/chargement.gif" /><br />Enregistrement en cours';
var pass1=document.getElementById('pass1').value;
var pass2=document.getElementById('pass2').value;
if (pass1 != pass2)
	{
	alert ('Il faut saisir 2 fois le même mot de passe !');
	document.getElementById('resultat_connexion').innerHTML="";
	return false;
	}
//alert(login+' '+pass);
http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/newpass.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retournewpass;
http_request.send('p='+ pass1 +"&idu="+idu);
}

function retournewpass()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
			{
			//alert (http_request.responseText);
			document.getElementById('resultat_connexion').innerHTML=http_request.responseText;
			}
		else
			{
			alert('Un problème est survenu avec la requête.');
			}
	}
	
}






function envoi_ami()
{
document.getElementById('retour_envoi').innerHTML='<img src="img/chargement.gif" /><br />Envoi en cours...';
var ida=document.getElementById('ida').value;
var comment=document.getElementById('comment').value;
var nom=document.getElementById('nom').value;
var mail=document.getElementById('mail').value;
var mail_ami=document.getElementById('mail_ami').value;
//alert(login+' '+pass);
http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/envoi_ami.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retourenvoi_ami;
http_request.send('ida='+ ida +"&c="+comment+"&n="+nom+"&m="+mail+"&ma="+mail_ami);
}

function retourenvoi_ami()
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
//alert (http_request.responseText);
document.getElementById('retour_envoi').innerHTML=http_request.responseText;
//document.getElementById('div_liste_bases').innerHTML = http_request.responseText;
}
else
{
alert('Un problème est survenu avec la requête.');
}
}
}


function showORhide(id)
{
if (document.getElementById(id).style.display != 'block')
{
document.getElementById(id).style.display='block';
}
else
{
document.getElementById(id).style.display='none';
}
}

function maj_nb_annonces()
{
var villes='';
var types='';
var chambres='';
var prix_mini=0;
var prix_maxi=0;
var surface_mini=0;
var surface_maxi=0;

//----------------------------------------------------------------------- VILLES ----------------------------------
//if (document.getElementById('rville').style.display == 'block')
{
for (i=0; i<nbvilles; i++)
{
try{
if (document.getElementsByName('villes')[i].checked==true)
{
villes += (document.getElementsByName('villes')[i].value) + ';';
}
}
catch(e){}
}
//villes : liste des id_lieu separes par des ;
document.getElementById('hid_villes').value=villes;
}
//else
{
//document.getElementById('hid_villes').value='';
}

//----------------------------------------------------------------------- TYPES ----------------------------------
//if (document.getElementById('rtype').style.display == 'block')
{
for (i=0; i<nbtypes; i++)
{
try{
if (document.getElementsByName('types')[i].checked==true)
{
types += (document.getElementsByName('types')[i].value) + ';';
}
}catch(e){}
}
document.getElementById('hid_types').value=types;
}
//else
{
//document.getElementById('hid_types').value='';
}

//types : liste des id_lieu separes par des ;

//----------------------------------------------------------------------- NB CHAMBRES ----------------------------------
//if (document.getElementById('rchambres').style.display == 'block')
{
for (i=0; i<nbchambres; i++)
{
try{
if (document.getElementsByName('chambres')[i].checked==true)
{
chambres += (document.getElementsByName('chambres')[i].value) + ';';
}
}catch(e){}
}
document.getElementById('hid_chambres').value=chambres;
}
//else
{
//document.getElementById('hid_chambres').value='';
}
//chambres : liste des id_lieu separes par des ;

//----------------------------------------------------------------------- PRIX ----------------------------------

//if (document.getElementById('rprix').style.display == 'block')
{
prix_mini=document.getElementsByName('prix_mini')[0].value;
prix_maxi=document.getElementsByName('prix_maxi')[0].value;
document.getElementById('hid_prix_mini').value=prix_mini;
document.getElementById('hid_prix_maxi').value=prix_maxi;
}
//else
{
//document.getElementById('hid_prix_mini').value='';
//document.getElementById('hid_prix_maxi').value='';
}
//----------------------------------------------------------------------- SURFACES ----------------------------------

//if (document.getElementById('rsurface').style.display == 'block')
{
surface_mini=document.getElementsByName('surface_mini')[0].value;
surface_maxi=document.getElementsByName('surface_maxi')[0].value;
document.getElementById('hid_surface_mini').value=surface_mini;
document.getElementById('hid_surface_maxi').value=surface_maxi;
}
//else
{
//document.getElementById('hid_surface_mini').value='';
//document.getElementById('hid_surface_maxi').value='';
}



}

function affich_page_recherche(page)
{
first=0;
if (page==0)
{
page=1;
first=1;
}
res='';
for (i=(page-1)*10; i<page*10; i++)
{
if (i >= imax){break;}
if (listePubliques[i]==1)
{
res +='<div class="annonce" onMouseOver="this.style.backgroundColor=\'#CCCCCC\';" onMouseOut="this.style.backgroundColor=\'#DDDDDD\';" onclick="voir_annonce(\''+listeTypes[i]+'\',\''+(listeLieus[i].replace(/ /g,"-")).replace(/'/g,"-")+'\',';
}
else
{
res +='<div style="background-color:#FFA8A8" class="annonce"  onclick="voir_annonce(\''+listeTypes[i]+'\',\''+listeLieus[i]+'\',';
}
res +=listeAnnonces[i];
res +=')"><div class="miniature_annonce"><img src="photos/miniature/';
res+=listePhotos[i];
res+='" alt="';
res +=listeTypes[i]+' '+listeLieus[i];
res+='" title="';
res+=listeTypes[i]+' '+listeLieus[i];
res+='" /></div><p class="entete_annonce_type">';
res +=listeTypes[i];
res +='</p><p class="entete_annonce_lieu">';
res +=listeLieus[i];
res+='</p><p class="entete_annonce_prix">';
res+=listePrix[i];
res+=' €</p><p class="resume_annonce" >';
res+=listeResumes[i];
res+='<br><span><i>Cliquez pour voir les details de l\'annonce</i></span></p></div>';
}
res+='<div id="num_page">pages';
for (j=1; j<=(imax/10)+1; j++)
{
if (j==page){res+='<p>'+j+'</p>';}
else {res+='<a href="javascript:affich_page_recherche('+j+')">'+j+'</a>';}
}
res+='</div>';
document.getElementById('annonces').innerHTML=res;
if (first==0){window.scrollTo(0,260);}
}

function defile_bas()
{
if(document.getElementById(nb-4).style.display!='none')
{
for (i=1; i<=nb; i++)
{
if (document.getElementById(i).style.display!='none')
{
document.getElementById(i).style.display='none';
break;
}

}
}
}

function voir_annonce(typ,lieu,id)
{
document.getElementById('save_recherche').action='annonce'+id+',vente-'+typ.replace(/ /g,"-")+'-'+(lieu.replace(/ /g,"-")).replace(/'/g,"-");
document.getElementById('save_recherche').submit();
}



function new_annonce()
{
document.getElementById('attente').style.display='block';

var id_type=document.getElementById('type').selectedIndex+1;
var id_lieu=document.getElementById('lieu').selectedIndex;
var description=document.getElementById('description').value;
var resume=document.getElementById('resume').value;
var prix=document.getElementById('prix').value;
var prix2=document.getElementById('prix2').value;
var superficie=document.getElementById('superficie').value;
var nb_chambres=document.getElementById('nb_chambres').value;
var surface_terrain=document.getElementById('surface_terrain').value;
var nb_sdb=document.getElementById('nb_sdb').value;
var annee=document.getElementById('annee').value;
var nb_etages=document.getElementById('etages').value;
var chauffage=document.getElementById('chauffage').value;
var adresse=document.getElementById('adresse').value;
var num_mandat=document.getElementById('num_mandat').value;
var date_mandat=document.getElementById('date_mandat').value;
var net_vendeur=document.getElementById('net_vendeur').value;
var net_vendeur2=document.getElementById('net_vendeur2').value;
var consignes=document.getElementById('consignes').value;
var adresse_client=document.getElementById('adresse_client').value;
var adresse=document.getElementById('adresse').value;
var tel_client=document.getElementById('tel_client').value;
var portable_client=document.getElementById('portable_client').value;
var mail_client=document.getElementById('mail_client').value;
var commentaires=document.getElementById('commentaires').value;
var publique=document.getElementsByName('publique')[0].checked;
var selection=document.getElementsByName('selection')[0].checked;

var prest='';
for (i=0; i<document.form_prestations.cases_prestas.length; i++)
	{
    if (document.form_prestations.cases_prestas[i].checked)
		{
		prest+=document.form_prestations.cases_prestas[i].value+';';
		}
	}

ajout_annonce(id_type,id_lieu,description,resume,prix,prix2,superficie,nb_chambres,surface_terrain,nb_sdb,annee,nb_etages,chauffage,adresse,selection,num_mandat,date_mandat,net_vendeur,net_vendeur2,consignes,adresse_client,tel_client,portable_client,mail_client,commentaires,publique,prest);
}



function modif_annonce(ID)
{
document.getElementById('attente').style.display='block';
var id_type=document.getElementById('type').selectedIndex+1;
var id_lieu=document.getElementById('lieu').selectedIndex;
var description=document.getElementById('description').value;
var resume=document.getElementById('resume').value;
var prix=document.getElementById('prix').value;
var prix2=document.getElementById('prix2').value;
var superficie=document.getElementById('superficie').value;
var nb_chambres=document.getElementById('nb_chambres').value;
var surface_terrain=document.getElementById('surface_terrain').value;
var nb_sdb=document.getElementById('nb_sdb').value;
var annee=document.getElementById('annee').value;
var nb_etages=document.getElementById('etages').value;
var chauffage=document.getElementById('chauffage').value;
var adresse=document.getElementById('adresse').value;
var num_mandat=document.getElementById('num_mandat').value;
var date_mandat=document.getElementById('date_mandat').value;
var net_vendeur=document.getElementById('net_vendeur').value;
var net_vendeur2=document.getElementById('net_vendeur2').value;
var consignes=document.getElementById('consignes').value;
var adresse_client=document.getElementById('adresse_client').value;
var adresse=document.getElementById('adresse').value;
var tel_client=document.getElementById('tel_client').value;
var portable_client=document.getElementById('portable_client').value;
var mail_client=document.getElementById('mail_client').value;
var commentaires=document.getElementById('commentaires').value;
var publique=document.getElementsByName('publique')[0].checked;
var selection=document.getElementsByName('selection')[0].checked;

var prest='';
for (i=0; i<document.form_prestations.cases_prestas.length; i++)
	{
    if (document.form_prestations.cases_prestas[i].checked)
		{
		prest+=document.form_prestations.cases_prestas[i].value+';';
		}
	}

maj_annonce(ID,id_type,id_lieu,description,resume,prix,prix2,superficie,nb_chambres,surface_terrain,nb_sdb,annee,nb_etages,chauffage,adresse,selection,num_mandat,date_mandat,net_vendeur,net_vendeur2,consignes,adresse_client,tel_client,portable_client,mail_client,commentaires,publique,prest);


}
function rempli_resume()
{
document.getElementById('resume').value=document.getElementById('description2').value.substr(0, 138)+'...';
}

function ajout_annonce(id_type,id_lieu,description,resume,prix,prix2,superficie,nb_chambres,surface_terrain,nb_sdb,annee,nb_etages,chauffage,adresse,selection,num_mandat,date_mandat,net_vendeur,net_vendeur2,consignes,adresse_client,tel_client,portable_client,mail_client,commentaires,publique,prest)
	{
	http_request = false;
	if (window.XMLHttpRequest)// Mozilla, Safari,...
	{ 
	http_request = new XMLHttpRequest();
	if (http_request.overrideMimeType)
	{
	http_request.overrideMimeType('text/xml');
	}
	}
	else if (window.ActiveXObject)  // IE
	{
	try {
	http_request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
	try
	{
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e){}
	}
	}
	if (!http_request)
	{
	alert('Abandon :( Impossible de créer une instance XMLHTTP');
	return false;
	}
	http_request.open('POST', "inc/ajout_annonce.php", true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-1");
	http_request.onreadystatechange = retourajout_annonce;
	http_request.send('description='+ description+ '&resume='+resume + '&prix='+prix+ '&superficie='+ '&prix2='+prix  +superficie+ '&nb_chambres='  +nb_chambres+ '&surface_terrain='  +surface_terrain+ '&nb_sdb='  +nb_sdb+ '&annee='  +annee+ '&nb_etages='  +nb_etages+ '&chauffage='  +chauffage+ '&adresse='  +adresse+ '&selection='  +selection+ '&num_mandat='  +num_mandat+ '&date_mandat='  +date_mandat+ '&net_vendeur='  +net_vendeur+ '&net_vendeur2='  +net_vendeur2 + '&consignes='  +consignes+ '&adresse_client='  +adresse_client+ '&tel_client='  +tel_client+ '&portable_client='  +portable_client+ '&mail_client='  +mail_client+ '&commentaires='  +commentaires+ '&publique='  +publique+ '&id_type='  +id_type+ '&id_lieu='  +id_lieu+ '&prest='  +prest);	
	}
	
function retourajout_annonce()
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
document.getElementById('attente').style.display='none';

//alert (http_request.responseText);
//document.getElementById('contenu').innerHTML = http_request.responseText;
document.location='annonce'+http_request.responseText;
}
else
{
alert('Un problème est survenu avec la requête.');
}
}
}


function maj_annonce(id_annonce,id_type,id_lieu,description,resume,prix,prix2,superficie,nb_chambres,surface_terrain,nb_sdb,annee,nb_etages,chauffage,adresse,selection,num_mandat,date_mandat,net_vendeur,net_vendeur2,consignes,adresse_client,tel_client,portable_client,mail_client,commentaires,publique,prest)
	{
	http_request = false;
	if (window.XMLHttpRequest)// Mozilla, Safari,...
	{ 
	http_request = new XMLHttpRequest();
	if (http_request.overrideMimeType)
	{
	http_request.overrideMimeType('text/xml');
	}
	}
	else if (window.ActiveXObject)  // IE
	{
	try {
	http_request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
	try
	{
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e){}
	}
	}
	if (!http_request)
	{
	alert('Abandon :( Impossible de créer une instance XMLHTTP');
	return false;
	}
	http_request.open('POST', "inc/maj_annonce.php", true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http_request.onreadystatechange = retourmaj_annonce;
	http_request.send('description='+description+ '&id_annonce='+id_annonce+ '&resume='+resume + '&prix='+prix+ '&prix2='+prix2+ '&superficie='  +superficie+ '&nb_chambres='  +nb_chambres+ '&surface_terrain='  +surface_terrain+ '&nb_sdb='  +nb_sdb+ '&annee='  +annee+ '&nb_etages='  +nb_etages+ '&chauffage='  +chauffage+ '&selection='  +selection+ '&num_mandat='  +num_mandat+ '&date_mandat='  +date_mandat+ '&net_vendeur='  +net_vendeur+ '&net_vendeur2='  +net_vendeur2+ '&consignes='  +consignes+ '&adresse_client='  +adresse_client+ '&adresse=' +adresse+ '&tel_client='  +tel_client+ '&portable_client='  +portable_client+ '&mail_client='  +mail_client+ '&commentaires='  +commentaires+ '&publique='  +publique+ '&id_type='  +id_type+ '&id_lieu='  +id_lieu+ '&prest='  +prest);	
	}
	
function retourmaj_annonce()
{
if (http_request.readyState == 4)
{
if (http_request.status == 200)
{
document.getElementById('attente').style.display='none';

//alert (http_request.responseText);
//document.getElementById('contenu').innerHTML = http_request.responseText;
document.location='annonce'+http_request.responseText;
}
else
{
alert('Un problème est survenu avec la requête.');
}
}
}

function suppr_annonce(ID)
	{
	if (confirm('Etes vous sur de vouloir supprimer l\'annonce ?'))
		{
			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
			{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			}
			}
			else if (window.ActiveXObject)  // IE
			{
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
			try
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
			}
			if (!http_request)
			{
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
			}
			http_request.open('POST', "inc/suppr_annonce.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retour_suppr_annonce;
			http_request.send('num_annonce='+ID);
			
			
			

		}
	}

function retour_suppr_annonce()
	{
		if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
		{
		//alert (http_request.responseText);
		//document.getElementById('contenu').innerHTML = http_request.responseText;
			document.location='index.php';
		}
		else
		{
		alert('Un problème est survenu avec la requête.');
		}
		}
	}

function modif_photo(ID,IDA)
	{
	legende=document.getElementById(ID).value;	
	if(document.getElementById('rad'+ID).checked)
		{
		maj_photos(ID,IDA,legende,1);
		}
	else
		{
		maj_photos(ID,IDA,legende,0);
		}	
	}
	
function maj_photos(ID,IDA,legende,a)
	{
			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
			{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			}
			}
			else if (window.ActiveXObject)  // IE
			{
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
			try
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
			}
			if (!http_request)
			{
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
			}
			http_request.open('POST', "inc/modif_photo.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retour_maj_photos;
			http_request.send('id='+ID+"&ida="+IDA+"&l="+escape(legende)+"&a="+a);
			
	}

function retour_maj_photos()
	{
		if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
		{
		//alert (http_request.responseText);
		//document.getElementById('contenu').innerHTML = http_request.responseText;
			document.location ='gestion_photos.php?id='+http_request.responseText;
		}
		else
		{
		alert('Un problème est survenu avec la requête.');
		}
		}
	}

function ajout_user(ida)
{
			document.getElementById('attente').style.display='block';
			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
			{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			}
			}
			else if (window.ActiveXObject)  // IE
			{
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
			try
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
			}
			if (!http_request)
			{
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
			}
			http_request.open('POST', "inc/ajout_droit_user.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retour_ajout_user;
			http_request.send('id='+document.getElementById('select_user').selectedIndex+'&ida='+ida);

}

function retour_ajout_user()
	{
		if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
		{		
		//alert (http_request.responseText);
		//document.getElementById('contenu').innerHTML = http_request.responseText;
			document.getElementById('attente').style.display='none';
			document.location='gestion_droits.php?id='+http_request.responseText;
		}
		else
		{
			document.getElementById('attente').style.display='none';
		alert('Un problème est survenu avec la requête.');
		}
		
		}
	}

function ajout_ville(ID)
	{
	if (ID==0)
		{
	var nom_ville = document.getElementById('nom_ville').value;
	var lien_gmap = document.getElementById('lien_gmap').value;
		}
	else
		{
		var nom_ville = "";
		var lien_gmap = document.getElementById(ID).value;
		}

	document.getElementById('attente').style.display='block';
			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
			{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			}
			}
			else if (window.ActiveXObject)  // IE
			{
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
			try
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
			}
			if (!http_request)
			{
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
			}
			http_request.open('POST', "inc/ajout_lieu.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retour_ajout_ville;
			http_request.send('n='+nom_ville+'&l='+escape(lien_gmap)+'&id='+ID);
	}

function retour_ajout_ville()
	{
		if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
		{		
		//alert (http_request.responseText);
		//document.getElementById('contenu').innerHTML = http_request.responseText;
			document.getElementById('attente').style.display='none';
			document.location='gestion_villes.php';
		}
		else
		{
			document.getElementById('attente').style.display='none';
		alert('Un problème est survenu avec la requête.');
		}
		
		}
	}

function ajout_presta(ID)
	{
	if (ID==0)
		{
		var nom_presta = document.getElementById('nom_presta').value;
		var type_presta = document.getElementById('type_presta').selectedIndex+1;
		}
	else
		{
		var nom_presta = "";
		var type_presta = document.getElementById(ID).selectedIndex+1;
		}

	document.getElementById('attente').style.display='block';
			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
			{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			}
			}
			else if (window.ActiveXObject)  // IE
			{
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
			try
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
			}
			if (!http_request)
			{
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
			}
			http_request.open('POST', "inc/ajout_presta.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retour_ajout_presta;
			http_request.send('n='+nom_presta+'&t='+type_presta+'&id='+ID);
	}

function retour_ajout_presta()
	{
		if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
		{		
		//alert (http_request.responseText);
		//document.getElementById('contenu').innerHTML = http_request.responseText;
			document.getElementById('attente').style.display='none';
			document.location='gestion_prestations.php';
		}
		else
		{
			document.getElementById('attente').style.display='none';
		alert('Un problème est survenu avec la requête.');
		}
		
		}
	}

function verif_inscription()
		{
		var msg="";
		var correct=false;
		
		var pass = document.getElementById('pass1').value;
		var pass2 = document.getElementById('pass2').value;
		var mail = document.getElementById('mail').value;
		var prenom = document.getElementById('prenom').value;
		var nom = document.getElementById('nom').value;
		
	//tous les champs sont remplis?
		if (pass=="")
			{
			msg=msg + "Il faut choisir un mot de passe !<br>";
			}
		if (pass2=="")
			{
			msg=msg + "Il faut saisir le mot de passe 2 fois!<br>";
			}
		if (mail=="")
			{
			msg=msg + "Il faut saisir une adresse mail !<br>";
			}
		if (prenom=="")
			{
			msg=msg + "Le prénom n'a pas été saisi !<br>";
			}
		if (nom=="")
			{
			msg=msg + "Le nom n'a pas été saisi !<br>";
			}

		//verif mot de passe
		if (pass!=pass2)
			{
			msg=msg + "Les mots de passe sont différents !<br>";
			document.getElementById('pass1').value="";
			document.getElementById('pass2').value="";
			}

		//verif mail
		if (mail.indexOf('@') == -1)
			{
			msg=msg + "L'adresse mail est incorrecte !<br>";
			}
		
		if (msg == "")
		{
		correct=true;
		}
		else
		{
		document.getElementById('div_inscr_retour_erreurs').innerHTML=msg;
		correct=false;
		}	
		return correct;
		
		}
		
function verif_modif()
		{
		var msg="";
		var correct=false;
		
		var mail = document.getElementById('mail').value;
		var prenom = document.getElementById('prenom').value;
		var nom = document.getElementById('nom').value;
		
	//tous les champs sont remplis?
		if (mail=="")
			{
			msg=msg + "Il faut saisir une adresse mail !<br>";
			}
		if (prenom=="")
			{
			msg=msg + "Le prénom n'a pas été saisi !<br>";
			}
		if (nom=="")
			{
			msg=msg + "Le nom n'a pas été saisi !<br>";
			}


		//verif mail
		if (mail.indexOf('@') == -1)
			{
			msg=msg + "L'adresse mail est incorrecte !<br>";
			}
		
		if (msg == "")
		{
		correct=true;
		}
		else
		{
		document.getElementById('div_inscr_retour_erreurs').innerHTML=msg;
		correct=false;
		}
		return correct;
		
		}
		
function change_carac_type(ida)
	{
	var id_type=document.getElementById('type').selectedIndex+1;

	if (ida==0)
		{
		dest='post_annonce.php?t='+id_type;
		}
	else
		{
		dest='post_annonce.php?id='+ida+'&t='+id_type;
		}
	document.location=dest;
	}

function preparemail(mail)
	{
	w1=window.open("mailto:"+mail+"?subject=Réponse au formulaire de contact sur immosudest.com&body="+document.getElementById('com').value.replace(/\n/g,'%0D%0A '));
	}
	
function ajout_champ(ID)
	{
	if (ID==0)
		{
		var nom_champ = document.getElementById('nom_champ').value;
		var lg_champ = document.getElementById('lg_champ').value;
		var pub_champ = document.getElementById('pub_champ').selectedIndex;
		}
	else
		{
		var nom_champ = "";
		var lg_champ = document.getElementById('long'+ID).options[document.getElementById('long'+ID).selectedIndex].text;
		//var lg_champ = document.getElementById('long'+ID).value;
		var pub_champ = document.getElementById('pub'+ID).selectedIndex;
	
		}

	document.getElementById('attente').style.display='block';
			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
			{ 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			}
			}
			else if (window.ActiveXObject)  // IE
			{
			try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
			try
			{
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
			}
			}
			if (!http_request)
			{
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
			}
			http_request.open('POST', "inc/ajout_champ.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retour_ajout_champ;
			http_request.send('n='+nom_champ+'&l='+lg_champ+'&id='+ID+'&p='+pub_champ);
	}

function retour_ajout_champ()
	{
		if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
		{		
		//alert (http_request.responseText);
		//document.getElementById('contenu').innerHTML = http_request.responseText;
			document.getElementById('attente').style.display='none';
			document.location='gestion_champs.php';
		}
		else
		{
			document.getElementById('attente').style.display='none';
		alert('Un problème est survenu avec la requête.');
		}
		
		}
	}
	
function enreg_conf_type_annonce()
	{
	
	}
	
	
function deco()
	{

			http_request = false;
			if (window.XMLHttpRequest)// Mozilla, Safari,...
				{ 
				http_request = new XMLHttpRequest();
				if (http_request.overrideMimeType)
					{
					http_request.overrideMimeType('text/xml');
					}
				}
			else if (window.ActiveXObject)  // IE
					{
					try {
						http_request = new ActiveXObject("Msxml2.XMLHTTP");
						}
					catch (e)
						{
						try
							{
							http_request = new ActiveXObject("Microsoft.XMLHTTP");
							}
						catch (e){}
						}
					}

			if (!http_request)
				{
				alert('Abandon :( Impossible de créer une instance XMLHTTP');
				return false;
				}


			http_request.open('POST', "inc/clearsession.php", true);
			http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http_request.onreadystatechange = retourclearsession;

			http_request.send('t=toto');

				
	}

function retourclearsession()
{

	if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
			{
			//alert (http_request.responseText);
			document.location.href = "connexion.php";
			}
				
		else
			{
			alert('Un problème est survenu avec la requête, recommancez !');

			}
			
		}

}


function motdepasseoublie()
{

document.getElementById('resultat_connexion').innerHTML='<img src="img/chargement.gif" /><br />Enregistrement en cours';
var mail=document.getElementById('login').value;

if (mail == '')
	{
	alert ('Il faut saisir votre adresse mail pour recevoir un nouveau mot de passe !');
	document.getElementById('resultat_connexion').innerHTML="";
	return false;
	}
//alert(login+' '+pass);
http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/oublipass.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retouroublipass;
http_request.send('m='+ mail);
}

function retouroublipass()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
			{
			//alert (http_request.responseText);
			document.getElementById('resultat_connexion').innerHTML=http_request.responseText;
			}
		else
			{
			alert('Un problème est survenu avec la requête.');
			}
	}
	
}

function add_comment(id,idu,ida)
	{
	var comment = document.getElementById(id).value;

http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/add_comment.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retouradd_comment;
http_request.send('c='+ comment+'&idu='+idu+'&ida='+ida);
}

function retouradd_comment()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
			{
			//alert (http_request.responseText);
			//document.getElementById('resultat_connexion').innerHTML=http_request.responseText;
			}
		else
			{
			alert('Un problème est survenu avec la requête.');
			}
	}
	
}

function add_comment2(id,idu,ida)
	{
	var comment = document.getElementById(id).value;

http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/add_comment2.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retouradd_comment;
http_request.send('c='+ comment+'&idu='+idu+'&ida='+ida);
}

function add_action(idu)
	{
	var action = document.getElementById('action').value;

http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/add_action.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retouradd_action;
http_request.send('a='+ action+'&idu='+idu);
}

function retouradd_action()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
			{
			//alert (http_request.responseText);
			//document.getElementById('resultat_connexion').innerHTML=http_request.responseText;
			document.location.reload();
			}
		else
			{
			alert('Un problème est survenu avec la requête.');
			}
	}
	
}

function majtel2(idu)
	{
	var tel2 = document.getElementById('tel2').value;

http_request = false;
if (window.XMLHttpRequest)// Mozilla, Safari,...
{ 
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)  // IE
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
if (!http_request)
{
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.open('POST', "inc/majtel2.php", true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.onreadystatechange = retourmajtel2;
http_request.send('t='+ tel2+'&idu='+idu);
}

function retourmajtel2()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
			{
			//alert (http_request.responseText);
			//document.getElementById('resultat_connexion').innerHTML=http_request.responseText;
			document.location.reload();
			}
		else
			{
			alert('Un problème est survenu avec la requête.');
			}
	}
	
}
