
	var is_dropped = false;
	var active_btn = false;

	function mouseoverDropMenu( e, sId ) {
		if( is_dropped ) {
			showDropMenu( e, sId );
		}
	}

	function toggleDropMenu( e, sId ) {
		if( is_dropped ) {
			hideDropMenu( e );
		} else {
			showDropMenu( e, sId );
		}
	}
	
	function showDropMenu( e, sId ) {
		var oMenu = getObject(sId);
		if( window.event ) {
			window.event.cancelBubble = true;
		} else if( e.bubbles ) {
			e.stopPropagation();
		}
		if( is_dropped ) { hideDropMenu( e ); }
		if( oMenu ) {
			oMenu.style.display = "block";
			is_dropped = sId;
		}
	}
	
	function hideDropMenu( e ) {
		if( is_dropped ) {
			var oMenu = getObject( is_dropped );
			if( oMenu ) {
				oMenu.style.display = "none";
				is_dropped = false;
				relaxBtn( active_btn );
				active_btn = false;
			}
			if( window.event ) {
				window.event.cancelBubble = true;
			} else if( e.bubbles ) {
				e.stopPropagation();
			}
		}
	
	}


	function stressBtn( oImg ) {
		var sSrc = oImg.src.substr( 0, oImg.src.length-4 );
		if( sSrc.lastIndexOf("_o") > -1 || sSrc.lastIndexOf("_d") > -1 ) sSrc = sSrc.substr( 0, sSrc.length-2 );
		if ( is_dropped ) {
			if( active_btn ) {
				active_btn.src = active_btn.src.substr(0,active_btn.src.lastIndexOf('_')) + ".png";
			}
			active_btn = oImg;
			oImg.src = sSrc + "_d.png";
		} else {
			oImg.src = sSrc + "_o.png";
		}
	}

	function relaxBtn( oImg ) {
		if( !is_dropped ) {
			var sSrc = oImg.src.substr( 0, oImg.src.length-4 );
			if( sSrc.lastIndexOf("_") > -1 ) sSrc = sSrc.substr( 0, sSrc.length-2 )
			oImg.src = sSrc + ".png";
		}
	}
