function getEl(div)
{
	if(document.getElementById(div))
	{
		return document.getElementById(div);
	}
	else
	{
		return '';
	}
}

function getLeft(div)
{
	l = document.getElementById(div).offsetLeft;
	var parent=document.getElementById(div).offsetParent;
	while (parent)
	{
		l += parent.offsetLeft;
		parent=parent.offsetParent;
	}

	return l;
}

function getTop(div)
{
	l = document.getElementById(div).offsetTop;
	var parent=document.getElementById(div).offsetParent;
	while (parent)
	{
		l += parent.offsetTop;
		parent=parent.offsetParent;

	}

	return l;
}

function getWidth(div)
{
	/*if(navigator.appName == "Microsoft Internet Explorer")
	{
		//l = eval("document.all."+div+".scrollWidth");
		l = document.getElementById(div).offsetWidth;
	}
	else
	{
		l = document.getElementById(div).scrollWidth;
	}*/
	l = document.getElementById(div).offsetWidth;

	return l;
}

function getHeight(div)
{
	/*if(navigator.appName == "Microsoft Internet Explorer")
	{
		l = eval("document.all."+div+".scrollHeight");
	}
	else
	{
		l = document.getElementById(div).scrollHeight;
	}*/
	l = document.getElementById(div).offsetHeight;

	return l;
}

function trackin(params)
{
  var xhr = getXhr();
  navig = navigator.appName+" - "+navigator.appVersion;
  os = navigator.platform;
  ua = navigator.userAgent;
  res = screen.width+" x "+screen.height;
  depth = screen.colorDepth;

  xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			//alert(xhr.responseText);
		}
	}
  params += "&navigator="+navig+"&platform="+os+"&useragent="+ua+"&resolution="+res+"&colordepth="+depth;
  xhr.open("POST","/commun/trackin.php?&d="+ (new Date()).getTime(),true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send(params);
}

function reserveByTel(div)
{
	tableau = new Util.Component({id: div});
	message = new Util.Component({id: "message_reserveByTel"});
	
	/*message.setTop(tableau.getTop());*/
	tableau.setStyle("opacity", "0.3");
	tableau.setStyle("filter", "alpha(opacity=30)");
	tableau.setStyle("-moz-opacity", "0.3");
	//alert(document.scrollTop);
	message.setTop(60);
	message.show();
	mw = message.getWidth();
	tw = tableau.getWidth();
	
	message.setLeft((tw - mw) / 2);
	message.on("click", function(){
		this.message.hide();
		this.tableau.setStyle("opacity", "1");
		this.tableau.setStyle("filter", "alpha(opacity=100)");
		this.tableau.setStyle("-moz-opacity", "1");
	}, {message: message, tableau: tableau});
}
