
/*function NoError() {
	return true;
}
window.onerror = NoError;*/

/****** Menu en haut à droite *******/

function overSection(e,icone) {
	opacity('icones', 0, 100, 600);
	
	e.style.visibility = "hidden";
	
    if(icone == "faq") {
		e.style.background = 'url(images/menu/faq.gif) no-repeat left center';
	} else if(icone == "stats") {
		e.style.background = 'url("images/menu/stats.gif") no-repeat left center';
	} else if(icone == "webmail") {
		e.style.background = 'url("images/menu/webmail.gif") no-repeat left center';
	} else if(icone == "site") {
		e.style.background = 'url("images/menu/site.gif") no-repeat left center';
	} else {
		e.style.background = 'url("images/menu/home.gif") no-repeat left center';
	}
	
	self.setTimeout('visible()',100);
}

function visible() {
	icones.style.visibility = "visible";
}

function outSection(e) {
	e.style.background = "";
}

function opacity(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;

    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
   
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

/****** Menu principal de gauche *******/

/* Fonction qui permet d'ouvrir et de fermer une catégorie */
function openmenu(id,e) {
	nom = 'info'+id;

	if(e.style.backgroundImage == 'url(images/menminus.gif)') {
		e.style.backgroundImage = 'url(images/menplus.gif)';
		new Effect.Fade(document.getElementById(nom));
		self.setTimeout('invisible('+nom+')',900);
	}
	else {
		e.style.backgroundImage = 'url(images/menminus.gif)';
		new Effect.Appear(document.getElementById(nom));
	}
	
	new Effect.toggle($(nom),'blind');
}

/* Rend invisible e */	
function invisible(e) {
	e.style.display = "none";
}

/* rend visible e et change la puce à droite */
function visible1(e,toggle) {
	document.getElementById(e).style.display = "block";
	document.getElementById(toggle).style.backgroundImage = 'url(images/menminus.gif)';
}

/* Au chargement de la page on regarde si un lien a été cliqué et on ouvre la catégorie ou le lien figure */
function ouvrir(idmenu) {
	menuid = 'info'+idmenu;
	toggleinfo = 'toggleinfo'+idmenu;
	visible1(menuid,toggleinfo);
}

/* permet de récupérer une variable passer en paramètre de l'URL */
function getURLParam(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				break;
			}
		}
	}
	return strReturn;
}

/* Fonctions pour l'encadré recherche */

function fermerSearch() {
	document.getElementById('close').style.display = "none";
	document.getElementById('open').style.display = "block";
}

function ouvrirSearch() {
	document.getElementById('close').style.display = "block";
	document.getElementById('open').style.display = "none";
}

function closeSearch() {
	new Effect.BlindUp(document.getElementById('search'));
	self.setTimeout('invisible(search)',900);
	self.setTimeout('fermerSearch()',900);
}

function openSearch() {
	new Effect.BlindDown(document.getElementById('search'));
	self.setTimeout('ouvrirSearch()',900);
}

function imageOn(id) {
	document.getElementsByTagName('img')[id].style.opacity = "0.7";
	document.getElementsByTagName('img')[id].style.filter = "alpha(Opacity=70)";
}

function imageOut(id) {
	document.getElementsByTagName('img')[id].style.opacity = "1";
	document.getElementsByTagName('img')[id].style.filter = "alpha(Opacity=100)";
}


/* Remplacer les espaces des input1 par des virgules dans input2 (pour les META) */
function rplEspVir(input1,input2) {
	var key = input1.value;
	var keyr = key.replace(/ /g,",");
	input2.value = keyr;
}
