var cssAltavisibilitaContent = '<a href="javascript:impostaVisibilita()">ALTA VISIBILITA\'</a>';
var cssSoloTestoContent = '<a href="javascript:impostaSoloTesto()">Solo Testo</a>';
var cssStandardContent = '<a href="javascript:impostaStandard()">Standard</a>';

function impostaVisibilita(){
  cambiaStyleSheet('Visibilita');
}

function impostaSoloTesto(){
  cambiaStyleSheet('Testo');
}

function impostaStandard(){
  cambiaStyleSheet('Standard');
}

function impostaCssIniziale(){
  if ("" != document.cookie) {
    var cookieList = document.cookie.split("; ");
    for (var i = 0; i < cookieList.length; i++) {
      var name = cookieList[i].split("=");
      if(unescape(name[0])=="CssStyleType"){
        cambiaStyleSheet(unescape(name[1]));
      }
    }
  }
}


function cambiaStyleSheet(titolo){
  if(esisteCss(titolo)){
    var labels = new Array();
    for (i=0; i<document.styleSheets.length; i++){
      if (document.styleSheets[i].title==titolo){
        document.styleSheets[i].disabled=false;
        document.cookie="CssStyleType="+titolo+";path=/;domain=regione.sicilia.it";
      }
      else{
	    if(document.styleSheets[i].title=='Visibilita'
	     ||document.styleSheets[i].title=='Testo'
	     ||document.styleSheets[i].title=='Standard'){
          document.styleSheets[i].disabled=true;
        }
      }
    }
    if(titolo=="Visibilita"){
      labels[0]=cssStandardContent;
      labels[1]=cssSoloTestoContent;
    }
    else if(titolo=="Testo"){
      labels[0]=cssAltavisibilitaContent;
      labels[1]=cssStandardContent;
    }
    else{
      labels[0]=cssAltavisibilitaContent;
      labels[1]=cssSoloTestoContent;
    }
    impostaLabels(labels);
  }
}

function esisteCss(titolo){
  for (i=0; i<document.styleSheets.length; i++){
    if (document.styleSheets[i].title==titolo){
      return true;
    }
  }
  return false;
}

function impostaLabels(labels){
  if (document.all){
    document.getElementById("ccslabel0").innerHTML=labels[0];
    document.getElementById("ccslabel1").innerHTML=labels[1];
  }
  else if (document.getElementById){
    setDomText("ccslabel0",labels[0]);
    setDomText("ccslabel1",labels[1]);
  }
}

function setDomText(divname, text){
    rng = document.createRange();
    el = document.getElementById(divname);
    rng.setStartBefore(el);
    htmlFrag = rng.createContextualFragment(text);
    while (el.hasChildNodes()) el.removeChild(el.lastChild);
    el.appendChild(htmlFrag);
}


