<!--
function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }
//window.attachEvent("onload", correctPNG);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  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) { //v4.01
  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() { //v3.0
  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];}
}
//-->
var ImageFolder = "images/pop/"; 
var ImageFileNames = new Array('salon.gif', 'salon2.gif', 'salon3.gif'); //List of images to use
var ImageURLs = new Array('http://www.amazon.com', 'http://www.google.com/', 'http://www.yahoo.com'); //List of hyperlinks associated with the list of images
var DefaultURL = 'http://www.amazon.com'; //Default hyperlink for the Banner Ad
var DisplayInterval = 5; //Number of seconds to wait before the next image is displayed
var TargetFrame = ""; //Name of the frame to open the hyperlink into

var IsValidBrowser = false;
var BannerAdCode = 0;
var BannerAdImages = new Array(NumberOfImages);
var DisplayInterval = DisplayInterval * 1000;
var NumberOfImages = ImageFileNames.length;

if (ImageFolder.substr(ImageFolder.length - 1, ImageFolder.length) != "/" && ImageFolder != "") { ImageFolder += "/";
}

if (TargetFrame == '') {
var FramesObject = null;
} else {
var FramesObject = eval('parent.' + TargetFrame);
}

function InitialiseBannerAdRotator() {

var BrowserType = navigator.appName;
var BrowserVersion = parseInt(navigator.appVersion);

if (BrowserType == "Netscape" && (BrowserVersion >= 3)) {
IsValidBrowser = true;
}

if (BrowserType == "Microsoft Internet Explorer" && (BrowserVersion >= 4)) {
IsValidBrowser = true;
}

if (IsValidBrowser) {
TimerObject = setTimeout("ChangeImage()", DisplayInterval);
BannerAdCode = 0;

for (i = 0; i < NumberOfImages; i++) {
BannerAdImages[i] = new Image();
BannerAdImages[i].src = ' ' + ImageFolder + ImageFileNames[i];
}

}

}

function ChangeImage() {

if (IsValidBrowser) {
BannerAdCode = BannerAdCode + 1;

if (BannerAdCode == NumberOfImages) {
BannerAdCode = 0;
}

window.document.bannerad.src = BannerAdImages[BannerAdCode].src;
TimerObject = setTimeout("ChangeImage()", DisplayInterval);
}
}

function ChangePage() {

if (IsValidBrowser) {

if (TargetFrame != '' && (FramesObject)) {
FramesObject.location.href = ImageURLs[BannerAdCode];
} else {
document.location = ImageURLs[BannerAdCode];
}

} else if (!IsValidBrowser) {
document.location = DefaultURL;
}

}

//////// formulaires /////////
function rechercherapidesend_old() {

if ((document.getElementById('acheter').checked) || (document.getElementById('louer').checked) || (document.getElementById('vacances').checked)) {
//alert('ENVOI!'+document.getElementById('id_ville2').value);

}

else {alert('MERCI DE COCHER AU MOINS 1 ZONE DE RECHERCHE');}

}

function rechercherapidesend() {

		document.forms['rechercherrapideaccueil'].action = document.getElementById('laction').value;
		istatsan('acc_rr_situa');
		document.forms['rechercherrapideaccueil'].submit();

}
function rechercherapidesend_mpw() {

		document.forms['rechercherrapideaccueil'].action = document.getElementById('laction').value;
		document.forms['rechercherrapideaccueil'].submit();

}

function rechercheref() {
	
		if (document.getElementById('ref').value=='')
		{alert('Merci de saisir une référence !');
		document.getElementById('ref').focus;
		}
		else {
			phrase = location.href;
 			cherche = /(_se)/g;
 			resultat = cherche.test(phrase);
			if(resultat == true) {
				istatsan('macc_rref');
				document.forms['refpost'].submit();
				} else { 
				istatsan('acc_rr_ref');
				document.forms['refpost'].submit();
				}
		
		}
      
}
function rechercheref_mpw() {
	
		if (document.getElementById('ref').value=='')
		{alert('Merci de saisir une référence !');
		document.getElementById('ref').focus;
		}
		else {document.forms['refpost'].submit();}
      
}


