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

function ddmenu_open(){
    ddmenu_canceltimer();
       ddmenu_close();
       ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}

function ddmenu_close(){
    if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function ddmenu_timer(){
    closetimer = window.setTimeout(ddmenu_close, timeout);
}

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

$(document).ready(function(){
    $('#ddmenu > li').bind('mouseover', ddmenu_open)
    $('#ddmenu > li').bind('mouseout',  ddmenu_timer)
});

document.onclick = ddmenu_close;

/*
jQuery.fn.center = function()
{
   return this.each(function()
   {
		var $self = jQuery(this);
		var width = $self.width();
		var containerWidth = $self.parent().width();
		var offset = (containerWidth-width)/2;
		
		$self.css('margin-left', offset);
   });
};

$(window).load(function()
{
	$(".center").center();
});

$(window).resize(function()
{
	$(".center").center();
});

$(function(){
	jQuery('.sf-menu').superfish({
		autoArrows:  false,
		dropShadows: false,
		speed: 'fast'
	});
});

*/
