/* rollovers for main Annual Report navigation */
/* dirlevel variable should be set in the calling document */
loaded = 0
levelmod = "";
for (i = 0;i < dirlevel;i++) {
  levelmod += "../";
}
  
function preloadImages () {
  mainpath = "images/common/";
  principlesOff = new Image(); principlesOff.src = levelmod + mainpath + "principles-0.gif";
  principlesOn = new Image(); principlesOn.src = levelmod + mainpath + "principles-1.gif";
  letterOff = new Image(); letterOff.src = levelmod + mainpath + "letter-0.gif";
  letterOn = new Image(); letterOn.src = levelmod + mainpath + "letter-1.gif";
  core_businessesOff = new Image(); core_businessesOff.src = levelmod + mainpath + "core_businesses-0.gif";
  core_businessesOn = new Image(); core_businessesOn.src = levelmod + mainpath + "core_businesses-1.gif";
  financialsOff = new Image(); financialsOff.src = levelmod + mainpath + "financials-0.gif";
  financialsOn = new Image(); financialsOn.src = levelmod + mainpath + "financials-1.gif";
  clientsOff = new Image(); clientsOff.src = levelmod + mainpath + "clients-0.gif";
  clientsOn = new Image(); clientsOn.src = levelmod + mainpath + "clients-1.gif";
  aboutOff = new Image(); aboutOff.src = levelmod + mainpath + "gs_dot_com-0.gif";
  aboutOn = new Image(); aboutOn.src = levelmod + mainpath + "gs_dot_com-1.gif";
  september_11Off = new Image(); september_11Off.src = levelmod + mainpath + "september_11-0.gif";
  september_11On = new Image(); september_11On.src = levelmod + mainpath + "september_11-1.gif";

  loaded = 1;
}

function msover (iname) {
  if (loaded == 1) {
    document.images[iname].src = eval(iname + "On.src");
  }
}

function msout (iname) {
  if (loaded == 1) {
    document.images[iname].src = eval(iname + "Off.src");
  }  
}


/* cookie functions for remembering user's flash vs. non-flash intro choice */

function Get_Cookie(name) {
  var start = document.cookie.indexOf(name + '=');
  var len = start + name.length + 1;
  if ((!start) && (name != document.cookie.substring(0,name.length)))
    return null;
  if (start == -1)
    return null;
  var end = document.cookie.indexOf(';',len);
  if (end == -1) end = document.cookie.length;
  return unescape(document.cookie.substring(len,end));
}

function Set_Cookie(name,value,expires,path,domain,secure) {
  document.cookie = 
    name + '=' + escape(value) +
    ( (expires) ? ';expires=' + expires.toGMTString() : '') +
    ( (path) ? ';path=' + path : '') + 
    ( (domain) ? ';domain=' + domain : '') +
    ( (secure) ? ';secure' : '');
}

function rememberChoice(flash) {
  Set_Cookie('GSARFlashChoice',flash);
}

var over_there = "";

function go_there(where){
  usercookie = Get_Cookie('GSARFlashChoice');
  if (usercookie == 1) {
    over_there = where + "_flash.html";
  } else {
    over_there = where + ".html";
  }

  window.document.location.href = levelmod + over_there;
}

