// droits d'auteurs 2002 - 2005 copyrights - serge_lamarche@hotmail.com 
// All reproductions are forbidden without written permission
// Toute reproduction est interdite sans autorisation écrite
// Javascripts effects are available at affordable prices. Thanks. 
// Les effets javascripts sont disponibles à prix abordables. Merci. 
// Serge Lamarche.


function gsanspub2() { var frtr=fureteur(); if (frtr!="gecko") return; 
var bg="#ffffff"; if (-1 != document.URL.search(/mesdist/)) bg="#395033"; 
if (-1 != document.URL.search(/organigramme/)) bg="#d0e0cc"; 
if (-1!=document.title.search(/Portique/)) bg="#cc9966 url(images-gen/bg-gazonprintemps_0026.jpg) bottom left"; 
if (-1!=document.title.search(/comment/)) bg="#cc9966 url(images-gen/bg-gazonprintemps_0026.jpg) bottom left"; 
if (-1 != document.URL.search(/mesdistances/)) bg="#395033 url(images-gen/bg-hr-sts028-7470.jpg) bottom left"; 
if (-1 != document.URL.search(/records/)) bg="#116611 url(images-gen/bg-hr-sts028-7470.jpg) bottom left"; 
if (-1 != document.URL.search(/index2/)) { if (ncss==2) bg="#000000 url(images-gen/bg-terre30-printemps.jpg) bottom left"; };
if (-1 != document.title.search(/Christmas/)) bg="#444444 url(images-gen/bg-noel_2004_0865.jpg) bottom left"; 
var divcp=document.createElement("div"); 
var corps=document.getElementsByTagName("body").item(0); 
var corpspe=corps.firstChild; var image1=document.getElementsByTagName("img").item(0); 
var pmarque=document.getElementById("marqueur"); 
divcp.style.position="absolute"; divcp.style.zIndex="1"; divcp.id="divcp"; 
divcp.style.width="145px"; divcp.style.height="155px"; divcp.style.background=bg; 
if (image1.y>100) { corps.insertBefore(divcp,corpspe); corps.style.marginTop="-155px"; }
else { divcp.style.height="180px"; corps.insertBefore(divcp,pmarque); bgblanc=true; 
if (-1 != document.URL.search(/index2/)) if (document.styleSheets[1].insertRule) { 
document.styleSheets[1].insertRule('body.index2 { background: url(images-gen/bg-index2b-blanc.jpg) bottom left; }',document.styleSheets[1].cssRules.length); }; //chg bg2b index2;
}; }

function part() { //if (-1 == document.URL.search(/serge_lamarche/)) document.location="http://cf.geocities.com/serge_lamarche"; 
if (!document.getElementById) return; 
window.setTimeout("prechargebtns()",1); 
if (-1 != document.URL.search(/angelfire/)) return; 
window.setTimeout("gsanspub2()",2); 
window.setTimeout("jette2()",3); }

function jette2() { var avider=new Array(); 
if (document.getElementById('yl0')) avider[0]=document.getElementById('yl0');
if (document.getElementById('yl1')) avider[1]=document.getElementById('yl1');
if (document.getElementById('yl2')) avider[2]=document.getElementById('yl2');
if (document.getElementById('yl3')) avider[3]=document.getElementById('yl3');
if (document.getElementById('yl4')) avider[4]=document.getElementById('yl4');
if (document.removeChild) { 
for (var i=0;i<5;i++) { if (avider[i]) { var l=avider[i].childNodes.length; 
for (var j=0;j<l;j++) { avider[i].removeChild(avider[i].childNodes(0)); }; }; }; }
else { for (var i=0;i<5;i++) { if (avider[i]) avider[i].style.display="none"; }; }; }

function unilingue(langue0, langue1) { if (!document.styleSheets) return; 
//if (typeof(ncss)==typeof(pasdefini)) ncss=0; ncss
for (var i=0;i<document.styleSheets.length;i++) { 
var chg = document.styleSheets[i]; 
if (chg.insertRule) { 
chg.insertRule('ul.navmarge { background: url(images-gen/bg-borderg1-ombregrisp.gif) no-repeat top left; }',chg.cssRules.length); 
chg.insertRule('*.'+langue0+', span.'+langue0+', span.langsep {display: none; }',chg.cssRules.length);
chg.insertRule('*.'+langue1+' {display: block; }',chg.cssRules.length); 
chg.insertRule('span.'+langue1+' {display: inline; }',chg.cssRules.length); } 
if (chg.addRule) { 
chg.addRule('ul.navmarge', 'background: url(images-gen/bg-borderg1-ombregrisp.gif) no-repeat top left; ;'); 
chg.addRule('*.'+langue0, 'display: none;'); 
chg.addRule('span.'+langue0, 'display: none;'); 
chg.addRule('span.langsep', 'display: none;'); 
chg.addRule('*.'+langue1, 'display: block;'); 
chg.addRule('span.'+langue1, 'display: inline;'); }; }; }

//precharge les images des boutons: 
function prechargebtns() { if (-1 == document.title.search(/Portique/)) return; 
if (!document.styleSheets||!document.getElementById||!document.images) return; 
var nomsbtns; var ensbtns; ens = new Array()
nomsbtns = ["coll0-","coll1-","infocoliade0-","infocoliade1-"];  
ensbtns = nomsbtns; //["coll0-","coll1-"]; //découplage possible ens appel et noms
for (var i=0;i<nomsbtns.length;i++) { ens[ensbtns[i]] = new Array(); 
for (var j=0;j<3;j++) { ens[ensbtns[i]][j] = new Image();
ens[ensbtns[i]][j].src = "images-gen/btn-"+nomsbtns[i]+j+".gif"; }; }; 
var chg = document.styleSheets[0]; 
if (chg.insertRule) { chg.insertRule('img.btn {display: inline; }',chg.cssRules.length); } 
if (chg.addRule) { chg.addRule('img.btn', 'display: inline;'); }; }

function actlien(nombtn,quoi) { if (typeof(ens)=="undefined") return; 
var nomimgbtn="btn-"+nombtn; 
var nombtn2=document.images[nomimgbtn].src; var idx=4+nombtn2.search(/btn-/); 
nombtn2=nombtn2.slice(idx,-5); document.images[nomimgbtn].src = ens[nombtn2][quoi].src; }

function fureteur() { var navteur = navigator.userAgent.toLowerCase(); 
var fureteurs = ["konqueror", "safari", "omniweb", "opera", "webtv", "icab", "msie", "firefox", "gecko", "compatible", "mozilla"]; 
for (var i=0;i<fureteurs.length;i++) { var furteur = new RegExp(fureteurs[i], "i"); 
if (-1!=navteur.search(furteur)) return fureteurs[i]; }; return "inconnu"; }
//Thanks to PPK www.quirksmode.com. His infos helped me quickly create these two functions.
function systOp() { var navteur = navigator.userAgent.toLowerCase(); 
var codesSystOp = ["linux", "x11", "mac", "win"]; 
var systOps = ["linux", "unix", "macintosh", "windows"]; 
for (var i=0;i<codesSystOp.length;i++) { var OSys = new RegExp(codesSystOp[i], "i"); 
if (-1!=navteur.search(OSys)) return systOps[i]; }; return "inconnu"; }

function rien() { return; }; 

// droits d'auteurs 2002 - 2005 copyrights - serge_lamarche@hotmail.com 
// All reproductions are forbidden without written permission
// Toute reproduction est interdite sans autorisation écrite
// Javascripts effects are available at affordable prices. Thanks. 
// Les effets javascripts sont disponibles à prix abordables. Merci. 
// Serge Lamarche.
