// JavaScript Document
var Dom = YAHOO.util.Dom;
var Eventt = YAHOO.util.Event;

/**
 * Dropdown timeout
 */
var timeout 	= false;
var dropdown_open = false;

function dropdown_out(e) {
	var target = Eventt.getTarget(e);
	var reltarget = Eventt.resolveTextNode(Eventt.getRelatedTarget(e));

	if(target == reltarget) return;

	while(!Dom.hasClass(reltarget,"pulldown") && reltarget.nodeName != "BODY") {
		if(target == reltarget) return;

		reltarget = reltarget.parentNode;
	}

	var element = this;

	if(!Dom.hasClass(reltarget,"pulldown") && Dom.hasClass(this,'show'))
		timeout = window.setTimeout(function() {Dom.removeClass(element,'show'); }, 750);
	else
		timeout = window.clearTimeout(timeout);
}

function init_dropdown() {
	var items = Dom.getElementsByClassName('pulldown','div');

	for(var i = 0; i < items.length; i++) {
		Eventt.addListener(items[i],'click',dropdown);
		Eventt.addListener(items[i],'mouseout',dropdown_out);
	}
}

function dropdown() {
	if(Dom.hasClass(this,'show'))
		Dom.removeClass(this,'show');
	else {
		if(dropdown_open)
			Dom.removeClass(dropdown_open,'show');
		
		dropdown_open = this;
		
		Dom.addClass(this,'show');
	}
}

window.onload = function() {
	init_dropdown();
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}