// JavaScript Document
function xGetElementById(e)
{
  if(typeof(e)=='string') {
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
  }
  return e;
}
function xAddEventListener(e,eT,eL,cap)
{
  if(!(e=xGetElementById(e)))return;
  eT=eT.toLowerCase();
  if(e.addEventListener)e.addEventListener(eT,eL,cap||false);
  else if(e.attachEvent)e.attachEvent('on'+eT,eL);
  else e['on'+eT]=eL;
}

function init() {
	var t = xGetCookie("img");
	var n;
	var imageOff = xGetElementById("imagesOff");
	if (t != null) n = parseInt(t); 
	if (t == 1) {
		var css = document.getElementsByTagName("link");
		css[0].disabled = true;
		css[t].disabled = true;
		css[t].disabled = false;
		imageOff.id = "imagesOn";
		imageOff.onclick = swap;
		imageOff.innerHTML = '<a href="#" title="Turn on images.">On Images</a>';
	}
	else {
		imageOff.onclick = swap;
	}
	img = new Image();
	img.src = "images/logoheaderMoved.gif";
}

xAddEventListener(window,"load",init,false);

function swap() {
	var css = document.getElementsByTagName("link");
	if (css[0].disabled == false) {
		css[0].disabled = true;
		css[1].disabled = true;
		css[1].disabled = false;
		var imageOff = xGetElementById("imagesOff");
		imageOff.id = "imagesOn";
		imageOff.onclick = swap;
		imageOff.innerHTML = '<a href="#" title="Turn on images.">On Images</a>';
	}
	else {
		css[0].disabled = false;
		css[1].disabled = true;
		var imageOff = xGetElementById("imagesOn");
		imageOff.id = "imagesOff";
		imageOff.onclick = swap;
		imageOff.innerHTML = '<a href="#" title="Turn off images.">Off Images</a>';
	}
}

function xGetCookie(name)
{
  var value=null, search=name+"=";
  if (document.cookie.length > 0) {
    var offset = document.cookie.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      var end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      value = unescape(document.cookie.substring(offset, end));
    }
  }
  return value;
}

function xSetCookie(name, value, expire, path)
{
  document.cookie = name + "=" + escape(value) +
                    ((!expire) ? "" : ("; expires=" + expire.toGMTString())) +
                    "; path=" + ((!path) ? "/" : path);
}

function unload() {
	var date = new Date();
	date.setTime(date.getTime() + (28 * 24 * 3600000));
	var css = document.getElementsByTagName("link");
	if (css[0].disabled == true) {
		xSetCookie("img", "1", date);
	}
	else {
		xSetCookie("img", "0", date);
	}
}

xAddEventListener(window,"unload", unload, false);

