﻿function navOnglet(request){
	nombre=20;
	if(request=="closeAll"){
		for(i=0;i<nombre;i++){
			if(document.getElementById("onglet"+i)){
				document.getElementById("onglet"+i).style.display="none";
			}
		}
	}
	if(request=="openAll"){
		for(i=0;i<nombre;i++){
			if(document.getElementById("onglet"+i)){
				document.getElementById("onglet"+i).style.display="block";
			}
		}
	}
	if(request=="openOnly"){
		navOnglet("closeAll");
		document.getElementById(navOnglet.arguments[1]).style.display="block";
	}
	if(request=="hideOnly"){
		navOnglet("openAll");
		document.getElementById(navOnglet.arguments[1]).style.display="none";
	}
	if(request=="open"){
		document.getElementById(navOnglet.arguments[1]).style.display="block";
	}
	if(request=="close"){
		document.getElementById(navOnglet.arguments[1]).style.display="none";
	}
}




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) {
			objDiv = getElem("id",idSelected);
			objDiv.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 = ""
		
		var ver = navigator.appName;
		var num = parseInt(navigator.appVersion);
		var os= navigator.platform;
		
		
		function bookmark(alertState){
		
			if ((ver == "Microsoft Internet Explorer") && (num >= 4) && (MacPC() == 'Pc')) {
				window.external.AddFavorite(BookmarkURL,BookmarkINFO);
			}
			else if(alertState=="yes"){
		 		alert(BookmarkTXT);
			}
		}




















// PRINT

		function imprimer(){
			var	PrintTXT = "This function isn't available on your platform. Please use (Commande+P)";
			if (MacPC() == 'mac'){
		 		alert(PrintTXT);
		 	} else {
				window.print();
			}
		}












//	Ecrire dans un calque


		function InLayer(id,texte) {
			setCont("id",id,null,texte);
		}



//	Afficher ou non un calque


function showLayer(layerSelected) {
	layersTarget(layerSelected);
	iLayer.style.visibility = bwShow;
}


function hideLayer(layerSelected) {
	layersTarget(layerSelected);
	iLayer.style.visibility = bwHide;
}



function toggleLayer(layerSelected) {
	layersTarget(layerSelected);
	if (iLayer.style.visibility == bwShow){ 
			hideLayer(layerSelected); }
	else{   showLayer(layerSelected); }
}






//  link

		//  getURL

		function getURL (URLink)
		{
			//document.URL=URLink;
			document.location.href=URLink;
		}
		
		//  targetURL
		
		function targetURL(URLink, URLcible)
		{
			if (URLcible){
				framepath = parent.frames[URLcible];
				framepath.location.href=URLink;
			}
		}
		
		//  idURL
		
		function idURL(URLink, IDcible){
			var pathID = eval("document.all."+IDcible);
			pathID.src = URLink;
		}
		
		//  openWin
		
		function openWin(pageURL, sizeW, sizeH) {
			
			centerHeight = (screen.availHeight - sizeH)/2;
			centerWidth  = (screen.availWidth - sizeW)/2; 
			
			winParam = "top="+ centerHeight +", left="+ centerWidth +",  scrollbars=auto, resizable=yes, 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=auto, resizable=yes, 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){
			if (MacPC() == 'mac'){
		 		getURL(pdfURL)
		 	} else {
				openWin(pdfURL,((screen.availHeight/100)*75),((screen.availWidth/100)*75));
			}
		}
















//  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 "";
		} 
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
//  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 frame et met en mmoir 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);
		}
		
		
function fait_Array(n) {
	this.length = n;
	return this;
}

frMois = new fait_Array(12);
	frMois[1] = "janvier";
	frMois[2] = "f&eacute;vrier";
	frMois[3] = "mars";
	frMois[4] = "avril";
	frMois[5] = "mai";
	frMois[6] = "juin";
	frMois[7] = "juillet";
	frMois[8] = "ao&ucirc;t";
	frMois[9] = "septembre";
	frMois[10] = "octobre";
	frMois[11] = "novembre";
	frMois[12] = "dcembre";

frJours = new fait_Array(7);
	frJours[1] = "Dimanche";
	frJours[2] = "Lundi";
	frJours[3] = "Mardi";
	frJours[4] = "Mercredi";
	frJours[5] = "Jeudi";
	frJours[6] = "Vendredi";
	frJours[7] = "Samedi";
	
enMois = new fait_Array(12);
	enMois[1] = "January";
	enMois[2] = "February";
	enMois[3] = "March";
	enMois[4] = "April";
	enMois[5] = "May";
	enMois[6] = "June";
	enMois[7] = "July";
	enMois[8] = "August";
	enMois[9] = "September";
	enMois[10] = "October";
	enMois[11] = "November";
	enMois[12] = "December";
	
enJours = new fait_Array(7);
	enJours[1] = "Sunday";
	enJours[2] = "Monday";
	enJours[3] = "Tuesday";
	enJours[4] = "Wednesday";
	enJours[5] = "Thursday";
	enJours[6] = "Friday";
	enJours[7] = "Saturday";
	
