var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_badnav4 = (is_nav && (parseFloat(navigator.appVersion) == 4.02));
var is_oldnav4 = (is_nav && (parseFloat(navigator.appVersion) < 4.06));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_ie   = (agt.indexOf("msie") != -1);
var is_ie3  = (is_ie && (is_major < 4));
var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1));
var is_ie4up  = (is_ie  && (is_major >= 4));
var is_ie5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_aol   = (agt.indexOf("aol") != -1);
var is_aol3  = (is_aol && is_ie3);
var is_aol4  = (is_aol && is_ie4);
var is_aol5up  = (is_aol && is_ie5up);
var is_opera = (agt.indexOf("opera") != -1);
var is_opera4 = (is_opera && (is_major == 4));
var is_opera5 = (is_opera && (is_major == 5));
var is_opera5up = (is_opera && (is_major >= 5));
var is_webtv = (agt.indexOf("webtv") != -1);
var is_domcom = ((is_nav6up)||(is_ie5up)||(is_opera5up))
var is_mac    = (agt.indexOf("mac")!=-1);
var is_mac68k = (is_mac && ((agt.indexOf("68k")!=-1) || (agt.indexOf("68000")!=-1)));
var is_macppc = (is_mac && ((agt.indexOf("ppc")!=-1) || (agt.indexOf("powerpc")!=-1)));
var dhtmlnav=0;
var dhtmlBrowser=0;
if ((is_nav4up)||(is_ie4up)) dhtmlBrowser=1;









function MM_preloadImages()
{
	if (document.images)
	{
		var imgFiles = MM_preloadImages.arguments;
		if (document.preloadArray == null)
		{
			document.preloadArray = new Array();
		}
		var i = document.preloadArray.length;
		with (document)
		{
			for (var j = 0; j < imgFiles.length; j++)
			{
				if (imgFiles[j].charAt(0) != "#")
				{
					document.preloadArray[i] = new Image();
					document.preloadArray[i++].src = imgFiles[j];
				}
			}
		}
	}
}


var MM_contentVersion = 4;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	    for (var i = 0; i < words.length; ++i)
	    {
		if (isNaN(parseInt(words[i])))
		continue;
		var MM_PluginVersion = words[i]; 
	    }
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
	msg = '<SCR' + 'IPT LANGUAGE=VBScript\> \n'
	+ 'on error resume next \n'
	+ 'MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n'
	+ '</SCR' + 'IPT\> \n';
	document.write(msg);
}

function insertFlash(url,FL_width,FL_height,FL_wmode,FL_bgcolor,urlImage){
var text ="";
if ( MM_FlashCanPlay ) {
    text = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
	+ '  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
	+ ' ID="versionchecker" WIDTH="'+FL_width+'" HEIGHT="'+FL_height+'" ALIGN="">'
	+ ' <PARAM NAME=movie VALUE="'+url+'"> <PARAM NAME=quality VALUE=high><PARAM NAME=wmode VALUE='+FL_wmode+'> <PARAM NAME=bgcolor VALUE='+FL_bgcolor+'>  '
	+ ' <EMBED src="'+url+'" quality=high bgcolor='+FL_bgcolor+'  '
	+ ' swLiveConnect=FALSE wmode='+FL_wmode+' WIDTH="'+FL_width+'" HEIGHT="'+FL_height+'" NAME="versionchecker" ALIGN=""'
	+ ' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">'
	+ ' </EMBED>'
	+ ' </OBJECT>';
} else{
	text = '<IMG SRC="'+urlImage+'" WIDTH="'+FL_width+'" HEIGHT="'+FL_height+'" usemap="#versionchecker" BORDER=0 alt="This image appears because your browser has not the proper flash plugin">';
}
return(text);
}


function getINNERWIDTH()
{
	var pageWIDTH=null;
	if(is_nav4 || is_domcom)
		pageWIDTH=window.innerWidth;         //NN
	else if(is_ie4up)
		pageWIDTH=document.body.clientWidth; //IE
	return pageWIDTH;
}

function getINNERHEIGHT()
{
	var pageHEIGHT=null;
	if(is_nav4 || is_domcom)
		pageHEIGHT=window.innerHeight;         //NN
	else if(is_ie4up)
		pageHEIGHT=document.body.clientHeight; //IE
	return pageHEIGHT;
}

function getSCROLLTOP()
{
	var scrollHEIGHT=null;
	if(is_nav4 || is_domcom)
		pageHEIGHT=window.scrollY;         //NN
	else if(is_ie4up)
		pageHEIGHT=document.body.scrollTop; //IE
	return pageHEIGHT;
}

zoomedPic = new Image();

function zoomThumb(imgObj)
{
	zoomedPic.src = imgObj.src.replace('/thumbs/', '/');
	if (getLayerByName('thumbZoom') == null)
		document.body.innerHTML += "<div id='thumbZoom' style='height:0px; position:absolute; visibility:hidden;' onClick=\"style.visibility='hidden';\"></div>";
	getLayerByName('thumbZoom').innerHTML = "<table border='1' bgcolor='#ffffff'><!--<tr><td align='right'><a href='#' onClick=\"getObjStyle('thumbZoom').visibility='hidden';\">X</a></td></tr>--><tr><td><img style='cursor:pointer;' src='" + zoomedPic.src + "' border='0'></td></tr></table>";
	divStyle = getObjStyle('thumbZoom');
	showZoomDivWhenLoaded();
}

function showZoomDivWhenLoaded()
{
	if (zoomedPic.height == 0)
		setTimeout("showZoomDivWhenLoaded()", 500);
	else
	{
		getObjStyle('thumbZoom').top = getSCROLLTOP() + (getINNERHEIGHT() - zoomedPic.height)/2;
		getObjStyle('thumbZoom').left = (getINNERWIDTH() - zoomedPic.width)/2;
		getObjStyle('thumbZoom').visibility = 'visible';
	}
}

function getObjStyle(refObjName)
{
	myObj = getLayerByName(refObjName);
	return myObj == null ? null : myObj.style;
}

function getLayerByName(refObjName)
{
	if (is_domcom)
	{
		myObj = document.getElementById(refObjName);
		return typeof(myObj) == 'undefined' ? null : myObj;
	}
	else if (is_ie4)
	{
		myObj = document.all[refObjName];
		return typeof(myObj) == 'undefined' ? null : myObj;
	}
}


function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findObjW(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
		return obj.offsetWidth;
	else if (obj.width)
		return obj.width;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function findObjH(obj)
{
	if (obj.offsetParent)
		return (typeof(obj.style.height) != 'undefined' && obj.offsetHeight == 0) ? parseInt(obj.style.height.replace('px', '')) : obj.offsetHeight;
	else if (obj.width)
		return obj.height;
}

function removeAccents(chaine)
{
	temp = chaine.replace(/[àâä]/gi,"a");
	temp = temp.replace(/[éèêë]/gi,"e");
	temp = temp.replace(/[îï]/gi,"i");
	temp = temp.replace(/[ôö]/gi,"o");
	temp = temp.replace(/[ùûü]/gi,"u");
	return temp;
}

function setSameLocationAs(divToRelocateName, referenceDivName)
{
	getObjStyle(divToRelocateName).top = getObjStyle(referenceDivName).top;
	getObjStyle(divToRelocateName).left = getObjStyle(referenceDivName).left;
}