function swapButtons(){
	
    var overButton = function(e){
        if(YAHOO.util.Dom.hasClass(this, "buttons"))
            YAHOO.util.Dom.addClass(this, "buttonsHover");
    };
        
    var outButton = function(e){
        if(YAHOO.util.Dom.hasClass(this, "buttonsHover"))
            YAHOO.util.Dom.removeClass(this, "buttonsHover");
    };
        
    YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName("buttons"), 'mouseover', overButton, true);
    YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName("buttons"), 'mouseout', outButton, true);
}

function stopMovie() {
    var flash = window.mainMovie || document.mainMovie;
        
	flash.StopPlay();
        flash.Rewind();
}

function Querystring(qs) { // optionally pass a querystring to parse
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) 
		return
	
	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		
		this.params[name] = value
	}
}

function Querystring_get(key, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}

function putLoginName(){
	// Parse the current page's querystring
	var qs = new Querystring();
	loginName = qs.get('loginid');
	if(loginName!=null){
		var tbLogin = document.getElementById('LoginID');
		tbLogin.value = loginName;
	}
}
    
YAHOO.util.Event.addListener(window, 'load', swapButtons);

function swapInfo(e){
    YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getElementsByClassName("selected"), "selected");
    YAHOO.util.Dom.addClass(this, "selected");
    var content = this.getAttribute("info");
    YAHOO.util.Dom.addClass(document.getElementById(content), "selected");
}

function swapHover(e){
	var hover = this.getAttribute("hover");
	YAHOO.util.Dom.addClass(this, hover);
}

function swapNormal(e){
	var hover = this.getAttribute("hover");
	YAHOO.util.Dom.removeClass(this, hover);
}
        
function attachInfoSwap(){
	if (document.getElementById("navContainer")){
    	var elms= document.getElementById("navContainer").getElementsByTagName("div");
    	YAHOO.util.Event.addListener(elms, 'click', swapInfo, true);
		YAHOO.util.Event.addListener(elms, 'mouseover', swapHover, true);
		YAHOO.util.Event.addListener(elms, 'mouseout', swapNormal, true);
	}
}
        
YAHOO.util.Event.addListener(window, 'load', attachInfoSwap);

function imgHover(e){
	var src = this.getAttribute("src");
	var hover = this.getAttribute("hover");
	this.setAttribute("hover", src);
	this.setAttribute("src", hover);
}

function attachImgHover(){
	YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName("imghover"), 'mouseover', imgHover, true);
    YAHOO.util.Event.addListener(YAHOO.util.Dom.getElementsByClassName("imghover"), 'mouseout', imgHover, true);
}

YAHOO.util.Event.addListener(window, 'load', attachImgHover);
