var locations = new Array();
var descriptions = new Array();
var desckeyword = "";
locations[0] = "campus";
descriptions[0] = "Haviland Campus";
locations[1] = "online";
descriptions[1] = "Online Program";
locations[2] = "advantage";
descriptions[2] = "<em>Advantage!</em>";

function setCookie(c_name, value, expiredays)
{ var exdate = new Date();
  exdate.setDate(exdate.getDate() + expiredays);
  document.cookie = c_name + "=" + escape(value) + ";path=/" + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

function getCookie(c_name)
{ if (document.cookie.length > 0)
  { c_start = document.cookie.indexOf(c_name + "=");
    if (c_start != -1)
    { c_start = c_start + c_name.length + 1; 
      c_end = document.cookie.indexOf(";", c_start);
      if (c_end == -1) c_end = document.cookie.length;
      return unescape(document.cookie.substring(c_start, c_end));
    } 
  }
  return "";
}

function getQueryString ()
{
 var querystring = new Array;
 
 // parse current url into an array with the keys/values
 var q = String (document.location).split ('?')[1];
 if (!q) return false;
 q = q. split ('&');

 for (var i = 0 ; i < q.length; i++)
 {
   // for each key/value, split them at the '='
   // and add them to the qerystring array
   var o = q[i].split('=');
   querystring[o[0]] = o[1];
 }

 // return the querystring
 return querystring;
}

function showView(loc)
{ var ind = 0;
  for (i = 0; i <= 2; i++)
  { if (locations[i] == loc)
    { document.getElementById(locations[i]).style.display = "inline";
      document.getElementById("view" + locations[i]).style.borderLeft = "#ddd solid 1px";
      document.getElementById("view" + locations[i]).style.borderRight = "#ddd solid 1px";
      document.getElementById("view" + locations[i]).style.borderTop = "#ddd solid 1px";
      document.getElementById("view" + locations[i]).style.background = "#ffffff";
      document.getElementById("view" + locations[i]).style.textDecoration = "none";
      document.getElementById("view" + locations[i]).style.color = "#000";
      document.getElementById("view" + locations[i]).style.zindex = "102";
      document.getElementById("view" + locations[i]).style.paddingTop = "8px";
      document.getElementById("view" + locations[i]).style.paddingBottom = "6px";
      ind = i;
    }
    else
    { document.getElementById(locations[i]).style.display = "none";
      document.getElementById("view" + locations[i]).style.borderLeft = "#000 solid 0px";
      document.getElementById("view" + locations[i]).style.borderRight = "#000 solid 0px";
      document.getElementById("view" + locations[i]).style.borderTop = "#000 solid 0px";
      document.getElementById("view" + locations[i]).style.textDecoration = "none";
      document.getElementById("view" + locations[i]).style.background = "#ddd";
      document.getElementById("view" + locations[i]).style.color = "#555";
      document.getElementById("view" + locations[i]).style.paddingTop = "5px";
      document.getElementById("view" + locations[i]).style.paddingBottom = "5px";
    }
  }
  setRemember();
  if (document.getElementById("remember").checked)
  { setCookie("location", loc, null);
  }
  document.getElementById("location").innerHTML = descriptions[ind] + " " + desckeyword;
  if ( typeof checkWidth == 'function' ) checkWidth();
}

function setRemember()
{ if (document.getElementById("remember").checked)
  { setCookie("remember", "true", null);
  }
  else
  { setCookie("remember", "false", null);
    setCookie("location", "", null);
  }
}

//Run this when the document is loading
function setupPage(desc)
{
desckeyword = desc;
var querystring = getQueryString();
if ((querystring["type"] != null) && (querystring["type"] != ""))
{ showView(querystring["type"]);
}
else
{
  mylocation = getCookie("location");
  if ((mylocation != null) && (mylocation != ""))
  { showView(mylocation);
  }
  else
  { showView("campus");
  }
}

if (getCookie("remember") == "false")
{ document.getElementById("remember").checked = false;
}
else
{ document.getElementById("remember").checked = true;
}

}
