function fixLinks() {
  if (!document.getElementsByTagName) return null;
  var anchors = document.getElementsByTagName("a");
  for(var i=0; i < anchors.length; i++)
  {
    var a = anchors[i];
    var href = a.href;
    if (href.indexOf("#header") != -1) {
      a.className = "alt";
    } else if ((href.indexOf("#") != -1) &&
                (href.indexOf("header") == -1))
    {
      var index = href.indexOf("#") + 1;
      href = "javascript:show('" +
             href.substring(index) + "');";
      a.setAttribute("href",href);
    }
  }
}

function show(what) {
  if (!document.getElementById) return null;
  showWhat = document.getElementById(what);
  var id = showWhat.id;
  var className = showWhat.className;
  if(id.substr(0, 7) == "signup-") {
	if(className == "hidden") {
		showWhat.className = "fieldset";
	} else {
		showWhat.className = "hidden";
	}
  } else {
	showWhat.className = "";
  }
  hideDivs(what);
}

function sendFocus(what) {
  var obj = document.getElementById(what);
  obj.focus();
}

function hideDivs(exempt) {
  if (!document.getElementsByTagName) return null;
  if (!exempt) exempt = "";
  var divs = document.getElementsByTagName("div");
  for(var i=0; i < divs.length; i++) {
    var div = divs[i];
    var id = div.id;
    if (
		(id.substr(0, 4) == "page")
	&&
		(id != exempt)
	) {
      div.className = "hidden";
    }
  }
}

window.onload = function() {
	fixLinks();
	hideDivs("page1");
}
