//GESTION CSS pour des ecrans <= 1024*768
function cssChange (){
	var viewH = getWindowHeight();

	//645 = hauteur de la page normale, telle que développée
	//si pas assez de place dans le navig, utilise le style réduit.
	if ( viewH<=645 ) 
		setStyleSheet("index-small",true);
	else
		setStyleSheet("index-small",false);
	
	
	/***/
	function setStyleSheet(title,add) {
   var i, a;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) 
	 {
		 //tous link "style" avec un "title"
     if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			 //si title=celui demandé
       if(a.getAttribute("title") == title) {
				 //quelle action: add|remove ?
				 if (add==false) {
					 //add=true: activate
				 	 a.disabled = true; 
				 }
				 else {
					 //sinon enable
					 a.disabled = false;
				 }
			 }
     }
   }
	}
	/* crossbrowser innerHeight */
	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;
	}
	
};
window.onload=cssChange;
window.onresize=cssChange;