function majfonction() {
	
		document.getElementById('ref').value=''
		document.forms['refpost'].submit();	
      
}

function changeaction(lavaleur) {
	
		document.forms['frm'].action = lavaleur;
}

//// envoi carte
function rechercherapidecarte(district) {
document.getElementById('district').value = district; 
document.forms['rechercherparcarte'].action = document.getElementById('laction2').value;
//alert(document.forms['rechercherparcarte'].action+' - '+document.getElementById('district').value);
		phrase = location.href;
 			cherche = /(_se)/g;
 			resultat = cherche.test(phrase);
			if(resultat == true) {
				istatsan('macc_rref');
				document.forms['rechercherparcarte'].submit();
				} else { 
				istatsan('macc_cf');
				document.forms['rechercherparcarte'].submit();
				}
}

//// fonction pour les filtres
function filtres(lefiltre,direction) {
document.getElementById('order').value = lefiltre; 

document.getElementById('sens').value = direction; 
//alert(document.getElementById('order').value+' - '+document.getElementById('sens').value);
document.forms['formFiltre'].submit();
}


//////////// end formulaires
/////////afiche-cache/////////
function affichecachemoi(cid, aid) {
document.getElementById(aid).style.display = "none";
if((document.getElementById(cid).checked)){
document.getElementById(aid).style.display = "block";
} 
else {document.getElementById(aid).style.display = "none";}
}
////////////////// choix entre les 3 zones du site + action formulaire
function affichecachemoitrois(ab, cd, ef, la, caze) {

document.getElementById('laction').value = la;
document.getElementById('laction2').value = la;
if (document.getElementById(caze).checked) {document.getElementById(ab).style.display = "block";} else {document.getElementById(ab).style.display = "none";}
document.getElementById(cd).style.display = "none";
document.getElementById(ef).style.display = "none";
}
////////////////////////
function affichemoi(aid) {

document.getElementById(aid).style.display = "block";
}
function affichemoiB(tyu) {

document.getElementById(tyu).style.display = "block";
}
function cachemoi(cid) {

document.getElementById(cid).style.display = "none";
}

function checkenvoi() {
document.getElementById('Submit').disabled = true;
if (document.getElementById('checksubmit').checked && document.getElementById('checksubmit2').checked) {
document.getElementById('Submit').disabled = false
}
}

function checkalerte() {
document.getElementById('alertediv').style.display = "none";
if (document.getElementById('monalerteimmo').checked) {
document.getElementById('alertediv').style.display = "block";
}

}

function affichecachex(oui,non) {
document.getElementById(oui).style.display = "block";
document.getElementById(non).style.display = "none";
}


function moveLayerB(sens) {
if (document.getElementById("contenu").style.top > 0+'px')
document.getElementById("contenu").style.top = parseInt(document.getElementById("contenu").style.top)+sens*Pas+'px';
} 
/////////images ipload //////////
function uploads(ifr,formu,fil) {
	
	if(document.getElementById(fil).value == "") {alert('Merci de bien vouloir sélectionner une photo !');}
	else {
	document.getElementById(ifr).style.display = "block";
	document.getElementById(formu).style.display = "none";
	document.forms[formu].submit();
	}
}

function test() {
//alert('Le test de remote scripting est OK !!!!!');
}


function videchamps(leform) {

document.forms[leform].reset();

}

function envoiform(monform) {

document.forms[monform].submit();

}


function validform(chp1,chp2,chp3,chp4,leform, laction) {

if((document.getElementById(chp1).value=='') || (document.getElementById(chp2).value=='') || (document.getElementById(chp3).value=='') || (document.getElementById(chp4).value=='')) {

alert('Certaines informations ont été mal saisies, veuillez corriger les erreurs avant de valider \xE0 nouveau votre formulaire.');
return false;

}
else {
	
	document.forms[leform].action = laction;
	document.getElementById(chp2).focus;
	document.forms[leform].submit();
	
	} 
}