nlMois = new fait_Array (12);
	nlMois[1 ] = "januari";
	nlMois[2 ] ="februari";
	nlMois[3 ] = "maart";
	nlMois[4 ] = "april";
	nlMois[5 ] ="mei";
	nlMois[6 ] = "juni";
	nlMois[7 ] = "juli";
	nlMois[8 ] ="augustus";
	nlMois[9 ] = "september";
	nlMois[10 ] = "oktober";
	nlMois[11 ] = "november";
	nlMois[12 ] = "december";

nlJours = new fait_Array (7); 
	nlJours[1 ] = "Zondag"; 
	nlJours[2 ] = "Maandag"; 
	nlJours[3 ] = "Dinsdag"; 
	nlJours[4 ] = "Woensdag";
	nlJours[5 ] = "Donderdag"; 
	nlJours[6 ] = "vrijdag";
	nlJours[7 ] ="Zaterdag";
	
function date_long(lg,nDate) {

	lg = lg.toLowerCase();
	
	var nEr    = nDate.getDate();
	var minute = nDate.getMinutes();
	var heure  = nDate.getHours();
	var jour   = nDate.getDay();
	var mois   = nDate.getMonth();
	var annee  = nDate.getYear();
	var nAnnee = annee;
	
	//alert(heure+", "+minute+", "+jour+", "+mois+", "+annee);
	
	if (heure<=10 && minute<11){
		jour = jour-1;
		nEr  = nEr-1;
	}
	
	if (nEr == 1 && lg == "fr") nEr += "er";
	if (nEr == 1 && lg == "en") nEr += "st";
	if (nEr == 1 && lg == "nl") nEr += "ste";
	
	if (lg == "fr"){
		var nJour = frJours[jour + 1];
		var nMois = frMois[mois + 1];
	} else if (lg == "nl"){
		var nJour = nlJours[jour + 1];
		var nMois = nlMois[mois + 1];
	} else {
		var nJour = enJours[jour + 1];
		var nMois = enMois[mois + 1];
	}
	
	
	if (nAnnee < 100) nAnnee += 2000;
	if (nAnnee > 100 && nAnnee < 2000) nAnnee += 1900;
	
	
	if (lg == "fr"){
		return nJour + " " + nEr + " " + nMois + " " + nAnnee + ".";
	} else if (lg == "nl"){
		return nJour + " " + nEr + " " + nMois + " " + nAnnee + ".";
	} else {
		return nJour + ", " + nMois + " " + nEr + ", " + nAnnee + ".";
	}
}

function date(lg){
	document.write(date_long(lg,new Date()));
}






/*
//----- this javascript as create by visible (www.visible.be)
//----- Thijsen Andre

		
var test
var vitesse = "2500"
var compteur
nombreimg = "8"

chemin = "medias/slide/tedes_visuel"
extention = ".jpg"
chemin_dest = ""
extention_dest = ""

attente = "0"
imageslide = "photo"
nomdelafenetre = "slide"
largeurdelafenetre = "200"
longeurdelafenetre = "259"

//---------------CHARGER LES IMAGES

browserVer = parseInt(navigator.appVersion);

if (browserVer == 2) parent.location.href = "#";
else {

photo = new Array(nombreimg)
for (k=1;k<=nombreimg;k++) {
   photo[k] = new Image();
   photo[k].src = chemin+k+extention;
}
photo_g = new Array(nombreimg)
for (k=1;k<=nombreimg;k++) {
   photo_g[k] = chemin_dest+k+extention_dest;
}
	var totalImages = nombreimg;

	if (totalImages > 0) {
		var i = totalImages;
		var destination = eval("photo_g["+i+"]");
    }
}

//--------------AVANCER

function avance() {
	stop()
	 if (i == totalImages) { i = 1; } else { i++; }
        change();
}

//--------------RECULER

function recule() {
	stop()
	if (i == 1) { i = totalImages; } else { i--; }
        change();
}
//-------------LANCER LE SLIDE AU CHARGEMENT DE LA PAGE

function openslide() {
	setTimeout("goslide()",attente)
}

//------------LANCEUR DU SLIDE

function goslide() { 
		compteur = 0
		test = false
		slide()
}

//------------SLIDE EN LUI-MEME

function slide() {if (test) return
		i = ((compteur++%nombreimg)+1)
		document.images[imageslide].src = eval("photo["+i+"].src")
        destination = eval("photo_g["+i+"]");
		setTimeout("slide()",vitesse)
}

//------------FONCTION QUI PROVOQUE L'ACTION D'ALLEZ A L'IMAGE "X"

function change() {
        document.images[imageslide].src = eval("photo["+i+"].src");
        destination = eval("photo_g["+i+"]");
}


//------------STOP LE SLIDE

function stop() {
		test = true
}
*/
<!--
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->
