<!--
var iframe_reference       = 0;

function isIE6orBefore() {
	return((navigator.appName == "Microsoft Internet Explorer") && (parseFloat(navigator.appVersion) < 7.0));
}

function ie6HackCheckStart(){
	//only move IFRAME shim and display if browser is IE version 6 or less
	if (isIE6orBefore()){
		iframe_reference = document.getElementById('iframe_background');
		iframe_reference.style.width = dropdownmenu_item.offsetWidth + 'px';
		iframe_reference.style.height = dropdownmenu_item.offsetHeight + 'px';
		iframe_reference.style.top = dropdownmenu_item.offsetTop + 'px';
		iframe_reference.style.left = dropdownmenu_item.offsetLeft + 'px';
		iframe_reference.style.display = 'inline';
	}
}

function ie6HackCheckStop(){
	if (isIE6orBefore()) {
		iframe_reference = document.getElementById('iframe_background');
		iframe_reference.style.display = 'none';
	}
}

var timeout         = 500;
var dropdownmenu_timer		= 0;
var dropdownmenu_item      = 0;


function dropdownmenu_open(id){	
	// whack the timer
	kill_timer();	
	// whack the old drop down, if open
	if(dropdownmenu_item) {
		dropdownmenu_item.style.visibility = 'hidden';
		ie6HackCheckStop();	
	}
	dropdownmenu_item = document.getElementById(id);
	// hack for Microsoft bug
	ie6HackCheckStart();
	// show the drop down menu
	dropdownmenu_item.style.visibility = 'visible';
}

// close showed layer
function dropdownmenu_close(){
	if(dropdownmenu_item) {
		dropdownmenu_item.style.visibility = 'hidden';
		ie6HackCheckStop();
	}
}

// start the timer up!
function dropdownmenu_starttimer(){
	dropdownmenu_timer = window.setTimeout(dropdownmenu_close, timeout);
}

// kill timer and set to null
function kill_timer(){
	if(dropdownmenu_timer){
		window.clearTimeout(dropdownmenu_timer);
		dropdownmenu_timer = null;
	}
}

// close layer when click-out
document.onclick = dropdownmenu_close; 

