YAHOO.namespace("td");

/* set bottom background */
YAHOO.td.setBackground = function() {
	var pos = YAHOO.util.Dom.getY('bg-extend');
	var docHeight = YAHOO.util.Dom.getViewportHeight();
	
	if (pos < docHeight) {
		bgHeightAdd = docHeight-pos;
		YAHOO.util.Dom.setStyle('bg-extend', 'height', bgHeightAdd+'px');
	}
	
}

YAHOO.util.Event.addListener(window, "load", YAHOO.td.setBackground);

/* pre-load cir roll-over images */
image1 = new Image();
image1.src = "http://new.topdogevents.com/00images/gr/nav-about-on.png";

image2 = new Image();
image2.src = "http://new.topdogevents.com/00images/gr/nav-services-on.png";

image3 = new Image();
image3.src = "http://new.topdogevents.com/00images/gr/nav-portfolio-on.png";

image4 = new Image();
image4.src = "http://new.topdogevents.com/00images/gr/nav-contact-on.png";

/* pre-load nav images */
image6 = new Image();
image6.src = "http://new.topdogevents.com/00images/gr/lnk-overview-on.png";
image7 = new Image();
image7.src = "http://new.topdogevents.com/00images/gr/lnk-history-on.png";
image8 = new Image();
image8.src = "http://new.topdogevents.com/00images/gr/lnk-team-on.png";
image9 = new Image();
image9.src = "http://new.topdogevents.com/00images/gr/lnk-corpcelebrations-on.png";
image10 = new Image();
image10.src = "http://new.topdogevents.com/00images/gr/lnk-meetings-on.png";
image11 = new Image();
image11.src = "http://new.topdogevents.com/00images/gr/lnk-programs-on.png";
image12 = new Image();
image12.src = "http://new.topdogevents.com/00images/gr/lnk-casestudies-on.png";
image13 = new Image();
image13.src = "http://new.topdogevents.com/00images/gr/lnk-meetings-on.png";
image14 = new Image();
image14.src = "http://new.topdogevents.com/00images/gr/lnk-corpevents-on.png";
image15 = new Image();
image15.src = "http://new.topdogevents.com/00images/gr/lnk-incentiveprogams-on.png";
image16 = new Image();
image16.src = "http://new.topdogevents.com/00images/gr/lnk-clients-on.png";


YAHOO.td.rollOver = function(e, state) {
	/* get the event target */
	var thisTarget = YAHOO.util.Event.getTarget(e);
	
	if (state == 1) {
		YAHOO.util.Dom.addClass(thisTarget.parentNode, 'hover');
	} else {
		YAHOO.util.Dom.removeClass(thisTarget.parentNode, 'hover');
	}
}

/* main nav elements */
var oNavElements = YAHOO.util.Dom.getElementsByClassName("nav-obj");
YAHOO.util.Event.addListener(oNavElements, "mouseover", YAHOO.td.rollOver, 1);
YAHOO.util.Event.addListener(oNavElements, "mouseout", YAHOO.td.rollOver, 0);

var oSubNavElements = YAHOO.util.Dom.getElementsByClassName("subnav-obj");
YAHOO.util.Event.addListener(oSubNavElements, "mouseover", YAHOO.td.rollOver, 1);
YAHOO.util.Event.addListener(oSubNavElements, "mouseout", YAHOO.td.rollOver, 0);