var ns = (navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=4)?true:false
var ie = (navigator.appName=="Microsoft Internet Explorer" && parseInt(navigator.appVersion)>=4)?true:false
var ns6 = (document.getElementById&&!document.all)

var safari = new String(navigator.appVersion);
var expr=/safari/gi;
Saf = safari.search(expr);

var navigsaf = (Saf!=-1)?true:false;

function getLayer(name) {
  if (ie)
    return eval('document.all.' + name);
	if (ns6)
		return document.getElementById(name);
  return null;
}

function loadtypo(menu){
	typo=getCookie("lobbyismetypo");
	if(typo!=null){
		ts( "contenu",typo)
	}
	loadmenu(menu);
}

function loadmenu(menu){
	layermenu = getLayer(menu);
	layermenu.className=menu+"done";
}


//Specify affected tags. Add or remove from list:
var tgs = new Array('h2','h3');

//Specify spectrum of different font sizes:
var szs = new Array( '80%','100%','120%');
var startSz = 1;

function ts( trgt,inc) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = inc,i,j,cTags;
	
	/*sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;*/
	
	for(i=1;i<=3;i++){
		layertaille=getLayer("taille"+i);
		layertaille.className="taille"+i;
	}
	
	no=Number(inc)+1;
	
	layertailledone=getLayer("taille"+no);
	layertailledone.className="taille"+no+"done";
	
	startSz = inc;
		
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

	cEl.style.fontSize = szs[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
//	document.cookie =  'lobbyismetypo='+inc+'; expires=Thu, 2 Aug 2007 20:47:11 UTC; path=/';
	setCookie("lobbyismetypo",inc,'', '/');
}

function pop(theURL) {
  var winName = "documentation";
  var features = "scrollbars=yes,width=520,height=520";
  window.open(theURL,winName,features);
}