
//Specify affected tags. Add or remove from list:
var tgs = new Array('font','span','td','tr', 'a', 'h3', 'h1');

//Specify spectrum of different font sizes:
var szs = new Array('85%','100%','115%','130%','145%','160%','175%' );
var startSz = 1;
var sz = 1;

function zoom(inc) {
	if ( document.getElementById("Guide") != null ){
		zoomer("Guide", inc);
	}
	if ( document.getElementById("Annuaire") != null ){
		zoomer("Annuaire", inc);
	}
	if ( document.getElementById("colonne") != null ){
		zoomer("colonne", inc);
	}
	if ( document.getElementById("bloc") != null ){
		zoomer("bloc", inc);
	}
	if ( document.getElementById("categorie") != null ){
		zoomer("categorie", inc);
	}
	if ( document.getElementById("recherche") != null ){
		zoomer("recherche", inc);
	}
	if ( document.getElementById("service") != null ){
		zoomer("service", inc);
	}
	if ( document.getElementById("centre") != null ){
		zoomer("centre", inc);
	}
	if ( document.getElementById("poser") != null ){
		zoomer("poser", inc);
	}
	if ( document.getElementById("faq") != null ){
		zoomer("faq", inc);
	}
	if ( document.getElementById("formulaire") != null ){
		zoomer("formulaire", inc);
	}
	if ( document.getElementById("theme") != null ){
		zoomer("theme", inc);
	}
	if ( document.getElementById("proceder") != null ){
		zoomer("proceder", inc);
	}
	if ( document.getElementById("mots") != null ){
		zoomer("mots", inc);
	}
	if ( document.getElementById("cible") != null ){
		zoomer("cible", inc);
	}
	if ( document.getElementById("sites") != null ){
		zoomer("sites", inc);
	}
	if ( document.getElementById("ref") != null ){
		zoomer("ref", inc);
	}
	if ( document.getElementById("themes") != null ){
		zoomer("themes", inc);
	}
	if ( document.getElementById("urgence") != null ){
		zoomer("urgence", inc);
	}
	if ( document.getElementById("aussi") != null ){
		zoomer("aussi", inc);
	}
	if ( document.getElementById("act") != null ){
		zoomer("act", inc);
	}
	
	startSz = sz;
}

function zoomer(trgt, inc) {
	if (!document.getElementById) return
	var d = document,cEl = null,i,j,cTags;
	
	sz = startSz;
	sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;
	
	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 ];
		}
	}
}
