tmp = Array();
var typeAction="V";

var obj;


function actionFormA(value)
{
	switch(value)
	{
		case "0":	
		typeAction = "V";
		document.location.href='index2.php?typeAction=V';
		break;
		
		case "1":
		typeAction = "L"
		document.location.href='index2.php?typeAction=L';
		break;
	}
}

function httpR(url,where)
{	
	this.url = url
	this.request = null;	
	this.response = null;
	this.where = where;
	this.loaded = false;
	obj = this;
	try
	{
		this.request = new XMLHttpRequest();
	} catch (IE)
		{
			try
			{
				this.request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (notIE)
				{
					try
					{
						this.request = new ActiveXObject("Microsoft.XMLHTTP");					
					} catch (failed)
						{
						this.request = false;						
						}			
				}	
		}
	(!this.request)?alert("Error in initialising htttpRequest"): loadRequest(this)
		
	function loadRequest(httpObj)
	{
	
		if (httpObj)
		{		
			httpObj.request.onreadystatechange = onResponse
				httpObj.request.open("GET",httpObj.url,true);
			httpObj.request.send(null);		
		}	
	}

		// STATE OF LOADING
	function stateChange(requestElement)
	{			
		/*
		if (requestElement.readyState == 0)document.getElementById('debug').innerHTML += "Sending "+"<br\/>";
		if (requestElement.readyState == 1)document.getElementById('debug').innerHTML += "Loading "+"<br\/>";
		if (requestElement.readyState == 2)document.getElementById('debug').innerHTML += "Loaded "+"<br\/>";
		if (requestElement.readyState == 3)document.getElementById('debug').innerHTML += "Ready"+"<br\/>";
		*/
		if (requestElement.readyState == 4)		
		{
		if(requestElement.status == 200)
			{			
			return true;				
			}
			else if(requestElement.status == 404)
			{
				alert("File not found");
			}
			else
			{
				alert("There was a problem with the server");
			}			
		}		
	}
	
	
	function onResponse() 
	{	
		if(stateChange(obj.request))
		{
			obj.response = obj.request.responseText
			var elementHTML = document.getElementById(obj.where)
			
			if(elementHTML) 
			{
			//alert(obj.response)
			elementHTML.innerHTML =  obj.response

			}
			obj.loaded = true;
		}
	}			
}

function changeLg(lg)
{
tmp = document.location;
thisPage = tmp.toString().split("?")
document.location.href=thisPage[0]+"?"+thisPage[1]+ "&lg="+lg.toUpperCase();
}	
function ChercheLoca(param)
    {
        var url="Loca.php?Langue=FR&OxySeleOffr=" + param;
        var n=0;
        for (i=1; i < document.form1.OxySeleImme.options.length; i++)
        {
            if ( document.form1.OxySeleImme.options[i].selected )
            {
                n=i;
                break;
            }
        }
        if (n != 0) url += "&OxySeleImme=" + document.form1.OxySeleImme.options[n].value;
		tt = new httpR(url,'geoImmo')	
		
       // Openme(url,"0");
	   }
	
    function ChercheImme(param)
    {
        var url="imme.php?Langue=FR&OxySeleOffr=" + param;
        var n=0;
        for (i=1; i < document.form1.OxySeleGeog.options.length; i++)
        {
            if ( document.form1.OxySeleGeog.options[i].selected )
            {
                n=i;
                break;
            }
        }
        if (n != 0) url += "&OxySeleGeog=" + document.form1.OxySeleGeog.options[n].value;
        tt = new httpR(url,'typeImm')	
    }

var divToMove;
var posX = 0;
var posY = 0;


function showHints(id,img) 
{	

 	divToMove = document.getElementById(id);
	divToMove.style.display = 'block';
	window.document.onmousemove = getMouseXY;
	
	function getMouseXY(e) {
	if(navigator.appName == "Netscape")
	{
		//posX = e.pageX - 400 + "px";
	 	//posY = e.pageY -200 + "px";
		posX = posY = 0+"px";

	} else 
	{	
		//posX = event.clientX + document.body.scrollLeft - document.getElementById('MainTable').offsetLeft -400 // weird ... the div is in absolute position, but it takes the origin where it was placed ??? :
 		//posY = event.clientY + document.body.scrollTop -200;
		posX = posY = 0

	}
		
		divToMove.style.left = posX 
		divToMove.style.top = posY	
	 	return true
	}	
divTowrite = document.getElementById(id);
	if(divTowrite)
	{
	divTowrite.innerHTML = '<img src=\"' + img + '\" border=\"0\"/>';
	}

}

function hideHints(id) {
divToMove = document.getElementById(id);
divToMove.style.display='none';
divToMove.innerHTML = '&nbsp;';
if(navigator.appName == "Netscape")
	{
		pos= -1500 +  "px";
	

	} else 
	{	
		pos= -1500 

	}


divToMove.style.left =divToMove.style.top = pos;
window.document.onmousemove = null;

}	

function changeOrder(order,url)
{



if (url.indexOf('?') != -1)
	{

		document.location.href=url +'&OxyOrder='+order + "&" 
	}
else
	{
		document.location.href=url +'?OxyOrder='+order + "&" +url;
	}
	}


function getPrint(code)
{
window.open("print.php?OxySeleCode="+code,"Print","width=500,height=550,scrollbars=yes  ");
}



function returnNothing()
{
return "";
}

function noAlpha(obj){
	reg = /[^0-9.,]/g;
	obj.value =  obj.value.replace(reg,"");
 }