//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.ie7=(this.ver.indexOf("MSIE 7")>-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.ie7
	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.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=new lib_bwcheck()

function getWindowSize() {
	var DOM  = (document.getElementById) ? 1 : 0;
	var NS4  = (document.layers) ? 1 : 0;
	var NSx  = (parseInt(navigator.appVersion)>4 && navigator.appName=='Netscape')?1:0;
	var IE4  = (document.all) ? 1 : 0;
	var IEx  = (document.all && DOM) ? 1 : 0;
	var ret  = new Array();
	ret['w'] = 0;
	ret['h'] = 0;
	
	if (NS4 || NSx) {
		ret['w'] = window.innerWidth;
		ret['h'] = window.innerHeight;
	} else if(IEx) {
		ret['w']  = document.body.offsetWidth;
		ret['h']  = document.body.offsetHeight;
	} else {
		with(top.document) {
		ret['w'] = body.offsetWidth >0?body.offsetWidth:0;
		ret['h'] = body.offsetHeight>0?body.offsetHeight:0;
		}
	}
	ret['w'] -= 0;//5;
	ret['h'] -= 0;//6;
	return ret;
}

function largeurEcran()
{

	if (bw.ie5 || bw.ie6 || bw.ie7)
	{
		largeur = document.body.offsetWidth;
		//alert(largeur);
	}
	else if (bw.ns4 || bw.ns6)
	{
		largeur = window.innerWidth;
	}
	else if (bw.ie4)
	{
	window.resizeTo(800,600);
	largeur = 800;
	}
return largeur;
}

function placeDiv(Div,Left,Top)
{
	var largeur=0;
	var largeurTMP = largeurEcran();
	largeur = largeurTMP;
	largeur = Math.ceil(((largeur - 776)/2));
	
	var pix=0;
	pix=(bw.ie5 && !bw.mac)?-11:(bw.ie6)?0:(bw.ie7)?0:(bw.ns6)?+3:(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 < 790)
	{
		pix = 11;
	}
	
	//if (bw.ns6) {	
	//	Top = Top+10;
	//}
	
	if (bw.dom) {
	document.getElementById(Div).style.left = Left+(largeur+pix) + "px";
	document.getElementById(Div).style.top = Top + "px";
	document.getElementById(Div).style.visibility = "hidden";
	} else if (bw.ns4) {
	document.layers[Div].left = Left+largeur+pix;
	document.layers[Div].top = Top;
	document.layers[Div].visibility = "hidden";
	} else if (bw.ie4) {
	document.all[Div].style.left= Left+largeur+pix;
	document.all[Div].style.top= Top;
	document.all[Div].style.visibility = "hidden";
	}
}

function placeFlash(Div,Left,Top)
{
	var largeur=0;
	var largeurTMP = largeurEcran();
	largeur = largeurTMP;
	largeur = Math.ceil(((largeur - 776)/2));
	
	var pix=0;
	pix=(bw.ie5 && !bw.mac)?-11:(bw.ie6)?0:(bw.ie7)?0:(bw.ns6)?+3:(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 < 790)
	{
		pix = 11;
	}
	
	if (bw.dom) {
	document.getElementById(Div).style.left = Left+(largeur+pix) + "px";
	document.getElementById(Div).style.top = Top + "px";
	document.getElementById(Div).style.visibility = "visible";
	} else if (bw.ns4) {
	document.layers[Div].left = Left+largeur+pix;
	document.layers[Div].top = Top;
	document.layers[Div].visibility = "visible";
	} else if (bw.ie4) {
	document.all[Div].style.left= Left+largeur+pix;
	document.all[Div].style.top= Top;
	document.all[Div].style.visibility = "visible";
	}
}

function placeDiv2(Div,Left,Top)
{
	var largeur=0;
	var largeurTMP = largeurEcran();
	largeur = largeurTMP;
	largeur = Math.ceil(((largeur - 776)/2));
	
	var pix=0;
	pix=(bw.ie5 && !bw.mac)?-11:(bw.ie6)?0:(bw.ie7)?0:(bw.ns6)?+11:(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 < 776)
	{
		pix = 11;
	}
	
	if (bw.dom) {
	document.getElementById(Div).style.left = Left+(largeur+pix) + "px";
	document.getElementById(Div).style.top = Top + "px";
	document.getElementById(Div).style.visibility = "visible";
	} else if (bw.ns4) {
	document.layers[Div].left = Left+largeur+pix;
	document.layers[Div].top = Top;
	document.layers[Div].visibility = "visible";
	} else if (bw.ie4) {
	document.all[Div].style.left= Left+largeur+pix;
	document.all[Div].style.top= Top;
	document.all[Div].style.visibility = "visible";
	}
}

function placeDiv3(Div,Left)
{
	
	var largeur=0;
	var largeurTMP = largeurEcran();
	largeur = largeurTMP;
// la taille soustraite de largeur doit etre celle du site, ici 776 pixels 
	largeur = Math.ceil(((largeur - 776)/2));
	
	var pix=0;
	pix=(bw.ie5 && !bw.mac)?-11:(bw.ie6)?+2:(bw.ie7)?+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 < 790)
	{
		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 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";
	}
}

function swap(id, img_src) {

x = document.getElementById(id);
x.src = img_src;
}

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 changeColour1(name) {
document.getElementById(name).style.backgroundColor='#ec886b';
}
function changeColour2(name) {
document.getElementById(name).style.backgroundColor='#f1a690';
}
function changeColour3(name) {
document.getElementById(name).style.backgroundColor='#978bbe';
}
function changeColour4(name) {
document.getElementById(name).style.backgroundColor='#b2a8ce';
}
function changeColour5(name) {
document.getElementById(name).style.backgroundColor='#b28cb2';
}
function changeColour6(name) {
document.getElementById(name).style.backgroundColor='#797890';
}
function changeColour7(name) {
document.getElementById(name).style.backgroundColor='#e6603a';
}
function changeColour8(name) {
document.getElementById(name).style.backgroundColor='#ec886b';
}
function changeColour9(name) {
document.getElementById(name).style.backgroundColor='#7564a8';
}
function changeColour10(name) {
document.getElementById(name).style.backgroundColor='#988bbe';
}
function changeColour11(name) {
document.getElementById(name).style.backgroundColor='#996699';
}
function changeColour12(name) {
document.getElementById(name).style.backgroundColor='#4c4b6b';
}



function popup(nomfichier,nompopup,taille_x,taille_y,scrolll) {
	var a;
			
	a=window.open( 'popups/' + nomfichier ,nompopup ,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=' + scrolll + ',resizable=no,width=' + taille_x + ',height=' + taille_y);
}