ok = (document.styleSheets) ? 1 : 0;

IE  = ((ind1 = navigator.appVersion.indexOf("MSIE")) > -1) ? 1 : 0;
IE4 = (IE && document.all) ? 1:0;
NN  = (navigator.appName.indexOf("Netscape")>-1) ? 1 : 0;
NN4 = (NN && document.layers) ? 1 : 0;
NN6 = (NN && document.getElementById) ? 1:0;

if(ok) {
  
  if(IE4){

     stile = document.styleSheets[0].rules;

  } else if(NN6){

     stile = document.styleSheets[0].cssRules;

  } 
  
} 


var fontSize = 70;
getSizeFromCookie();
setFaceSize();


function getSizeFromCookie() {

     tempArray = document.cookie.split(";");

     for (tA = 0; tA < tempArray.length; tA++) {

          if(tempArray[tA].indexOf('fontSize') > -1){
               // TROVATA LA SEZIONE FONT NEL COOKIE
               fontValue = tempArray[tA].split("=");
               fontSize  = parseInt(fontValue[1]);
          } else {
               // NON TROVATA LA SEZIONE FONT NEL COOKIE
               setSizeToCookie();
          }

     }

}


function setSizeToCookie(){

     var expire      = new Date((new Date()).getTime() + 6 * 3600000); // 6 ore
     expire          = expire.toGMTString();
     document.cookie = "fontSize=" + fontSize + "; path=/; expires=" + expire;

}


function setFaceSize(){

     if(ok){
        stile[0].style.fontSize = fontSize + '%';    
        setSizeToCookie();
     }
     
}


function aumenta() {

	if(ok){

	   fontSize += 10;
	   if(fontSize > 90){ fontSize = 90; }
  	   setFaceSize();

	} else {

           alert("Questa funzione non\nč supportata sul\nsuo browser.");

        }

}

function diminuisci() {

	if(ok){

	   fontSize -= 10;
	   if(fontSize < 50){ fontSize = 50; }
           setFaceSize();

	} else {

	   alert("Questa funzione non\nč supportata sul\nsuo browser.");

        }

}
