//had to revert to the old code from b2 for the dropdowns
var $={ // v1.1
	addOnload:function(func){
		var prev=window.onload;
		if(typeof window.onload!='function'){
			window.onload=func;
			}
		else{
			window.onload=function(){prev();func();}
			}
		},
	getByClass:function(str,node,tag){
		var classEls=new Array();
		if(node==null)node=document;
		if(tag==null)tag='*';
		var elements=node.getElementsByTagName(tag);
		var pattern=new RegExp('(^|\\s)'+str+'(\\s|$)');
		for(counter=0,found=0;counter<elements.length;counter++){
			if(pattern.test(elements[counter].className)){
				classEls[found]=elements[counter];
				found++;
				}
			}
		return classEls;
		},
	getById:function(){
		var elements=new Array();
		for(var counter=0;counter<arguments.length;counter++){
			var arg=arguments[counter];
			if(typeof arg=='string')arg=document.getElementById(arg);
			if(arguments.length==1)return arg;
			elements.push(arg);
			}
		return elements;
		},
	getByTag:function(str,node){
		if(node==null)node=document;
		return node.getElementsByTagName(str);
		}
	};

sfHover=function()
{var sfEls=document.getElementById("menus").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"),"")};}}
function openContact(theURL,winName,features){window.open(theURL,winName,features);}
function ext()
{if(!document.getElementsByTagName)return;var t=document.getElementsByTagName("a");for(var i=0;i<t.length;i++){var a=t[i];if(a.getAttribute("href")&&a.getAttribute("rel")=="external")a.target="_ext";}}
window.onload=ext;if(window.attachEvent)window.attachEvent("onload",sfHover);