function validformpre(chp1) {
	
tinyMCE.triggerSave();

}

function checkprixtranche_acheter(prix,tranche) {
if(document.getElementById(prix).value!=''){
if (document.getElementById(prix).value<=500000 && document.getElementById(tranche).value!='1'){
alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=5000000 && document.getElementById(prix).value>=500001 && document.getElementById(tranche).value!='2'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=10000000 && document.getElementById(prix).value>=5000001 && document.getElementById(tranche).value!='3'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=30000000 && document.getElementById(prix).value>=10000001 && document.getElementById(tranche).value!='4'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=50000000 && document.getElementById(prix).value>=30000001 && document.getElementById(tranche).value!='5'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value>=50000001 && document.getElementById(tranche).value!='6'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
}
}

function checkprixtranche_louer(prix,tranche) {
if(document.getElementById(prix).value!=''){
if (document.getElementById(prix).value<=10000 && document.getElementById(tranche).value!='7'){
alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=25000 && document.getElementById(prix).value>=10001 && document.getElementById(tranche).value!='8'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=50000 && document.getElementById(prix).value>=25001 && document.getElementById(tranche).value!='9'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=80000 && document.getElementById(prix).value>=50001 && document.getElementById(tranche).value!='10'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=150000 && document.getElementById(prix).value>=80001 && document.getElementById(tranche).value!='11'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value>=150001 && document.getElementById(tranche).value!='12'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
}
}

function checkprixtranche_louervacances(prix,tranche) {
if(document.getElementById(prix).value!=''){
if (document.getElementById(prix).value<=350 && document.getElementById(prix).value>=200 && document.getElementById(tranche).value!='13'){
alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=700 && document.getElementById(prix).value>=351 && document.getElementById(tranche).value!='14'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=1400 && document.getElementById(prix).value>=701 && document.getElementById(tranche).value!='15'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=2100 && document.getElementById(prix).value>=1401 && document.getElementById(tranche).value!='16'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value<=3500 && document.getElementById(prix).value>=2001 && document.getElementById(tranche).value!='17'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
else if (document.getElementById(prix).value>=3501 && document.getElementById(tranche).value!='18'){alert('Le prix saisi ne correspond pas \xE0 la tranche de prix sélectionnée ci-dessus, merci de saisir \xE0 nouveau !');document.getElementById(prix).value='';}
}
}

function splitpx(idUsed) {
	var idUsedData; 
	idUsedData = idUsed.split('|');
	id_lactivite = idUsedData[0];
	id_type_compte = idUsedData[1];
	document.getElementById('activite').value = id_lactivite;
	document.getElementById('id_type_compte').value = id_type_compte;
	//alert(document.getElementById('activite').value+''+document.getElementById('id_type_compte').value);
	}

////////// DEBUT fonction de validation et construction de la requete de la recherche avancée ////// 
function checkboxTT(cochetout,lescazes,typegroupe) {

listedescazes = lescazes.split('|');
var NumberOfcazes = listedescazes.length;
//alert (NumberOfcazes);
if (document.getElementById(cochetout).checked) {
for (i = 0; i < NumberOfcazes; i++) {
document.getElementById(listedescazes[i]).checked = true;
document.getElementById(listedescazes[i]).style.display = "none";
}
document.getElementById(typegroupe).value = document.getElementById(cochetout).value;
//alert (document.getElementById(typegroupe).value);
constructions_type();
}
else {
	for (i = 0; i < NumberOfcazes; i++) {
document.getElementById(listedescazes[i]).checked = false;
document.getElementById(listedescazes[i]).style.display = "block";
}
document.getElementById(typegroupe).value = '';
//alert (document.getElementById(typegroupe).value);
constructions_type();

	}
}

function checkboxPARUN(typeT,LEtype,list) {
	
listedescazesV = list.split('|');
var NumberOfcazesV = listedescazesV.length;

document.getElementById(typeT).value = '';
for (i = 0; i < NumberOfcazesV; i++) {
if (document.getElementById(listedescazesV[i]).checked) {
document.getElementById(typeT).value += document.getElementById(listedescazesV[i]).value;
} 
}
//alert (document.getElementById(typeT).value);
constructions_type();
}

function constructions_type() {
residentiel = document.getElementById('reqtypegr1').value;
terrains = document.getElementById('reqtypegr2').value;
commercesbur = document.getElementById('reqtypegr3').value;
document.getElementById('reqtypeFINI').value  = "(1=0 "+residentiel+terrains+commercesbur+")";
//alert (document.getElementById('reqtypeFINI').value);

}
///nb chambre
function checkboxPARUN_nbchambre(typeTc,LEtypec,listc) {
	
listedescazesV = listc.split('|');
var NumberOfcazesV = listedescazesV.length;

document.getElementById(typeTc).value = '';
for (i = 0; i < NumberOfcazesV; i++) {
if (document.getElementById(listedescazesV[i]).checked) {
document.getElementById(typeTc).value += document.getElementById(listedescazesV[i]).value;
} 
}
//alert (document.getElementById(typeTc).value);
constructions_nbchambre();
}

function constructions_nbchambre() {
nombrechambre = document.getElementById('reqnbchambre').value;

document.getElementById('reqnbchambreFINI').value  = "(1=0 "+nombrechambre+")";
//alert (document.getElementById('reqnbchambreFINI').value);

}
///BUDGET
function checkboxPARUN_budget(typeTb,LEtypeb,listb) {

listedescazesB = listb.split('|');
var NumberOfcazesB = listedescazesB.length;

document.getElementById(typeTb).value = '';
for (i = 0; i < NumberOfcazesB; i++) {

if (document.getElementById(listedescazesB[i]).checked) {
document.getElementById(typeTb).value += document.getElementById(listedescazesB[i]).value;
} 
}

constructions_budget();
}

function constructions_budget() {
lebudget = document.getElementById('reqbudget').value;

document.getElementById('reqbudgetFINI').value  = "(1=0 "+lebudget+")";
//alert (document.getElementById('reqbudgetFINI').value);

}

function constructions_single(lacaze,lehidden,lareq) {
if (document.getElementById(lacaze).checked) {
document.getElementById(lehidden).value = '1';
} 
else {document.getElementById(lehidden).value = '0';}
lacazechoisie = document.getElementById(lehidden).value;

document.getElementById(lareq).value  = ""+lacazechoisie+"";
//alert (document.getElementById(lareq).value);

}

 ////////// FIN fonction de validation et construction de la requete de la recherche avancée ////// 
 
 function refreshif()
{
var ref = document.getElementById('gm');
ref.src=ref.src;
 }
 
  function coupetitre(letitre)
{

var sous_chaine = document.getElementById(letitre).value.substr(0, 60);
document.getElementById(letitre).value = sous_chaine;
 }
 
function convertDevise()
{
var arrayDevise = document.getElementById('des').value;
var SplitDevise;
SplitDevise = arrayDevise.split('|');
var taux = SplitDevise[0];
var symbdev = SplitDevise[1];
var calculdevise = (taux/document.getElementById('ori').value)*document.getElementById('montant').value;
document.getElementById('montant_converti').value = Math.round(calculdevise*100)/100+" "+symbdev;
 }
 
function bookmarksite(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
function updateMenu(id_element, id_ouv, id_ferm) 
	{
		var el = document.getElementById(id_element);
		var fleche_ouv = document.getElementById(id_ouv);
		var fleche_fer = document.getElementById(id_ferm);
		if (el.style.display == ''){
			el.style.display = 'none';fleche_fer.style.display = '';fleche_ouv.style.display = 'none';}
		else {
			el.style.display = '';fleche_fer.style.display = 'none';fleche_ouv.style.display = '';}
		
}
