window.onerror=function(){return true;}

var isGecko=navigator.userAgent.match(/Gecko/);
var lastObject=null;

function colorSwap(e){
	var obj=isGecko ? e.target : window.event.srcElement;

	if(obj.tagName=="A"){
		obj=obj.parentNode;
	}

	obj.className=obj.className.match(/_over/) ? obj.className.replace(/_over/,"") : obj.className+"_over";
}


function _attachMouseEvents(){
	if(document.getElementsByTagName){
	    var coll=document.getElementsByTagName("LI");

	    for(i=0;i<coll.length;i++){
		    if(coll[i].className=="navsubelement"){
			    var aTag=coll[i].getElementsByTagName("A").item(0);
			    if(isGecko){
				   aTag.addEventListener("mouseover",colorSwap,false);
				   aTag.addEventListener("mouseout",colorSwap,false);

			    }else{
				   aTag.onmouseover=colorSwap;
				   aTag.onmouseout=colorSwap; 
			    }
		    }
	    }
	}
}

function _loadDynamicStyles(){
	if(document.getElementsByTagName){
	    var coll=document.getElementsByTagName("SELECT");

	    for(i=0;i<coll.length;i++){
		    var sel=coll[i];

		    for (j=1;j<sel.options.length;j++){
			    sel.options[j].style.backgroundColor=j%2==0 ? "#EEEEEE" : "#FFFFFF";
		    }
	    }
	}
}


	