google.load("jquery", "1.4.2");

google.setOnLoadCallback(function(){
	
	$(function(){

		var timeout         = 500;
		var closetimer		= 0;
		var ddmenuitem      = 0;
		var menuitem		= "";

		function jsddm_open() {
			jsddm_canceltimer();
			jsddm_close();
			menuitem = $(this).children("a").addClass("on");
			ddmenuitem = $(this).children('ul:first').css('visibility', 'visible'); // Show the drop down
		}

		function jsddm_close() {
			if(menuitem) menuitem.removeClass("on");
			if(ddmenuitem) ddmenuitem.css('visibility', 'hidden'); // Close previous drop downs
		}

		function jsddm_timer() {
			closetimer = window.setTimeout(jsddm_close, timeout);
		}

		function jsddm_canceltimer() {
			if (closetimer) {
				window.clearTimeout(closetimer);
				closetimer = null;
			}
		}

		document.onclick = jsddm_close;
		
		$('#jsddm > li').mouseover(jsddm_open).mouseout(jsddm_timer);
		
		$('html').attr('class', 'js');
	});

});
