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

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = jQuery(this).find('ul').css('visibility', 'visible');
	 jQuery('#menu').css('background-position', '0 -186px');
}

function jsddm_close()
{  

	if(ddmenuitem) {
		ddmenuitem.css('visibility', 'hidden');
		jQuery('#menu').css('background-position', '0 0');
	}

}

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

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

jQuery(document).ready(function()
{  

	//jQuery('#main-menu > li.op3').bind('mouseover', jsddm_open);
	//jQuery('#main-menu > li.op3').bind('mouseout',  jsddm_timer);
	
	jQuery('li.op1 a').mouseover( function()
	{ 
		jQuery('#menu').css('background-position', '0 -62px');
		jQuery('li.op6 ul').css('visibility', 'hidden');
		jQuery('li.op3 ul').css('visibility', 'hidden');
		jQuery('li.op5 ul').css('visibility', 'hidden');
	});
	
	jQuery('li.op1 a').mouseout( function()
	{
		jQuery('#menu').css('background-position', '0 0');
	});
	
	jQuery('li.op2 a').mouseover( function()
	{ 				
		jQuery('#menu').css('background-position', '0 -124px');
		jQuery('li.op6 ul').css('visibility', 'hidden');
		jQuery('li.op3 ul').css('visibility', 'hidden');
		jQuery('li.op5 ul').css('visibility', 'hidden');
	});		
	
	jQuery('li.op2 a').mouseout( function()
	{
		jQuery('#menu').css('background-position', '0 0');
	});
	
	jQuery('li.op3 a').mouseover( function()
	{ 				
		jQuery('#menu').css('background-position', '0 -186px');
		jQuery('li.op6 ul').css('visibility', 'hidden');
		jQuery('li.op3 ul').css('visibility', 'visible');
		jQuery('li.op5 ul').css('visibility', 'hidden');
	});
	
	/*jQuery('li.op3 a').toggle(
		function () {
			jQuery('#menu').css('background-position', '0 -186px');
			jQuery('li.op3 ul').css('visibility', 'visible');
			jQuery('li.op5 ul').css('visibility', 'hidden');
		},
		function () {
		 jQuery('li.op3 ul').css('visibility', 'hidden');
		 jQuery('#menu').css('background-position', '0 0');
		}
	);*/

	
/*	jQuery('li.op3 a').click( function()
	{ 
		jQuery('li.op3 ul').css('visibility', 'visible');
	});
	
	jQuery('li.op3 ul').mouseout( function()
	{ 				
		jQuery('#menu').css('background-position', '0 0');
		jQuery('li.op3 ul').css('visibility', 'hidden');
	});*/
							
	jQuery('li.op4 a').mouseover( function()
	{ 				
		jQuery('#menu').css('background-position', '0 -248px');
		jQuery('li.op6 ul').css('visibility', 'hidden');
		jQuery('li.op3 ul').css('visibility', 'hidden');
		jQuery('li.op5 ul').css('visibility', 'hidden');
	});
	
	jQuery('li.op4 a').mouseout( function()
	{
		jQuery('#menu').css('background-position', '0 0');
	});
		
	jQuery('li.op5 a').mouseover( function()
	{ 				
		jQuery('#menu').css('background-position', '0 -310px');
		jQuery('li.op6 ul').css('visibility', 'hidden');
		jQuery('li.op5 ul').css('visibility', 'visible');
		jQuery('li.op3 ul').css('visibility', 'hidden');
	});
	
	jQuery('li.op6 a').mouseover( function()
	{ 				
		jQuery('#menu').css('background-position', '0 -372px');
		jQuery('li.op6 ul').css('visibility', 'visible');
		jQuery('li.op5 ul').css('visibility', 'hidden');
		jQuery('li.op3 ul').css('visibility', 'hidden');
	});
	
	/*jQuery('li.op6 a').mouseout( function()
	{
		jQuery('#menu').css('background-position', '0 0');
	});*/
		
	jQuery('li.op7 a').mouseover( function()
	{ 				
		jQuery('#menu').css('background-position', '0 -434px');
		jQuery('li.op6 ul').css('visibility', 'hidden');
		jQuery('li.op5 ul').css('visibility', 'hidden');
		jQuery('li.op3 ul').css('visibility', 'hidden');
	});
	
	jQuery('li.op7 a').mouseout( function()
	{
		jQuery('#menu').css('background-position', '0 0');
	});

	
	
});

//document.onclick = jsddm_close;

function close_all () {
	jQuery('#menu').css('background-position', '0 0');
	jQuery('li.op6 ul').css('visibility', 'hidden');
	jQuery('li.op3 ul').css('visibility', 'hidden');
	jQuery('li.op5 ul').css('visibility', 'hidden');
}

document.onclick = close_all;


