_PFX = 'ctl00_C_';
var lastScroller = 0;

Go_OnClick =
	function() {
	    if (location.href.lastIndexOf("Blog.aspx") > 1) {
	        var searchPhrase = document.getElementById("searchText").value.replace(" ", "+");
	        document.getElementById("BlogFrame").src = "http://projectstir.com/blog/?s=" + searchPhrase;
	    } else {
	        document.search.submit();
	    }
	}

Hover =
    function(el) {
        if (el.src.lastIndexOf("_out.") > -1) {
            el.src = el.src.replace("_out.", "_over.");
        } else {
            el.src = el.src.replace("_over.", "_out.");
        }
    }

FeaturedLink_OnMouseOut =
	function(e, divID) {
        var elDiv = YAHOO.util.Dom.get(divID);
        if (document.getElementById("ctl00_NewsFeaturedLink_IMG")) {
            document.getElementById("ctl00_NewsFeaturedLink_IMG").style.position = "relative";
        }
        if (YAHOO.util.Dom.getStyle(elDiv, 'position') == 'absolute') YAHOO.util.Dom.setStyle(elDiv, 'display', 'none');
	}

	FeaturedLink_OnMouseOver =
	function(e, divID) {
	    var elDiv = YAHOO.util.Dom.get(divID);

	    if (elDiv.id == "BlogPop") {
	        if (document.getElementById("ctl00_NewsFeaturedLink_IMG")) {
	            document.getElementById("ctl00_NewsFeaturedLink_IMG").style.position = "static";
	        }
	    }

	    if (YAHOO.util.Dom.getStyle(elDiv, 'position') == 'absolute' && YAHOO.util.Dom.getStyle(elDiv, 'display') == 'none') {
	        YAHOO.util.Dom.setStyle(elDiv, 'height', '1px');
	        YAHOO.util.Dom.setStyle(elDiv, 'z-index', '1');
	        YAHOO.util.Dom.setStyle(elDiv, 'display', 'block');
	        var newX = YAHOO.util.Dom.getX(e) + parseInt(e.offsetWidth / 2) - parseInt(elDiv.offsetWidth / 2) - 1;
	        var newY = YAHOO.util.Dom.getY(e) - elDiv.offsetHeight;
	        YAHOO.util.Dom.setX(elDiv, newX);
	        YAHOO.util.Dom.setY(elDiv, newY);
	        newY -= 291; // this is the approximate height of the div
	        var anim = new YAHOO.util.Anim(elDiv, { top: { to: newY }, height: { to: 292} }, 0.2);
	        anim.animate();
	    }
	}

SetTextSize =
	function(setting) {
	    if (setting == null) setting = 0;
	    var elClass = YAHOO.util.Dom.get('Content');
	    var elSize = YAHOO.util.Dom.get('TextSize');
	    var elImg = elSize.getElementsByTagName('img');

	    if (setting == 0) {
	        YAHOO.util.Dom.removeClass(elClass, 'BIG');
	        YAHOO.util.Cookie.set('textSize', 0);
	        elImg[0].src = elImg[0].src.replace(/enabled/, 'disabled');
	        elImg[1].src = elImg[1].src.replace(/disabled/, 'enabled');
	    }
	    if (setting == 1) {
	        var alreadyBig = YAHOO.util.Dom.hasClass(elClass, 'BIG');
	        if (!(alreadyBig)) YAHOO.util.Dom.addClass(elClass, 'BIG');
	        YAHOO.util.Cookie.set('textSize', 1);
	        elImg[0].src = elImg[0].src.replace(/disabled/, 'enabled');
	        elImg[1].src = elImg[1].src.replace(/enabled/, 'disabled');
	    }
	}

Window_OnLoad =
	function() {
	    if (YAHOO.util.Dom.get('TextSize')) {
	        SetTextSize(YAHOO.util.Cookie.get('textSize'));
	    }
	}

Window_OnResize = 
	function() {
	    /*
		var elScroll = YAHOO.util.Dom.get('Scroller');
		var rows = new Array('SearchRow','FirstMenuRow','BottomBarRow','FeaturedRow','BottomEdgeRow','UtilityLinksRow');
		var newHeight = YAHOO.util.Dom.getViewportHeight() - 23;  // 23 is the submenu row height
		for (var i=0; i<rows.length; i++)
		{
			newHeight -= YAHOO.util.Dom.get(rows[i]).offsetHeight;
		}
		if (newHeight < 100) newHeight = 100;
		YAHOO.util.Dom.setStyle(elScroll, 'height', newHeight + 'px');
		/*
		if (newHeight != lastScroller)
		{
			lastScroller = newHeight;
			var elMargin = YAHOO.util.Dom.get('Margin');
			var elRecent = YAHOO.util.Dom.get('RecentLinks');
			var newMargin = 20;
			if (elScroll.offsetHeight > elMargin.offsetHeight) newMargin = elScroll.offsetHeight - elMargin.offsetHeight + 5;
			YAHOO.util.Dom.setStyle(elRecent, 'margin-top', newMargin + 'px');
			initialLoad = false;
		}
		*/
	}
	
YAHOO.util.Event.addListener(window, 'load', Window_OnLoad);
YAHOO.util.Event.addListener(window, 'resize', Window_OnResize);
