/*
  EffectsPack
  EffectsPack requires Prototype(http://prototype.conio.net/) and
  Effects v2 (http://mir.aculo.us)
  Feel free to use under any conditions
  
  These effects are targeted to specific cases and thus will not work 
  under every scenerio.
*/

 EffectPack = {}


/*---------------------------------+
 |  Toggle Effects				   |
 +---------------------------------+
*/

EffectPack.BlindToggle = function(element) {
  element = document.getElementById('quicklinks');
  if(element.style.display == 'none') 
    new Effect2.BlindDown(element);
  else
    new Effect2.BlindUp(element);
}

EffectPack.MagicToggle = function(element) {
  element = document.getElementById('searchoptions');
  if(element.style.display == 'none') 
    new Effect.BlindDown(element);
  else
    new Effect.BlindUp(element);
}


/*---------------------------------+
 |  Show/Hide Search Options	   |
 +---------------------------------+
*/
	
	function showorhide(id) { 
		if (document.getElementById(id).style.display == "none") {
			document.getElementById(id).style.display = "block";
		} else {
			document.getElementById(id).style.display = "none";
		}
	}
	
	
/*---------------------------------+
 |  Dropdown Menu IE Hover Fix 	   |
 +---------------------------------+
*/

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);
