<!--//--><![CDATA[//><!--

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]>

/*******************************************/
/*                 AJAX                    */
/*     */
/*******************************************/

  function loadurl(dest) {
  try {
	  // Moz supports XMLHttpRequest. IE uses ActiveX.
	  // browser detction is bad. object detection works for any browser
	  xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e) {
	  // browser doesn't support ajax. handle however you want
  }

  // the xmlhttp object triggers an event everytime the status changes
  // triggered() function handles the events
  xmlhttp.onreadystatechange = triggered;

  // open takes in the HTTP method and url.
  xmlhttp.open("GET", dest);

  // send the request. if this is a POST request we would have
  // sent post variables: send("name=aleem&gender=male)
  // Moz is fine with just send(); but
  // IE expects a value here, hence we do send(null);
  xmlhttp.send(null);
  }
  function triggered() {
  // if the readyState code is 4 (Completed)
  // and http status is 200 (OK) we go ahead and get the responseText
  // other readyState codes:
  // 0=Uninitialised 1=Loading 2=Loaded 3=Interactive
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
	  // xmlhttp.responseText object contains the response.
	  document.getElementById("output").innerHTML = xmlhttp.responseText;
  }
  }
 
 
  function switchView(id) {
    obj = document.getElementById(id);
    if (obj.style.visibility == 'visible'){
    obj.style.visibility = 'hidden';
    }
    else {
    obj.style.visibility = 'visible';
    }
  }
  
  
  