var browser_ie = "explorer";
var browser_mozilla = "mozilla";
var browser_opera = "opera";
var browser_safari = "Safari";

function testBrowser(browserName) {
	var res=false;
	//RexExps pour detecter le nom du nav
    var reg_ns = new RegExp("netscape","gi");
    var reg_moz = new RegExp("mozilla","gi");
    var reg_ie = new RegExp("explorer","gi");
    var reg_opera = new RegExp("opera","gi");
	var reg_safari = new RegExp("Safari","gi");
	
	if (browserName == browser_ie) {
		res = (navigator.appName.search(reg_ie) > -1) ; 
	} else if (browserName == browser_mozilla) {
		res = (navigator.appName.search(reg_ns) + navigator.appName.search(reg_moz) > -1) ; 
	} else if (browserName == browser_opera) {
		res = (navigator.appName.search(reg_opera) > -1) ; 
	} else if (browserName == browser_safari) {
		res = (navigator.appName.search(reg_safari) > -1) ; 
	}
	return res;
}

var pos_x_fenetre;
var pos_y_fenetre;
var largeur_fenetre;
var hauteur_fenetre;

function plein_ecran() {
	if (testBrowser(browser_ie)) {
		setWindow(window.screenLeft,window.screenTop,document.body.clientWidth ,document.body.clientHeight );
	} else {
		setWindow(window.screenX,window.screenY,window.outerWidth,window.outerHeight);
	}
	window.resizeTo(screen.width,screen.height);
	window.moveTo (0,0);
}
function retour_plein_ecran() {
	window.resizeTo(largeur_fenetre,hauteur_fenetre);
	window.moveTo (pos_x_fenetre,pos_y_fenetre);
}
function setWindow(posx,posy,larg,haut) {
	pos_x_fenetre = posx;
	pos_y_fenetre = posy;
	largeur_fenetre = larg;
	hauteur_fenetre = haut;
}

function montre_cache_block(id) {
	montre_cache_block(id,"block") ;
}
function montre_cache_block(id,type_aff) {
    if (document.getElementById(id)) {
		if (document.getElementById(id).style.display == "none") {
			if (type_aff == "inline") {
				document.getElementById(id).style.display = "inline";
			} else {
				document.getElementById(id).style.display = "block";
			}
		} else {
			document.getElementById(id).style.display = "none";
		}
    } 
}

function resizeAll(taille) {
	var image = document.getElementsByTagName("img");
	for(i=0; i<image.length; i++) {
		if(image[i].className == "resize") {
			resize(image[i].id, taille);
		}	
	}
}

function resize(id, taille) {
	var img = document.getElementById(id);
	var Worig = img.width;
	var Horig = img.height;
	if (Worig>Horig){
		var Wnew = taille;
		var Hnew = taille*Horig/Worig;
	} else {
		var Hnew = taille;
		var Wnew = taille*Worig/Horig;
	}
	x = (taille - Wnew)/2;
	y = (taille - Hnew)/2;
	lien = document.getElementById('a_'+id);
	lien.style.position = "relative";
	lien.style.top = y+"px";
	lien.style.left = x+"px";
	img.width = Wnew;
	img.height = Hnew;
}

function surligne(id, color) {
	var tr = document.getElementById(id);
	if(color == "blanc") {
		color = "#ffffff";
	} else if(color == "gris") {
		color = "#cccccc";
	} else if(color == "even") {
		color = "#dddddd";
	} else if(color == "odd") {
		color = "#eeeeee";
	} else {
		color = "#ffffff";
	}
	tr.style.background = color;
}
