<!--
// © 2005 City of Las Vegas | All Rights Reserved | Use only with permission //
// All Contents of this Website are the property of the City of Las Vegas //
// Dynamically Change the Stylesheet



var ROOT = "";

var allcookies = document.cookie;

var font_types = ["small","medium","large"];
if(document.images) {
 btnFont01_on = new Image(14,14);
 btnFont01_off = new Image(14,14);
 btnFont02_on = new Image(16,16);
 btnFont02_off = new Image(16,16); 
 btnFont03_on = new Image(18,18);
 btnFont03_off = new Image(18, 18);
}
if(document.images) {
 btnFont01_on.src = "/Resources/Images/btnFont01_on.png";
 btnFont01_off.src = "/Resources/Images/btnFont01_off.png";
 btnFont02_on.src = "/Resources/Images/btnFont02_on.png";
 btnFont02_off.src = "/Resources/Images/btnFont02_off.png";
 btnFont03_on.src = "/Resources/Images/btnFont03_on.png";
 btnFont03_off.src = "/Resources/Images/btnFont03_off.png";
 
}

function set_css() {

 // set style sheet based on user selection stored in "css" cookie
 var pos = allcookies.indexOf("css=");
 if (pos != -1) {
  var start = pos + 4;
  var end = allcookies.indexOf(";", start);
  if (end == -1) 
   end = allcookies.length;
  var value = allcookies.substring(start,end);
  value = unescape(value);
  for( var i=1;i<=3;i++) {
   if (value == font_types[i-1]) {
    var imgLocation = "btnFont0" + i;
    var imgName = imgLocation + "_on";
    swapit(imgLocation,imgName);
    setStyleSheet(font_types[i-1]);
   }
  }
 } else {
  var imgLocation = "btnFont01";
  var imgName = imgLocation + "_on";
  swapit(imgLocation,imgName);
  setStyleSheet(font_types[0]);
  var nextyear = new Date();
  nextyear.setFullYear(nextyear.getFullYear() + 1);
  document.cookie = "css=" + font_types[0] + "; expires=" + nextyear.toGMTString() + "; path=/";    
 }
}

function set_css_only() {
 // set style sheet based on user selection stored in "css" cookie
 var pos = allcookies.indexOf("css=");
 if (pos != -1) {
  var start = pos + 4;
  var end = allcookies.indexOf(";", start);
  if (end == -1) 
   end = allcookies.length;
  var value = allcookies.substring(start,end);
  value = unescape(value);
  for( var i=1;i<=3;i++) {
   if (value == font_types[i-1]) {
    setStyleSheet(font_types[i-1]);
   }
  }
 }
}

function swapit(imgLocation, imgName) {
 if(document.images) {
 if(document.images[imgLocation]!=null){
  document.images[imgLocation].src = eval(imgName + ".src");}

 }
}

function swapit2(imgLocation) {

 var newImgLocation = "";
 
 if(document.images) {

  var imgName = document.images[imgLocation].src;

  imgName = imgName.substr(imgName.lastIndexOf('/')+1);    
  for(var i=1; i<=3; i++) {
   var newImgName = imgName.substr(0,imgName.lastIndexOf('_')-1) + i; 
   if(imgLocation.substring(imgLocation.length-1) == i){
   
    newImgName += "_on";
    document.images[imgLocation].src = eval(newImgName + ".src");
    var nextyear = new Date();
    nextyear.setFullYear(nextyear.getFullYear() + 1);
    document.cookie = "css=" + font_types[i-1] + "; expires=" + nextyear.toGMTString() + "; path=/";
    setStyleSheet(font_types[i-1]);
   }
   else {
    newImgLocation = imgLocation.substring(0,imgLocation.length-1) + i;
    newImgName += "_off";

    document.images[newImgLocation].src = eval(newImgName + ".src");

   }
  }
 }
}

// function for changing stylesheets using document.styleSheets
function setStyleSheet(theme) {
 for ( i = 0; i < document.styleSheets.length; i++ ) {
           if ( document.styleSheets[i].title ) {
              document.styleSheets[i].disabled = true;
              if ( document.styleSheets[i].title == theme ) { 
               document.styleSheets[i].disabled = false;
                }
           }
        }
}
// -->
