var ver = navigator.appName;var num = parseInt(navigator.appVersion);var os= navigator.platform;var cod = navigator.appCodeName;var agent = navigator.userAgent//alert("|   ver : "+ ver +"   |   num : "+ num +"   |   os : "+ os + "   |   cod : "+ cod + "   |   agent : "+ agent + "   |" );		function errorsuppressor(){ return true; }function noError(){ window.onerror=errorsuppressor; }//noError();/*     getElement by selfhtml.selfhtml.com.fr   *//**/var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;function DHTML_init() { if (window.opera) {     OP = 1;     bwShow="visible" ;     bwHide="hidden"; } if(document.getElementById) {  	 DHTML = 1;  	 DOM = 1;     bwShow="visible" ;     bwHide="hidden"; } if(document.all && !OP) {  	 DHTML = 1;  	 MS = 1;     bwShow="visible" ;     bwHide="hidden"; }if(document.layers && !OP) {   	 DHTML = 1;  	 NS = 1;     bwShow="show" ;     bwHide="hide"; }}function getElem(elementType,elementName,elementSubIdentity) { var Elem;  	 if(DOM) {		   if(elementType.toLowerCase()=="id") {		     if (typeof document.getElementById(elementName) == "object")			     Elem = document.getElementById(elementName);			     else Elem = void(0);			     return(Elem);		   }		   else if(elementType.toLowerCase()=="name") {		     if (typeof document.getElementsByName(elementName) == "object")			     Elem = document.getElementsByName(elementName)[elementSubIdentity];			     else Elem = void(0);			     return(Elem);		   }		   else if(elementType.toLowerCase()=="tagname") {		     if (typeof document.getElementsByTagName(elementName) == "object" ||			    (OP && typeof document.getElementsByTagName(elementName) == "function"))			     Elem = document.getElementsByTagName(elementName)[elementSubIdentity];			     else Elem = void(0);			     return(Elem);		   }		   else return void(0);	 }	 	 	 	 else if(MS) {		   if(elementType.toLowerCase()=="id") {			     if (typeof document.all[elementName] == "object")			     Elem = document.all[elementName];			     else Elem = void(0);			     return(Elem);		   }		   else if(elementType.toLowerCase()=="tagname") {			     if (typeof document.all.tags(elementName) == "object")			     Elem = document.all.tags(elementName)[elementSubIdentity];			     else Elem = void(0);			     return(Elem);		   }		   else if(elementType.toLowerCase()=="name") {			     if (typeof document[elementName] == "object")			     Elem = document[elementName];			     else Elem = void(0);			     return(Elem);		   }		   else return void(0);	 }	 	 	 	 	 else if(NS) {		   if(elementType.toLowerCase()=="id" || elementType.toLowerCase()=="name") {		   if (typeof document[elementName] == "object")		     	Elem = document[elementName];		     	else Elem = void(0);		     	return(Elem);		   }		   else if(elementType.toLowerCase()=="index") {		    if (typeof document.layers[elementName] == "object")		     	Elem = document.layers[elementName];		    else Elem = void(0);		     	return(Elem);		   }		   else return void(0);		 }}function getCont(elementType,elementName,elementSubIdentity) {   var Cont;      if(DOM && getElem(elementType,elementName,elementSubIdentity) && getElem(elementType,elementName,elementSubIdentity).firstChild) {     if(getElem(elementType,elementName,elementSubIdentity).firstChild.nodeType == 3)       	Cont = getElem(elementType,elementName,elementSubIdentity).firstChild.nodeValue;     else       	Cont = "";     	return(Cont);   }      else if(MS && getElem(elementType,elementName,elementSubIdentity)) {     	Cont = getElem(elementType,elementName,elementSubIdentity).innerText;     	return(Cont);   }   else return void(0);}function getAttr(elementType,elementName,elementSubIdentity,elementAttribute) {   var Attr;      if((DOM || MS) && getElem(elementType,elementName,elementSubIdentity)) {     	Attr = getElem(elementType,elementName,elementSubIdentity).getAttribute(elementAttribute);     	return(Attr);   }   else if (NS && getElem(elementType,elementName)) {       if (typeof getElem(elementType,elementName)[elementSubIdentity] == "object")        	Attr=getElem(elementType,elementName)[elementSubIdentity][elementAttribute]       else        	Attr=getElem(elementType,elementName)[elementAttribute]         	return Attr;       }   else return void(0);}function setCont(elementType,elementName,elementSubIdentity,newContent) {	   if(DOM && getElem(elementType,elementName,elementSubIdentity) && getElem(elementType,elementName,elementSubIdentity).firstChild)	     	 getElem(elementType,elementName,elementSubIdentity).firstChild.nodeValue = newContent;	     	 	   else if(MS && getElem(elementType,elementName,elementSubIdentity))	     	 getElem(elementType,elementName,elementSubIdentity).innerText = newContent;	     	 	   else if(NS && getElem(elementType,elementName,elementSubIdentity)) {		     getElem(elementType,elementName,elementSubIdentity).document.open();		     getElem(elementType,elementName,elementSubIdentity).document.write(newContent);		     getElem(elementType,elementName,elementSubIdentity).document.close();	   }}DHTML_init();//  Handler : andrŽ Thijsen | visible.be ©//	dŽfini le chemin d'acces a un calque par rapport au browser (via selfhtml)function layersTarget(DD_layers) {	iLayer = getElem("id",DD_layers,null);	return iLayer;}			// rollOver		// rollOver de css		function cssRoll(a, classId) {			a.className = classId		}		function cssRollID(idSelected, classId) {			layersTarget(idSelected);			iLayer.className = classId		}				// rollOver d'image		function rollOver(name, imgURL){			document.images[name].src=imgURL;		}				//	mac ou pc		function MacPC(){				macOuPc = "pc";			if (navigator.platform=='MacPPC'){				macOuPc = "mac";			}			return macOuPc;		}//	Netscape ou Explorer ://  retourne 'N' pour Nestcape, et 'IE' pour explorer		function NouIE(){			if (ver == 'Netscape'){ browser = "N"; }			if (ver == 'Microsoft Internet Explorer') { browser = "IE";}			return browser;		}// Langue du browser		function langue(){			if (NouIE() == 'N'){				var language = navigator.language;			} else {				var language = navigator.browserLanguage;			}			return language;		}//	Boockmark		var	BookmarkTXT = "This function isn't available on your platform. Please use (Ctrl+D)";		var BookmarkURL = "";		var BookmarkINFO = ""						function bookmark(alertState){					if ((ver == "Microsoft Internet Explorer") && (num >= 4) && (MacPC() == 'Pc')) {				window.external.AddFavorite(BookmarkURL,BookmarkINFO);			}			else if(alertState=="yes"){		 		alert(BookmarkTXT);			}		}// Check Formfunction checkForm(){		errorForm = false;		if (checkForm.arguments.length > 0){		layersTarget('error');		iLayer.className="displayfalse";					for (i=0; i<checkForm.arguments.length; i++){			iField = document.myForm.elements[checkForm.arguments[i]];			iField.className="formtextneed";		}				for (i=0; i<checkForm.arguments.length; i++){			iArg   = checkForm.arguments[i].toLowerCase()			iField = document.myForm.elements[checkForm.arguments[i]];			iValue = iField.value.toLowerCase()						if (iArg.indexOf('mail') >= 0){				mailLength = iValue.length;				posAt = iValue.indexOf("@");				posDot = iValue.substr(posAt,mailLength).indexOf(".");								if (mailLength < 2 || posAt < 2 || posDot < 2){					iField.className="formtexterror";					errorForm = true;				}			} 									else {				mailLength = iValue.length;				if (mailLength < 2){					iField.className="formtexterror";					errorForm = true;				}			}		}				if (errorForm == true ){			iLayer.className="displaytrue";			return false; 		}		return true; 	}}// PRINT		function imprimer(){			var	PrintTXT = "This function isn't available on your platform. Please use (Commande+P)";			if (MacPC() == 'mac'){		 		if(navigator.userAgent.indexOf('Safari')>0){					window.print();				} else {			 		alert(PrintTXT);			 	}			} else {				window.print();			}		}		//	Ecrire dans un calque						function InLayer(Lyr,Txt) {			layersTarget(Lyr);			iLayer.innerHTML = Txt;		}								//	Afficher ou non un calque				function showLayer() { 		   var n=showLayer.arguments.length; 		   for (var i=0; i<n; i++) { 		     layersTarget(showLayer.arguments[i]) 		     if(iLayer) { 			    	iLayer.style.visibility = bwShow;		     } 		   } 		}						function hideLayer() { 		   var n=hideLayer.arguments.length; 		   for (var i=0; i<n; i++) { 		     layersTarget(hideLayer.arguments[i]) 		     if(iLayer) { 			    	iLayer.style.visibility = bwHide;		     } 		   } 		} 						function toggleLayer() { 			var n=toggleLayer.arguments.length; 			for (var i=0; i<n; i++) { 				lyr = toggleLayer.arguments[i];				layersTarget(toggleLayer.arguments[i]) 				if(iLayer) { 			    	if (iLayer.style.visibility == bwShow){						hideLayer(lyr);						//alert("hide "+lyr);					}else{						showLayer(lyr);						//alert("show "+lyr);					}				} 			} 		}						// etiquete info		function info(Lyr, Txt){			startDrag(Lyr);			InLayer(Lyr, Txt);		}								menuTimer=0;				function lyrOn(){			clearTimeout(menuTimer);		}				function lyrOut(){			menuTimer=setTimeout("hideAll();",1000);		}				function hideAll(){				for (var i=0; i<lyrList.length; i++){				hideLayer(lyrList[i]);			}		}//  link		//  getURL		function getURL()		{		   var n=getURL.arguments.length; 		   for (var i=0; i<n; i++) { 				document.location.href=getURL.arguments[i];			}		}				//  targetURL				function targetURL(URLink, URLcible)		{		   var n=targetURL.arguments.length; 		   	for (var i=0; i<n; i++) { 				framePath = parent.frames[targetURL.arguments[i+1]]				framePath.location.href=targetURL.arguments[i];			}		}				//  idURL				function idURL(URLink, IDcible){			var pathID = layersTarget(IDcible)			iLayer.src = URLink;		}				//  openWin				function openWin(pageURL, sizeW, sizeH) {						centerHeight = (screen.availHeight - sizeH)/2;			centerWidth  = (screen.availWidth - sizeW)/2; 						winParam = "menubars, scrollbars, resizable, top="+ centerHeight +", left="+ centerWidth +", width=" + sizeW + ",height=" + sizeH;						window.open(pageURL,'', winParam);		}		//  openImage		function openImage(imageURL,sizeW, sizeH) {					centerWidth  = (screen.availWidth - sizeW)/2; 			centerHeight = (screen.availHeight - sizeH)/2;						winParam = "top="+ centerHeight +", left="+ centerWidth +", scrollbars, resizable, width=" + sizeW + ",height=" + sizeH;			pageOpen = open('', 'Image', winParam);			pageOpen.document.write('<html><Head><Title>IMAGES</Title></head><body bgcolor=#ffffff leftmargin=0 marginwidth=0 topmargin=0 marginheight=0><img src="'+ imageURL +'" border=0></body></html>');					}		//  openPDF				function openPDF(pdfURL) {				sizeW = 650;				sizeH = 450;							if (screen.availWidth <= sizeW){ sizeW = screen.availWidth-50; }			if (screen.availHeight <= sizeH){ sizeH = screen.availHeight-50; }						if(MacPC() !="mac"){								centerWidth  = (screen.availWidth - sizeW)/2; 				centerHeight = (screen.availHeight - sizeH)/2;								winParam = "top="+ centerHeight +", left="+ centerWidth +",  menubars, scrollbars, resizable, width=" + sizeW + ",height=" + sizeH;							pdf = window.open(pdfURL,'pdf', winParam);				pdf.focus();			} else {				document.location.href = pdfURL;			}					}//  Modifie la presentation		//  selfFull (Plein Žcran)			function selfFull(){					self.moveTo('0', '0');			self.resizeTo(screen.availWidth,screen.availHeight);		}					//  selfResize (applique une taille dŽfinie en pixel ˆ la fenetre)				function selfResize(sizeW, sizeH){			sizeWidth  = sizeW; 			sizeHeight = sizeH;					centerWidth = (screen.availWidth - sizeWidth)/2; 			centerHeight = (screen.availHeight - sizeHeight)/2;					self.moveTo(centerWidth, centerHeight);			self.resizeTo(sizeWidth,sizeHeight);		}					//  selfResizeRatio (applique une taille dŽfinie en pourcent ˆ la fenetre)				function selfResizeRatio(ratioH, ratioW){			sizeWidth = screen.availWidth/ratioW; 			sizeHeight = screen.availHeight/ratioH;					centerWidth = (screen.availWidth - sizeWidth)/2; 			centerHeight = (screen.availHeight - sizeHeight)/2;					self.moveTo(centerWidth, centerHeight);			self.resizeTo(sizeWidth,sizeHeight);		}	//  Cookies		//  writeCookies				function writeCookies(clef,valeur)		{			var nbrjours = "365"*10			var ojourdui = new Date()			var limite = new Date()					limite.setTime(ojourdui.getTime() + 1000*60*60*24*nbrjours)					document.cookie = clef + "=" + escape(valeur) + "; expires=" + limite.toGMTString()				}								//  readCookies				function  readCookies(nameCookie) {			var cookieTrouve=false;			var debut=0;			var fin=0;			var ch=document.cookie;			var i=0;						while (i<=ch.length) {							debut=i;				fin=debut+nameCookie.length;								if (ch.substring(debut,fin) == nameCookie) {					cookieTrouve=true;					break;				}								i++;							}						if (cookieTrouve) {			  	debut=fin+1;		   		fin=document.cookie.indexOf(";",debut);		   				   		if(fin<debut) {		   			fin=document.cookie.length;		   		}			  	return document.cookie.substring(debut,fin);		   	}		   					return "";		} 								// QUERYSTRING		function getQueryString(varName){			urlPath = document.location.href;			urlQSStart = urlPath.indexOf("?")+1;			if (urlQSStart!=0){				urlQSEnd = urlPath.length;				urlQS = urlPath.substring(urlQSStart,urlQSEnd);				arrayQS = urlQS.split("&");				nbrVar = arrayQS.length;				for (i=0; i<nbrVar; i++){					varVal=arrayQS[i].split("=");					if(varVal[0]==varName){						return varVal[1];					}				}			}			else {				return "null";			}		}																						//  test le DNS (ˆ adapter !!!)				function testHost(){			writeCookies("pays","be");			var path = document.location.hostname;			if (path == "www.comparex-lux.lu" || path=="www.brainpower.lu"|| path=="www.comparex.lu"){			 	writeCookies("pays","lu");			}		}		// Test les frames et met en mŽmoire l'URL de la page !		function testFrame(urlRoot){			nFrame = window.top.length;						if (nFrame == 0){				Path= document.location.hostname + document.location.pathname;				writeCookies('thisURL',Path);			}		}// Trailer de la souris		function moveTrailer(idTrailer, decalX, decalY){			layersTarget(idTrailer);			iLayer.style.left = event.clientX + decalX;			iLayer.style.top = event.clientY  + decalY;		}								function startDrag(dragLayer){			showLayer(dragLayer);			moveTrailer(dragLayer, 10, 10);		}								//--------------------rollOver, et click/*path		= "/images/";prefixe 	= "";nbrImg		= 18;sufixeOut 	= ".gif";sufixeOver 	= "-over.gif";sufixeDown 	= "-over.gif";targetFrame = "document." //"top.frames[targetFrame].document."imgSrc = new Array(); // lister dans les parentaize les nom des imagesif (imgSrc.length != 0){	nbrImg=imgSrc.length;}	if (imgSrc.length != 0){		img = new Array();	eta = new Array();			if (imgSrc.length == 0){		for (i=0;i<=nbrImg ;i++){			k=i+1;			if (k<=9 && nbrImg>9 ){ 				k="0"+k;			}			img[i] = prefixe+k;			eta[i] = "no";		}			} else {		for (i=0;i<=nbrImg ;i++){			img[i] = imgSrc[i];			eta[i] = "no";		}	}				function loadImage(arg) {		if (document.images) {			rslt = new Image();			rslt.src = arg;			return rslt;		}	}		preloadFlag = false;		if (document.images) {				imageOver = new Array()				imageDown = new Array()				for (i=0;i<nbrImg ;i++){						acces = path+img[i];												imageOver[i] = loadImage(acces+sufixeOver);						imageDown[i] = loadImage(acces+sufixeDown);				}				preloadFlag = true;	}}function clickMe(){	for (i=0;i<nbrImg ;i++){		targetFrame.images[img[i]].src=path+img[i]+sufixeOut;		eta[i] = "no";		for (k=0; k<clickMe.arguments.length; k++) {			if (img[i] == clickMe.arguments[k]){					eta[i] = "yes";					targetFrame.images[clickMe.arguments[k]].src=path+clickMe.arguments[k]+sufixeDown;			}		}	}}function overMe(){	for (i=0;i<=nbrImg ;i++){		for (k=0; k<overMe.arguments.length; k++) {			if (img[i] == overMe.arguments[k] && eta[i] =="no"){				targetFrame.images[overMe.arguments[k]].src=path+overMe.arguments[k]+sufixeOver;			}		}	}}function outMe(){	for (i=0;i<=nbrImg ;i++){		for (k=0; k<outMe.arguments.length; k++) {			if (img[i] == outMe.arguments[k] && eta[i] =="no"){					targetFrame.images[outMe.arguments[k]].src=path+outMe.arguments[k]+sufixeOut;			}		}	}}*/// roll css/*indexID = new Array();nbrID = indexID.length;if(nbrID > "0"){	etatOut = 	"header";	etatOver =  "headerover";	etatClick = "headerclick";		etaID = new Array();		for (i=0;i<=nbrID ;i++){			etaID[i] = "no";		}}function cssClickMe(){	top.menu.hideAll();		if (cssClickMe.arguments[0] == ""){		for (i=0;i<nbrID ;i++){			etaID[i] = "no";			cssRollID(indexID[i], etatOut);		}	} else {				for (i=0;i<nbrID ;i++){			etaID[i] = "no";			cssRollID(indexID[i], etatOut);						for (k=0; k<cssClickMe.arguments.length; k++) {				if (indexID[i] == cssClickMe.arguments[k]){					cssRollID(indexID[i], etatClick);					etaID[i] = "yes";				}			}		}	}}function cssOverMe(){	for (i=0;i<nbrID ;i++){		for (k=0; k<cssOverMe.arguments.length; k++) {			if (indexID[i] == cssOverMe.arguments[k] && etaID[i] == "no"){				cssRollID(indexID[i], etatOver);			}		}	}}function cssOutMe(){	for (i=0;i<nbrID ;i++){		for (k=0; k<cssOutMe.arguments.length; k++) {			if (indexID[i] == cssOutMe.arguments[k] && etaID[i] == "no"){				cssRollID(indexID[i], etatOut);			}		}	}}function hideCss(){	for (i=0;i<nbrID ;i++){		etaID[i] = "no";		cssRollID(indexID[i], etatOut);	}}*/		//    submenu						function gosubmenu(submenuurl){			//alert(window.top.length);			if (window.top.length != 0){				if (top.menuhead.location.href.indexOf(submenuurl)<1){					//alert(top.menuhead.location.href.indexOf(submenuurl));					top.menuhead.location.href=submenuurl;				}			}		}						//banner				var bannerlenght=4;		var countbanner=Math.round(Math.random()*bannerlenght);				function banner(bannerName){			if (banner.arguments.length <= 0){				countbanner++;				if(countbanner>bannerlenght) countbanner=0;				document.images['banner'].src="../medias/banner/banner"+countbanner+".gif";			}			else{				document.images['banner'].src="../medias/banner/"+bannerName;			}		}										//selfResize("1024", "700");																																																
