/*------------------------------------------------
|             Clair et Net. © 2007                |
--------------------------------------------------*/

function openLink(page, largeur, hauteur, options) {
	var newWindow = false;
	if (page.indexOf(window.location.hostname, 0) == -1) {
		newWindow = true;
	}
	if (newWindow) {
		var top=(screen.height-hauteur)/2;
		var left=(screen.width-largeur)/2;
		window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
		return false;
	} else {
		return true;
	}
}
function openLinkInWindow(page, largeur, hauteur, options) {
		var top=(screen.height-hauteur)/2;
		var left=(screen.width-largeur)/2;
		window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
		return false;
}
function setFocus(inField) {
	var element = document.getElementById(inField);
	if (element) //LAA : doit éviter plein de bugs !
		element.focus();
}

function getDefaultMenu() {
 var valeur = "";
	if(document.cookie) {
		var valeur_depart = document.cookie.indexOf("=") + 1;
		var valeur_fin = document.cookie.indexOf(";");
		if (valeur_fin == -1)
			valeur_fin = document.cookie.length;
		valeur = document.cookie.substring(valeur_depart,valeur_fin);
	}
	return valeur;
}

function svgMenu(idMenu) {
	EcrireCookie("menu", idMenu);
}

//PATCH getEelementById
if (!document.getElementById) {
	if (document.all)
		document.getElementById=function() {
		if ( typeof(document.all[arguments[0]]) != "undefined")
			return document.all[arguments[0]];
		else
			return null;
		}
	else if (document.layers)
		document.getElementById=function() {
			if ( typeof(document[arguments[0]]) != "undefined")
				return document[arguments[0]];
			else
				return null;
	}
}




// ROLLOVER MENU TOP
function menuTopOver(element){
	var srcRef = element.src.split("images/");
	var imgName = srcRef[1].split(".")[0];
	var newImgName = imgName.split("a").join("b");
	var newSrc = srcRef[0] + "images/" + newImgName + ".gif";
	if(element.src != newSrc){
		element.onmouseout = function(){menuTopOut(element)};	
	}
	element.src = newSrc;
}

function menuTopOut(element){
	//alert(element.src);
	var srcRef = element.src.split("images/");
	var imgName = srcRef[1].split(".")[0];
	var newImgName = imgName.split("b").join("a");
	var newSrc = srcRef[0] + "images/" + newImgName + ".gif";
	element.src = newSrc;
}


function changeDisplay(id,value){
	var element = document.getElementById(id);
	if (element)	//LAA : doit éviter plein de bugs !
		element.style.display = value;
}


////// MENU /////////

var timeoutmenu;

//afficher un sous-menu :
function showMenu(id){
	maskMenu()
	document.getElementById(id).style.display="block";
}

//masquer un sous-menu :
function maskMenu(){
	cancelTOmenu()
	document.getElementById("sousMenu1").style.display="none";
	document.getElementById("sousMenu2").style.display="none";
}

//time out pour le masquage du menu :
function maskMenuTimeout(){
	delai = 200;/* durée du timeOut, en millisecondes */
	timeoutmenu = setTimeout("maskMenu()",delai);	
}


//annulation du timeout :
function cancelTOmenu(){	
	clearTimeout(timeoutmenu); 
}


// DEPECHES
	function openClose(ref){
		var currentClass = ref.parentNode.parentNode.className;
		switch (currentClass){
			case "depechesClose" : ref.parentNode.parentNode.className = "depechesOpen";
			break;
			case "depechesOpen" : ref.parentNode.parentNode.className = "depechesClose";
			break;
		
		}
	}

/*
function favoris() {
	if (navigator.appName != 'Microsoft Internet Explorer'){ 
		window.sidebar.addPanel("NomSite",window.location.href,"");
	}else{
		window.external.AddFavorite(window.location.href,"NomSite");
	} 
}
*/

/*
function PopUp(url,largeur,hauteur,option) {	
	if(!option){
		option="toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,menubar=0";
	}	
	t=(window.screen.height-hauteur)/2;
	l=(window.screen.width-largeur)/2;
	window.open(url, "MC", "top="+t+",left="+l+",width="+largeur+",height="+hauteur+","+option);
}
*/


/*
function changeURL(args){
	url = window.location.href;
	url = url.split("#");
	newUrl = url[0] + "#" + args;		
	window.location.href = newUrl;
	document.title = "Mon site :: " + args;
}
*/


/*
////////////////////////////////////////////////////////////////////////////
// SCROLLBARS pour FLASH 100%                                             //
////////////////////////////////////////////////////////////////////////////
// pour afficher une zone flash minimum
// et ajouter des scrollbars si besoin
////////////////////////////////////////////////////////////////////////////

window.onload = resizeFlash;
window.onresize = resizeFlash;

largeurFlash = 950;
hauteurFlash = 600;

function resizeFlash(){
	w = document.body.scrollWidth;
	h = document.body.scrollHeight;	
	if(w < largeurFlash){
		w = largeurFlash + "px";	
	}else{
		w = "100%";	
	}
	if(h < hauteurFlash){
		h = hauteurFlash + "px";
	}else{
		h = "100%";
	}	
	document.getElementById("bodyInner").style.width = w;
	document.getElementById("bodyInner").style.height = h;
	
	if(w == "100%" && h == "100%"){
		document.body.style.overflow = "hidden";
	}else{
		document.body.style.overflow = "scroll";
	}
}
////////////////////////////////////////////////////////////////////////////
*/

/*
window.onload = patchFooter;
function patchFooter(){		
	if(navigator.userAgent.indexOf("Safari")!=-1){
		//patch pour SAFARI
		//alert("Vous utilisez Safari !!!");
	}else{
		document.getElementById("foot").style.position = "absolute";
		document.getElementById("foot").style.bottom = "1px";
		document.getElementById("foot").style.bottom = "0px";
	}
}
*/

/*
//PATCH FOOTER

function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}
function setFooter() {
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		//alert("windowHeight : " + windowHeight);
		if (windowHeight > 0) {
			var contentHeight = document.getElementById('bodyInner').offsetHeight;
			//alert("contentHeight : " + contentHeight);			
			var footerElement = document.getElementById('foot');
			var footerHeight  = footerElement.offsetHeight;			
			footerElement.style.top = (contentHeight - (footerHeight)) + 'px';
		}
	}
}
window.onload = function() {
	setFooter();
}
window.onresize = function() {
	setFooter();
}

*/

