// JavaScript Stockho //Function by S Lovisi - JC Leveque - B Coquard /* ###################################### Fonction de vérification du browser made in Bratta, http://www.bratta.com merci ŕ lui pour son talent technique ###################################### */ function lib_bwcheck(){ this.ver=navigator.appVersion this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.opera5=this.agent.indexOf("Opera 5")>-1 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0; this.ie4=(document.all && !this.dom && !this.opera5)?1:0; this.ie=this.ie4||this.ie5||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5) return this } var bw=new lib_bwcheck() function rollover(nomimage,nomfichier,divname) { if (document.layers && divname != '') { eval("document.layers." + divname + ".document.images['" + nomimage + "'].src = '" + nomfichier + "';"); } else { document.images[nomimage].src = nomfichier; } } function placeDiv(Div,Left) { var largeur=0; var largeurTMP = largeurEcran(); largeur = largeurTMP; // la taille soustraite de largeur doit etre celle du site, ici 996 pixels largeur = Math.ceil(((largeur - 996)/2)); var pix=0; pix=(bw.ie5 && !bw.mac)?-11:(bw.ie6)?+2:(bw.ns6)?+13:(bw.ie5 && bw.mac)?0:(bw.ns4 && bw.mac)?-10:(bw.ns4)?-9:(bw.ie4)?-14:0; if (largeur+pix<8 && !(bw.ie4)){ largeur=0; pix=0; } if(largeurTMP < 980) { pix = 13; } if (bw.dom) { document.getElementById(Div).style.left = Left+(largeur+pix) + "px"; document.getElementById(Div).style.visibility = "hidden"; } else if (bw.ns4) { document.layers[Div].left = Left+largeur+pix; document.layers[Div].visibility = "hidden"; } else if (bw.ie4) { document.all[Div].style.left= Left+largeur+pix; document.all[Div].style.visibility = "hidden"; } } function rollover(nomimage,nomfichier,divname) { if (document.layers && divname != '') { eval("document.layers." + divname + ".document.images['" + nomimage + "'].src = '" + nomfichier + "';"); } else { document.images[nomimage].src = nomfichier; } } // Fonctions afficher / cacher des divs function show(id) { if (bw.dom) { document.getElementById(id).style.visibility = "visible"; } else if (bw.ns4) { document.layers[id].document.layers[id].visibility = "visible"; } else if (bw.ie4) { document.all[id].style.visibility = "visible"; } } function hide(id) { if (bw.dom) { document.getElementById(id).style.visibility = "hidden"; } else if (bw.ns4) { document.layers[id].document.layers[id].visibility = "hidden"; } else if (bw.ie4) { document.all[id].style.visibility = "hidden"; } } // Fonctions afficher / cacher des divs function show2(id) { if (bw.dom) { document.getElementById(id).style.visibility = "visible"; } else if (bw.ns4) { document.layers[id].document.layers[id].visibility = "visible"; } else if (bw.ie4) { document.all[id].style.visibility = "visible"; } } function hide2(id) { if (bw.dom) { document.getElementById(id).style.visibility = "hidden"; } else if (bw.ns4) { document.layers[id].document.layers[id].visibility = "hidden"; } else if (bw.ie4) { document.all[id].style.visibility = "hidden"; } } //Fonctions de changement de couleur d'une cellule de tableau function changeColour1(name) { document.getElementById(name).style.backgroundColor='#FEEDC4'; } function changeColour2(name) { document.getElementById(name).style.backgroundColor='#000000'; } function changeColour3(name) { document.getElementById(name).style.backgroundColor='transparent'; } // JavaScript Stockhoss //Ouverture de popup function winOpen(adresse,largeur,hauteur,ascenseur) // ascenseur doit etre 0 pour non et 1 pour oui { window.open(adresse,'PopUp','toolbar=0,location=0,directories=0,status=0,scrollbars='+ascenseur+',resizable=no,copyhistory=0,menuBar=0,width='+largeur+',height='+hauteur+''); } function changeimage(chemin) { var im = document.getElementById('imghome'); im.src = chemin; } function stopError() { return true; } window.onerror = stopError;