// Procedures globales du projet
function _WMD(c){var a=c.substring(0,4);var d=new Date(a,eval(c.substring(4,6)+'-1'),c.substring(6,8),c.substring(8,10),c.substring(10,12),c.substring(12,14),c.substring(14,16)+"0");if(eval(a)<100)d.setFullYear(a);return d}
function _WBI(a){if(a%4)return 0;if(a>1582){if(a%100)return 1;if(a%400)return 0}return 1}
function _EVD(e,f){var t=new Array(12);t[0]=31;t[1]=28;t[2]=31;t[3]=30;t[4]=31;t[5]=30;t[6]=31;t[7]=31;t[8]=30;t[9]=31;t[10]=30;t[11]=31;var a=Math.floor((eval(e) + 657071)/365);var x=_WMD('18000101');var y=_WMD(a+'0101')
var z=Math.floor((y-x)/(1000*3600*24))+1;while(z>eval(e)){a--;y=_WMD(a+'0101');z=Math.floor((y-x)/(1000*3600*24))+1}var j=eval(e)-z;var d=_WBI(a);var m=1;var i=0;t[1]=28+d;while(j>=t[i]){j-=t[i];m++;i++}j++;var b=""+a;var n=""+m
if(n.length==1)n="0"+n;var k=""+j;if(k.length==1)k="0"+k;if(f=='A')return b;if(f=='M')return n;if(f=='J')return k;return b+n+k}
function _COE(c,v,d){var n=new Date();var o=new Date(1800,00,01);var e=_WMD(_EVD(Math.round(((n-o)/(1000*3600*24))+1)+d));document.cookie=c+"="+escape(v)+";expires="+e.toGMTString()}
function PTOOLS_LOD(event){{PTOOLS_ANIMID=0}}
function PTOOLS_EVENEMENTEX(VPCLOBJ, VSNOMEVENEMENT, VSCODEJS){{if(VPCLOBJ.addEventListener){VPCLOBJ.addEventListener(VSNOMEVENEMENT,CreateFunction(VPCLOBJ,VSCODEJS),false)}else if(VPCLOBJ.attachEvent){
VPCLOBJ.attachEvent(("on"+VSNOMEVENEMENT),CreateFunction(VPCLOBJ,VSCODEJS))}}}
function PTOOLS_FADEOUT(VPCLOBJ, VBTIMER, VNOPACITE){{if (VBTIMER===undefined) VBTIMER=false;if (VNOPACITE===undefined) VNOPACITE=100;{var VRVITESSE=5;if((VBTIMER==false)){
PTOOLS_ANIMID=window.setTimeout(CreateFunctionTimer(VPCLOBJ,PTOOLS_FADEOUT,100),VRVITESSE);if((VPCLOBJ.id!="hotnews")){_COE(VPCLOBJ.id,"closed",1)}}else {;if((VPCLOBJ!=null)){
VPCLOBJ.style.filter=(("progid:DXImageTransform.Microsoft.Alpha(opacity="+VNOPACITE)+")");VPCLOBJ.style.opacity=(VNOPACITE/100);VPCLOBJ.style.MozOpacity=(VNOPACITE/100);if((VNOPACITE==0)){VPCLOBJ.style.display="none"}else {
if((navigator.appName=="Microsoft Internet Explorer")){VNOPACITE=VNOPACITE-VRVITESSE}else {;VNOPACITE=VNOPACITE-1}PTOOLS_ANIMID=window.setTimeout(CreateFunctionTimer(VPCLOBJ,PTOOLS_FADEOUT,VNOPACITE),VRVITESSE)}}}}}}
function PTOOLS_EVENEMENTEXPOINTER(VPCLOBJ, VSNOMEVENEMENT, VPFONCTION){{if(VPCLOBJ.addEventListener){VPCLOBJ.addEventListener(VSNOMEVENEMENT,VPFONCTION,false)}else if(VPCLOBJ.attachEvent){VPCLOBJ.attachEvent(("on"+VSNOMEVENEMENT),VPFONCTION)}}}
function PTOOLS_FADEIN(VPCLOBJ, VBTIMER, VNOPACITE){{if (VBTIMER===undefined) VBTIMER=false;if (VNOPACITE===undefined) VNOPACITE=0;{var VRVITESSE=5;if((VBTIMER==false)){
PTOOLS_ANIMID=window.setTimeout(CreateFunctionTimer(VPCLOBJ,PTOOLS_FADEIN,0),VRVITESSE);VPCLOBJ.style.display=""}else {;if((VPCLOBJ!=null)){VPCLOBJ.style.filter=(("progid:DXImageTransform.Microsoft.Alpha(opacity="+VNOPACITE)+")")
VPCLOBJ.style.opacity=(VNOPACITE/100);VPCLOBJ.style.MozOpacity=(VNOPACITE/100);if((VNOPACITE==100)){}else {;if((navigator.appName=="Microsoft Internet Explorer")){VNOPACITE=VNOPACITE+VRVITESSE}else {;VNOPACITE=VNOPACITE+1}
PTOOLS_ANIMID=window.setTimeout(CreateFunctionTimer(VPCLOBJ,PTOOLS_FADEIN,VNOPACITE),VRVITESSE)}}}}}}
function PTOOLS_GETX(VPCLOBJET){{if((VPCLOBJET!=null)){var VX=0;while((VPCLOBJET!=null)){VX=VX+VPCLOBJET.offsetLeft;VPCLOBJET=VPCLOBJET.offsetParent}return VX}return 0}}
function PTOOLS_GETY(VPCLOBJET){{if((VPCLOBJET!=null)){var VY=0;while((VPCLOBJET!=null)){VY=VY+VPCLOBJET.offsetTop;VPCLOBJET=VPCLOBJET.offsetParent}return VY}return 0}}
function URLEncodeEx(szString) { return escape(szString); }
// Renvoie une fonction dont le code est le code passé en paramètre
function CreateFunction(pclObj, sCodeJS)
{	
	return function() {
		eval(sCodeJS);
	}
}
function $(id_or_name)
{
	var obj; 
	obj = document.getElementById(id_or_name);
	if (obj) return obj;
	obj = document.getElementsByName(id_or_name);
	if (obj.length > 0) return obj[0];
}
// Renvoie une fonction dont le code est le code passé en paramètre
function CreateFunctionTimer(pclObj, pclFonction, valeur)
{	
	return function() {
		pclFonction(pclObj, true, valeur);
	}
}
function ServiceAdd(szService)
{

	szService = szService.toLowerCase();
	switch (szService)
	{
		case 'opensearch' :
		
			if (window.external && "AddSearchProvider" in window.external)
				window.external.AddSearchProvider("http://" + MonServeur + "service.awp?opensearch");
			break;
			
		case 'accel' :
		
			if (window.external && "AddService" in window.external)
				window.external.AddService("http://" + MonServeur + "service.awp?openservice");	
	
			break;
	}	
}

