function DisplayMenuById(id,bDisplay)
	{
	var oDivMenu=document.getElementById(id);
	oDivMenu.style.display=(bDisplay?"block":"none");
	}

//used in col_droit_carte.php and col_droit_pages.php

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

//used in col_droit_carte.php and col_droit_pages.php
  
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
 
//used in col_droit_carte.php and col_droit_pages.php
 
function Fct(imgid,imgbig){

document.getElementById("imglightbox").src ="images/common/imgLarge/"+imgbig;
document.getElementById("lightbox").style.top =(findPosY(document.getElementById(imgid))-100)+"px";
document.getElementById("lightbox").style.left =(findPosX(document.getElementById(imgid))+10)+"px";
document.getElementById("lightbox").style.visibility = "visible";

}
 
 
//used in col_droit_carte.php and col_droit_pages.php

function FctHide(){
document.getElementById("imglightbox").src ="/images/common/pixtranspa.gif";
document.getElementById("lightbox").style.visibility = "hidden";

}

//col_droite: multi-tab search panel

function DisplayPanel(idPanel)
	{
	var arrSuffixes=new Array("buy","rent","holidays","other");
	for(key in arrSuffixes)
		{
		var thisSuffix=arrSuffixes[key];		
		document.getElementById("panel_"+thisSuffix).style.display=(thisSuffix==idPanel?"block":"none");
		document.getElementById("tab_"+thisSuffix).className=(thisSuffix==idPanel?"onglet_actif":"onglet");
		}
	}

//common for several forms
function ValidateKeypress(e,keyrange)
	{
	/*
	 keyrange="0:" -> accept digits and ':'
	 */
	var key;
	
	if(window.event)
		key = e.keyCode;  // for IE, e.keyCode or window.event.keyCode can be used
	else if(e.which)		
		key = e.which; // netscape
	else		
		return true;// no event, so pass through

	if (key==8)
		return true;//delete char (ascii = 8)

	var keychar = String.fromCharCode(key);
	var isDigit=(keychar >=0)&&(keychar <=9);
	var bAcceptDigits=(keyrange.indexOf('0')!=-1);
	if (isDigit && !bAcceptDigits)
		{
		return false;
		}
	if (isDigit && bAcceptDigits)
		{
		return true;
		}

	return (keyrange.indexOf(keychar )!=-1);
	} 


//search panel

var arrTypeVenteBelgique=new Array();
arrTypeVenteBelgique["fr"]=new Array();
arrTypeVenteBelgique["fr"]["buy"]="vente";
arrTypeVenteBelgique["fr"]["rent"]="location-meuble-ou-non";
arrTypeVenteBelgique["nl"]=new Array();
arrTypeVenteBelgique["nl"]["buy"]="verkoop";
arrTypeVenteBelgique["nl"]["rent"]="verhuren-gemeubileerd-of-niet";

var arrTypeVenteEtranger=new Array();
arrTypeVenteEtranger["fr"]=new Array();
arrTypeVenteEtranger["fr"]["buy"]="vente-etranger";
arrTypeVenteEtranger["fr"]["rent"]="location-etranger";
arrTypeVenteEtranger["nl"]=new Array();
arrTypeVenteEtranger["nl"]["buy"]="verkoop-buitenland";
arrTypeVenteEtranger["nl"]["rent"]="verhuren-buitenland";


/*
var arrTypeBiens=new Array();
arrTypeBiens["fr_buy"]=new Array();
arrTypeBiens["fr_buy"]["studio"]="Flats Studios";
arrTypeBiens["fr_buy"]["chambre"]="Appartement une chambre";
arrTypeBiens["fr_buy"]["2chambres"]="Appartement deux chambres";
arrTypeBiens["fr_buy"]["3chambres"]="Appartement trois chambres et +";
arrTypeBiens["fr_buy"]["loft"]="Loft";
arrTypeBiens["fr_buy"]["maison"]="Maison";
arrTypeBiens["fr_buy"]["surfaces"]="Surfaces diverses";
arrTypeBiens["fr_buy"]["terrain"]="Terrain";
arrTypeBiens["fr_buy"]["bureaux"]="Bureaux";
arrTypeBiens["fr_buy"]["commerces"]="Commerce";
arrTypeBiens["fr_buy"]["parking"]="Parking";

arrTypeBiens["fr_rent"]=new Array();
arrTypeBiens["fr_rent"]["studio"]="Flats Studios";
arrTypeBiens["fr_rent"]["chambre"]="Appartement une chambre";
arrTypeBiens["fr_rent"]["2chambres"]="Appartement deux chambres";
arrTypeBiens["fr_rent"]["3chambres"]="Appartement trois chambres et +";
arrTypeBiens["fr_rent"]["loft"]="Loft";
arrTypeBiens["fr_rent"]["maison"]="Maison";
arrTypeBiens["fr_rent"]["terrain"]="Terrain";
arrTypeBiens["fr_rent"]["bureaux"]="Bureaux";
arrTypeBiens["fr_rent"]["commerces"]="Commerce";
arrTypeBiens["fr_rent"]["parking"]="Parking";*/
