/* For Debugs AOL 27-06-2006 
if(document.getElementById('formulaire')){
	if(document.getElementById('formulaire').action == 'http://aol.fr.immostreet.comhttp://aol.fr.immostreet.comprerecherche.htm'){
	document.getElementById('formulaire').action = 	'http://aol.fr.immostreet.com/prerecherche.htm';
	}	
}
*/



function permut(imgName,imgSrc)
{
document.images[imgName].src=imgSrc;
}
function AddFavorite(){
	window.external.AddFavorite(location.href, document.title);
}
function mapOpen(a,b,c)
{
	if (a){
		window.open(a,b,c);
	}
}

function go(url,n,w,h) {
	window.open(url,n,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+w+',height='+h);
}
function active(imgName)
        {
        img1 = eval(imgName + "2.src");
        document [imgName].src = img1;
        }

function inactive(imgName)
        {
        img2 = eval(imgName + "1.src");
        document [imgName].src = img2;
        }

function PopUpOpen(UNIVERS, PAGE, parametresPage, pageTraitement)
{	var largeur, hauteur, params;
	var URLpagePopup;
	var doublepage;
	
    doublepage = "";

	
   
    if(parametresPage != "")
    {	    	      	    	
    	if (UNIVERS == "EXTERIEUR")
      	{	URLpagePopup=PAGE;
      		URLpagePopup += "?" + parametresPage;
      	}
      	else
      	{	URLpagePopup += "&" + parametresPage;
      	}
    }
   
    barre_defilement="no";
    
	if (PAGE == "pupcharte")
    {	largeur = 600;
    	hauteur = 600;
    	barre_defilement="yes";    	
    }
    if (PAGE == "puppho")
    {	largeur = 600;
    	hauteur = 600;
    	barre_defilement="yes";    	
    }
    if (PAGE == "pupviv")
    {	largeur = 500;
    	hauteur = 350;
    }
    if (PAGE == "pupami")
    {	largeur = 600;
    	hauteur = 530;
    	barre_defilement="yes";
    }
    if (PAGE == "pupmail")
    {	largeur = 500;
    	hauteur = 530;
    	barre_defilement="yes";
    }
        if (PAGE == "pupmail2")
    {	largeur = 500;
    	hauteur = 300;
    }

    if (PAGE == "pupmails")
    {	largeur = 690;
    	hauteur = 400;
    	barre_defilement="yes";
    }
    
    if (PAGE == 'oubpwd')
	{	largeur = 500;
		hauteur = 150;
		doublepage = "oubpwd";
	}
    if (parametresPage == "saggel"){
    		largeur = 425;
    		hauteur = 270;
    		barre_defilement="no";
    	}
    	


   	if(PAGE.indexOf("envoi_agence.htm") > 0)
    {	
    	largeur = 410;	
    	hauteur = 400;
    }  
   
   	//alert(largeur);
   
    defecranlargeur=screen.width;
    defecranhauteur=screen.height;
    decalagegauche=(defecranlargeur-largeur)/2;
    decalagehaut=(defecranhauteur-hauteur)/2;
    
    params = "locationbar=no,resizable=yes,toolbar=no,status=no,scrollbars=" + barre_defilement + ",width=" + largeur + ",height=" + hauteur + ",left=" + decalagegauche + ",top=" + decalagehaut;
    
    window.open(URLpagePopup,"ImmoStreet" + doublepage ,params);
    
}

function fermerPopupEnRevenantA(URLparent)
{	
	opener.parent.location = URLparent;
	close();
}


var time = new Date();
ordval= (time.getTime());

function MSIE(version) {
	if ((navigator.appName.indexOf("Microsoft Internet Explorer") != -1) && (parseFloat(navigator.appVersion.substr(22,3)) >= version)) return true;
	return 0;
}

function NETSCAPE(version) {
	if ((navigator.appName.indexOf("Netscape") != -1) && (parseFloat(navigator.appVersion) >= version)) return true;
	return 0;
}

