//-----------------------------------------------------------------------------
function myOnError(msg, url, lno) {
	var debug = truee;
	if (debug) alert(msg + '\n' + url + '\nLigne : ' + lno);
	return true;
}
window.onerror = myOnError;

//-----------------------------------------------------------------------------
function toggleToolbar() {
// Gestion affichage barre de services
//-----------------------------------------------------------------------------
	//appel on click=> c'est pour changer l'état existant : none=>fermé    block=>ouvert
	tb.style.display = (tb.style.display == "block" || !tb.style.display) ? "none" : "block";
	//ajout tracking google none=>fermé    block=>ouvert
	if (tb.style.display == "block") pageTracker._trackPageview('/javascript/header/toolbar_on');
	else pageTracker._trackPageview('/javascript/header/toolbar_off') ;
	//alert(LireCookie("barserv")+' / '+tb.style.display);
	var name='barserv';
	var value=tb.style.display;
	EcrireCookie(name, value, null, '/');//http
	EcrireCookie(name+'s', value, null, '/', null, true); //ssl
	return false;
}

//--------------------------------------------------------------------------------------------
function EcrireCookie(nom, valeur) {
//-----------------------------------------nom, valeur, date, path, domain, secure --
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

//--------------------------------------------------------------------------------------------
function getCookieVal(offset) {
// lie les valeur individuelles des argumentss du cookie
//--------------------------------------------------------------------------------------------
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

//--------------------------------------------------------------------------------------------
function LireCookie(nom) {
//Lit le cookie
//--------------------------------------------------------------------------------------------
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null; 
}

//--------------------------------------------------------------------------------------------
function verif_cookie(nom) {
//au chargement de page (1er accès) si pas de cookie barserv on le pose pour que le bouton soit réactif au 1er click
//--------------------------------------------------------------------------------------------
	//tb.style.display = tb.style.display == "block" ? "block" : "none";
	var cookie_existe = LireCookie('barserv');
//	alert(cookie_existe+ ' / ' +tb.style.display);
	if (!cookie_existe) {
		var name='barserv';
		var value="block";
		EcrireCookie(name, value, null, '/');
		EcrireCookie(name+'s', value, null, '/', null, true);
	}
}

//--------------------------------------------------------------------------------------------
function openPopup(url) {
//--------------------------------------------------------------------------------------------
	/*, width, height, left='0', top='0'*/
	var width = 500;
	var height = 500;						// 100 px minimum pour les scripts non signés !!!!
	var left = 50;
	var top = 50;
	if((typeof wndPopup == 'undefined') || wndPopup.closed) {
		wndPopup = window.open('', 'popup', 'scrollbars=1,resizable=1,status=0,location=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
	}
	wndPopup.focus();
	wndPopup.stop;
	wndPopup.location = url;
}

//--------------------------------------------------------------------------------------------
//compteur clic pour la nav
//--------------------------------------------------------------------------------------------
/*
function clic(page){
	document.getElementById('clicpage').src='http://newrss/click/click.php?lien='+page; //www.lereseausantesocial.fr
	return true;
}*/
