/*=================================================================
	Purpose:  crypte email en javascript pour eviter aspirateur mail
	Input:    url,title
==================================================================*/
function openm_OnClick(part0,part1) {
    s1='mail'; s4='Contact%20petite%20annonce';
	s5=s1+'to:'+part0+'@'+part1+'?subject='+s4;
	fen=window.open(s5,'mailwindow',0);
    //fen=window.open('mailto:ee@ee.com?subject=eee','mailwindow',0);
	return false;
}
function showm(part0,part1) {
	document.write(part0+'@'+part1);
}


/*=================================================================
	Purpose:  affiche popup aide
	Input:    url,title
==================================================================*/
function newhelp(url,title) {
	var argv = newhelp.arguments;
	var argc = newhelp.arguments.length;
	tmp=url;
	var l = (argc > 2) ? argv[2] : 600;
	var h = (argc > 3) ? argv[3] : 400;
	var wfeatures="directories=0,menubar=0,status=0,resizable=0,scrollbars=1,toolbar=0,width="+l+",height="+h+",left=" + eval("(screen.width - l)/2") + ",top=" + eval("(screen.height - h)/2");
	fen=window.open(tmp,title,wfeatures);
	return false;
}


/*=================================================================
	Purpose:  position, draw, and display tooltip element 
	Input:    fArg - indexes text array to display
	Comment:  Use onmouseover="ShowTooltip(x);" as control properties to use this
==================================================================*/
function ShowTooltip(fArg,extracond) {
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	var tooltipOffsetTop = tooltipOBJ.scrollHeight + 20;
	var testTop = (document.body.scrollTop + event.clientY) - tooltipOffsetTop;
/*	var testTop = (document.body.scrollTop + event.clientY) + 20; */
/*	var testLeft = event.clientX - 300; */
	var testLeft = event.clientX + 20;
	var tooltipAbsLft = (testLeft < 0) ? 4 : testLeft;
	var tooltipAbsTop = (testTop < document.body.scrollTop) ? document.body.scrollTop + 10 : testTop;
	if (extracond == "") {
		tooltipOBJ.style.posLeft = tooltipAbsLft;
		tooltipOBJ.style.posTop = tooltipAbsTop;
		tooltipOBJ.style.visibility = "visible";
	}
}

/*=================================================================
	Purpose:  set visibility attribute of tooltip to hidden
	Comment:  Use onmouseout="HideTooltip(x);" as control properties to use this
==================================================================*/
function HideTooltip(fArg) {
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	tooltipOBJ.style.visibility = "hidden";
}


function ShowTip(fArg)
{
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	if (tooltipOBJ != null)
	{
		var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:250)) - 30;
		var tooltipTop = 10;
		if (navigator.appName == 'Netscape')
		{
			tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10);
 			tooltipOBJ.style.top = tooltipTop+"px";
			tooltipOBJ.style.left = tooltipLft+"px";
		}
		else
		{
			tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10);
			if ((event.clientX > tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10))
			{
				tooltipTop = (document.body.scrollTop?document.body.scrollTop:document.body.offsetTop) + event.clientY + 20;
			}
			tooltipOBJ.style.left = tooltipLft;
			tooltipOBJ.style.top = tooltipTop;
		}
		tooltipOBJ.style.visibility = "visible";
	}
}

function HideTip(fArg)
{
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	if (tooltipOBJ != null) {
		tooltipOBJ.style.visibility = "hidden";
	}
}



/*=================================================================
	Purpose: Print last revision access
==================================================================*/
function LastRevision() {
	var lastmod = new Date(document.lastModified);
	if (lastmod.getDate() > 0) {
		if (lastmod.getDate()<10) zerod="0"
		else zerod="";
		if (lastmod.getMonth()<9) zerom="0"
		else zerom=""
		year2kok=lastmod.getYear();
		if (year2kok<100) year2kok+=2000;
		if ((year2kok>=100) && (year2kok < 1970)) year2kok+=1900;
		document.writeln("Derni&egrave;re r&eacute;vision: "+zerod+lastmod.getDate()+"/"+zerom+(lastmod.getMonth()+1)+"/"+year2kok);
	}
}

/*=================================================================
	Purpose: Return Browser name and version
	Output:  UA = "Microsoft Internet Explorer" or "Netscape" or "..."
	         UAversion = version of browser
==================================================================*/
var UA;
var UAversion;
function checkUA() {
	UA = (navigator.appName);							// the navigator
	UAversion = parseFloat(navigator.appVersion);		// The version
	var isIE = (UA == "Microsoft Internet Explorer");
	var isNetscape = (UA == "Netscape");
	var other = false;
	// Add the latest builds of IE & Netscape Here
	var curIEbuild = parseFloat("5.5");
	var curNSbuild = parseFloat("4.74");
	if (isIE && UAversion >= 4) { UAok = true; }
	if (isNetscape && UAversion >= 4.08) { UAok = true; }
	if (isIE) {
		// IE Returns 4, even if it's 5 so we have to snoop the real version from the headers.
	  	if (navigator.appVersion.indexOf("MSIE") != -1) {
	   		IEmajorStart = navigator.appVersion.indexOf("MSIE") + 4;
	   		IEmajorEnd = (IEmajorStart + 5);
	   		theMajor = navigator.appVersion.substring(IEmajorStart, IEmajorEnd);
	   		UAversion = theMajor;
	  	}
	  	if (isNaN(UAversion)) {
	  		UAversion = (UAversion.substring(0, (UAversion.length - 1)));
		}
	}
}



/*=================================================================
	Purpose: Function for popup
	Output:  NA
==================================================================*/

// This Function returns the Left position of an object
function getLeft(theitem){
	var offsetTrail = theitem;
	var offsetLeft = 0;
	while (offsetTrail) {
		offsetLeft += offsetTrail.offsetLeft;
		offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") 
		offsetLeft += document.body.leftMargin;
	return offsetLeft;
}

// This Function returns the Top position of an object
function getTop(theitem){
	var offsetTrail = theitem;
	var offsetTop = 0;
	while (offsetTrail) {
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") 
		offsetLeft += document.body.TopMargin;
	return offsetTop;
}


if (document.getElementById||document.all){
	document.write("<div id='popmenu'  STYLE='z-index:1; left: 200px; visibility: hidden; position: absolute; top: 10px'>");
	document.write("</div>");
}else {
	document.write("<layer position='absolute' name='popmenu' left='200' top='10' visibility='hide'>")
	document.write("</layer>");
}