function Menu(ELEMENT,SWP)
{	if (MSIE(4))
	{	FONT = eval('fnt'+ELEMENT);
		ELEMENT = eval('menu'+ELEMENT);
		if (SWP == 'off')
		{	ELEMENT.style.backgroundColor	= "#FFE8BF";
			FONT.style.textDecoration	= "none";
			FONT.style.color = "black"; }
		else
		{	ELEMENT.style.backgroundColor = "#FF9900"
			FONT.style.textDecoration = "none";
			FONT.style.color = "white"; }
	}
	return true;
}  


function openWindow(url,largeur,hauteur,gauche,haut)
{
	var defecranlargeur=screen.width;
    var defecranhauteur=screen.height;
    var decalagegauche=(defecranlargeur-largeur)/2;
    var decalagehaut=(defecranhauteur-hauteur)/2;
	if (gauche == null && haut == null) {
 		var popup = window.open (url,'','location=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=auto,status=no,left=' + decalagegauche + ',top=' + decalagehaut + ',width=' + largeur + ',height=' + hauteur );
 	} else {
 		var popup = window.open (url,'','location=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=auto,status=no,left=' + gauche + ',top=' + haut + ',width=' + largeur + ',height=' + hauteur );
 	}
}  

/** integration du js du header **/

function go(url,n,w,h) {
	window.open(url,n,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+w+',height='+h);
}

//Variables utilisés pour la génération d'un numéro aléatoire pour la gestion des pub
 	var time = new Date();
  	ordval= (time.getTime());

function goimvi (url)
{
 	o=window.open(url,"immovision_lancement","height=400,width=500,status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no");
 	//setTimeout('o.close();',5000);
}

function correctHomeLink() {
	var o = document.getElementById('isilink');
	if (o) o.href='/';
}
setTimeout('correctHomeLink()',1000);

function fixandinitis() {
	var elts = document.getElementsByTagName('a');
	for(var i=0;i<elts.length;i++) {
		var x=elts[i];
		if (x.href && x.href.length>20) 
			x.href=x.href.replace(isww+isbaseurl,ispar+isbaseurl);
	}
}



// Fonctions clicks

var id3_keyStr = "ABCDEFGHIJKLMNOP" +

                "QRSTUVWXYZabcdef" +

                "ghijklmnopqrstuv" +

                "wxyz0123456789+/" +

                "=";

 

function id3_go(u) {document.location.href=u;}

function id3_go64(url)

{

    var url = id3_decode64(url);

    id3_go(url);

}

 

function id3_go64b(url) {
                var url = id3_decode64(url);
                window.open(url,'_blank');
}

function is_goliensp(keyword) {
                id3_go('htt'+'p://www.imm'+'ostreet.com/lienssp'+'onsori'+'ses.htm?'+'search='+keyword);
}

function id3_decode64(input) {

   var output = "";

   var chr1, chr2, chr3 = "";

   var enc1, enc2, enc3, enc4 = "";

   var i = 0;

 

   // remove all characters that are not A-Z, a-z, 0-9, +, /, or =

   var base64test = /[^A-Za-z0-9\+\/\=]/g;

   if (base64test.exec(input)) {

      return '';

   }

   input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

 

   do {

      enc1 = id3_keyStr.indexOf(input.charAt(i++));

      enc2 = id3_keyStr.indexOf(input.charAt(i++));

      enc3 = id3_keyStr.indexOf(input.charAt(i++));

      enc4 = id3_keyStr.indexOf(input.charAt(i++));

 

      chr1 = (enc1 << 2) | (enc2 >> 4);

      chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);

      chr3 = ((enc3 & 3) << 6) | enc4;

 

      output = output + String.fromCharCode(chr1);

 

      if (enc3 != 64) {

         output = output + String.fromCharCode(chr2);

      }

      if (enc4 != 64) {

         output = output + String.fromCharCode(chr3);

      }
      chr1 = chr2 = chr3 = "";
      enc1 = enc2 = enc3 = enc4 = "";
   } while (i < input.length);
   return output;
}

function page(pg) {
	id3_go(urlbase+'?'+qrypreliste+'&immobw_ann_qrypg='+pg);
}