//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();}
			}
		},
	addOnUnload:function(func){
		var prev=window.onunload;
		if(typeof window.onunload!='function'){
			window.onunload=func;
			}
		else{
			window.onunload=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=$.getByTag("LI",$.getById("menus"));
	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(){
	var t=$.getByTag("a");
	for(var i=0;i<t.length;i++){
		var a=t[i];
		if(a.getAttribute("href")&&a.getAttribute("rel")=="external")a.target="_ext";
	}
}
$.addOnload(ext)
// $.addOnload(sfHover)
// window.onload=ext;
// if(window.attachEvent)window.attachEvent("onload",sfHover);