﻿_PFX = 'ctl00_C_';
var lastScroller = 0;
var menuTimer = setTimeout('DoNothing()', 100000);
var allMenus = new Array();

Go_OnClick =
	function() {
	    if (location.href.lastIndexOf("Blog.aspx") > 1) {
	        var searchPhrase = document.getElementById("searchText").value.replace(" ", "+");
	        document.getElementById("BlogFrame").src = "http://blog.data-directions.com/?s=" + searchPhrase;
	    } else {
	        document.search.submit();
	    }
	}

Hover =
    function(el) {
        if (el.src.lastIndexOf("_active.") == -1) {
            if (el.src.lastIndexOf("_out.") > -1) {
                el.src = el.src.replace("_out.", "_over.");
            } else {
                el.src = el.src.replace("_over.", "_out.");
            }
        }
    }

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'));
	    }
	    
	    var nls = new DDI.Web.ImageButton('nls');
	    
		var popups = YAHOO.util.Dom.getElementsByClassName('yuimenu', 'div', 'PopupMenus');
	    for (var i = 0; i < popups.length; i++) 
	    {
	        YAHOO.util.Event.addListener(popups[i].id, 'mouseover', Popup_OnMouseOver);
	        YAHOO.util.Event.addListener(popups[i].id, 'mouseout', Popup_OnMouseOut);
	        allMenus.push(new YAHOO.widget.Menu(popups[i].id));
	        allMenus[allMenus.length - 1].render();
	    }
	}
	
YAHOO.util.Event.addListener(window, 'load', Window_OnLoad);


Popup_OnMouseOver =
	function(e) 
	{
		clearTimeout(menuTimer);		
	}
	
Popup_OnMouseOut =
	function(e) 
	{
		clearTimeout(menuTimer); // don't know why we need it, but don't remove it	
		menuTimer = setTimeout('TopMenuTab_Reset()', 1000);
	}
	
FirstMenuCell_OnMouseOut =
	function()
	{
		menuTimer = setTimeout('TopMenuTab_Reset()', 1000);
	}
	
FirstMenuCell_OnMouseOver =
	function()
	{
		clearTimeout(menuTimer);		
	}


TopMenuTab_OnMouseOut =
	function()
	{
		menuTimer = setTimeout('TopMenuTab_Reset()', 1000);
	}

TopMenuTab_OnMouseOver =
	function(el) {
	    clearTimeout(menuTimer);

	    for (var i = 0; i < allMenus.length; i++) {
	        allMenus[i].hide();
	    }
	    var path = DDI.Web.GetAttribute('string', el, 'path', '');
	    
	    for (var i = 0; i < allMenus.length - 1; i++) {
	        //if (allMenus[i].id != selPage) {
	            if (path == allMenus[i].id) {
	                var menu = YAHOO.util.Dom.get(allMenus[i].id);
	                var newX = YAHOO.util.Dom.getX(el) + el.offsetWidth;
	                var newY = YAHOO.util.Dom.getY(el);
	                YAHOO.util.Dom.setX(menu, newX);
	                YAHOO.util.Dom.setY(menu, newY);
	                allMenus[i].show();
	                tabLoc = i;
	            }
	        //}
	    }
	}
	
TopMenuTab_Reset =
	function() {
	    for (var i = 0; i < allMenus.length; i++) {
	        allMenus[i].hide();
	    }
	    var topTabs = YAHOO.util.Dom.getElementsByClassName('TopMenuTab', 'a');

	    for (var i = 0; i < topTabs.length; i++) {
	        var img = YAHOO.util.Dom.get(topTabs[i].id + _IMG);

	    }
	}

