
	
	YAHOO.util.Event.onDOMReady(function (ev) {
		// IE6 always wins :(
		if (document.all && document.getElementById) {
			navRoot = document.getElementById("navtop-bd");
			for (i=0; i<navRoot.childNodes.length; i++) {
				node = navRoot.childNodes[i];
				if (node.nodeName=="LI") {
					node.onmouseover=function() {
						this.className+=" over";
					}
					node.onmouseout=function() {
						this.className=this.className.replace(" over", "");
					}
				}
			}
		}				
		
		// resize fonts
		setDefaultFontSize();
		
		var Y = YAHOO.util;
		
		// Swaps input text
		var els = Y.Dom.getElementsByClassName('swap_value', 'input');
		if (els && els.length) {
			for (var i =0; i < els.length; i++) {
				var _obj = {el: els[i], value: els[i].value};
				
				// add onFocus event
				Y.Event.addFocusListener(els[i], function (ev, o) { 
					if (o.el.value == o.value){
						o.el.value = "";
					}
				}, _obj );
				
				// add onBlur event
				Y.Event.addBlurListener(els[i], function (ev, o) { 
					if (YAHOO.lang.trim(o.el.value) == ""){
						o.el.value = o.value;
					}
				}, _obj );
			}
		}
		

		// add exit message to external links
		var exit_url = "http://www.senate.gov/cgi-bin/exitmsg?url=";
		var ndl = "http://baucus";
		var ndl2 = "javascript:";
		var ndl3 = "senate.gov";
		els = document.getElementsByTagName("a");
		if (els && els.length) {
			for (var i =0; i < els.length; i++) {
				if ( els[i].href.indexOf(ndl) == -1 && els[i].href.indexOf(ndl2) == -1 && els[i].href.indexOf(ndl3) == -1) {
					els[i].href = exit_url + els[i].href;
					els[i].target = "_blank"; 
				}
			}
		}
		
		// init hot topics news ticker
		if ( document.getElementById("hot_tops-box") ) {
			var infobox = new BEBOP.Infobox("hot_tops-box", true, 1000);
			infobox.run();
		}
		
		// init lightbox
		if ( document.getElementById("lightbox") && document.getElementById("body") ) {
			YAHOO.util.Dom.addClass(document.getElementById("body"), "yui-skin-sam");
			//LIGHTBOX.render();
		}
		
		// change bg for media center tabs
		/*
		els = Y.Dom.getElementsByClassName('mctab', 'a');
		var mcHeight = 300;
		var mcTabsULID = "media_center-tabs";
		if (els && els.length) {
			for (var i =0; i < els.length; i++) {
				var _obj = {el: els[i], value: els[i].value, idx: i};
				
				// add click event
				Y.Event.addListener(els[i], "click", function (ev, o) { 
					var p = o.idx * -1 * mcHeight;
					document.getElementById(mcTabsULID).style.backgroundPosition = "0 " + p + "px";
				}, _obj );
			}
		}
		*/
	});
	

