var xmlhttp = false;var mnmxmlhttp = Array ();var mnmString = Array ();var mnmPrevColor = Array ();var responsestring = Array ();var myxmlhttp = Array ();var responseString = new String();if(window.XMLHttpRequest){	// Firefox   	xmlhttp = new XMLHttpRequest();   }else if(window.ActiveXObject){	// Internet Explorer   	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   }else{	// XMLHttpRequest non supporté par le navigateur	alert("Your browser doesn't support XMLHTTPRequest Objects");}function myXMLHttpRequest (){	var xmlhttplocal;	if (window.XMLHttpRequest)	{		xmlhttplocal = new XMLHttpRequest();		// Évite un bug du navigateur Safari :		if (xmlhttplocal.overrideMimeType)		{			xmlhttplocal.overrideMimeType("text/xml");		}	}	else	{		if (window.ActiveXObject)		{			try 			{				// essaie de charger l'objet pour IE				xmlhttplocal = new ActiveXObject("Msxml2.XMLHTTP");			}			catch (e)			{				try				{					// essaie de charger l'objet pour une autre version IE					xmlhttplocal = new ActiveXObject("Microsoft.XMLHTTP");				}				catch (e)				{					window.alert("Your browser doesn't support XMLHTTPRequest Objects");				} // try-catch			} // try-catch		}	} // if-else	return (xmlhttplocal);};function vote (id, instpath){  	if (xmlhttp)	{		url = instpath + "/vote.php";		strContent = new String();		strContent = 'id=' + id;		anonymous_vote = true;		mnmxmlhttp[id] = myXMLHttpRequest ();				if (mnmxmlhttp[id])		{			mnmxmlhttp[id].open ("POST", url, true);			mnmxmlhttp[id].setRequestHeader ('Content-Type',					   'application/x-www-form-urlencoded');			mnmxmlhttp[id].send (strContent);			errormatch = new RegExp ("^ERROR:");			target1 = document.getElementById ('vote-' + id);			mnmPrevColor[id] = target1.style.backgroundColor;						mnmxmlhttp[id].onreadystatechange = function () 			{				if (mnmxmlhttp[id].readyState == 4) 				{					mnmString[id] = mnmxmlhttp[id].responseText;					if (mnmString[id].match (errormatch)) 					{						mnmString[id] = mnmString[id].substring (6, mnmString[id].length);						changemnmvalues (id, true);					} else 					{						changemnmvalues (id, false);					}				}			}		}	}};function changemnmvalues (id, error){	split = new RegExp ("~--~");	b = mnmString[id].split (split);	//alert(id);	target1 = document.getElementById ('voted-' + id);	target2 = document.getElementById ('vote-' + id);	if (error) {		return false;	}	if (b.length <= 3) {		target1.innerHTML = b[0];		target1.style.backgroundColor = mnmPrevColor[id];	}	return false;};function clk(id){	(new Image()).src="clic.php?id="+id;	return true;};function CheckLen(){	fieldToCheck = 'description';	fieldMaxLength = 1500;		for(var i=0;i < document.forms.length; i++)	{		for(j=0;j < document.forms[i].elements.length; j++)		{			if(document.forms[i].elements[j].name == fieldToCheck)			{				StrLen = document.forms[i].elements[j].value.length;				if ( StrLen > fieldMaxLength )				{					document.forms[i].elements[j].value = document.forms[i].elements[j].value.substring(0,fieldMaxLength);					CharsLeft = fieldMaxLength;				} else {					CharsLeft = StrLen;				};				var CharsLeft1 = fieldMaxLength - CharsLeft;								// Updating reste field				document.forms[i].reste.value = CharsLeft1;			}		}	}};function confirm_broken( myid, myurl){	confirmation = confirm( "!!! ATTENTION !!!\n\nNe cliquez sur OK que si ce site est inaccessible ou contient du spam :\n\n" + myurl + "\n\n" );	if(confirmation)	{		(new Image()).src = "broken.php?id="+myid;		alert( "Merci pour votre cooperation !\n\nLe site sera vérifié dans les plus brefs délais." );	};};function ac_return(field, item){        // on met en place l'expression régulière        var regex = new RegExp('[0123456789]*-mini', 'i');        // on l'applique au contenu        var nomimage = regex.exec($(item).innerHTML);        //on récupère l'id        id = nomimage[0].replace('-mini', '');        // et on l'affecte au champ caché        $(field.name+'_id').value = id;}function multiClass(eltId) {	arrLinkId = new Array('l_0','l_1','l_2','l_3');	intNbLinkElt = new Number(arrLinkId.length);	arrClassLink = new Array('current','ghost');	strContent = new String();	for (i=0; i<intNbLinkElt; i++) {		strContent = "menu"+arrLinkId[i];		if ( arrLinkId[i] == eltId ) {			document.getElementById(arrLinkId[i]).className = arrClassLink[0];			document.getElementById(strContent).className = 'on content';		} else {			document.getElementById(arrLinkId[i]).className = arrClassLink[1];			document.getElementById(strContent).className = 'off content';		}	}	}function tS(){    x=new Date();    x.setTime(x.getTime());    return x;}function lZ(x){    return (x>9)?x:'0'+x;}function dT(){    if(fr==0){        fr=1;        document.write(" " + '<span id="tP">'+eval(oT)+'</span>');    }    document.getElementById("tP").innerHTML =  eval(oT);    setTimeout('dT()',1000);}var fr=0;oT="tS().getHours()+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())";function MM_jumpMenu(targ,selObj,restore){   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  if (restore) selObj.selectedIndex=0;}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}