// FIXME IE6 не открывает пункты меню, косякует с форматирование



$.fn.slddm = function ( settings ) {

		settings = jQuery.extend({
			timeout:		500,
			speedUp:		'fast',
			speedDown:		'fast'
		}, settings );

		var close_timer		= 0;
		var open_menu_item	= $();
		var menuHideSpeed	= 900;

		this.open = function () {
			canceltimer();
//$('.wrap').addClass('hidden');
			if ( $(this).find('>div')[0] != open_menu_item[0] ) {
				_close();
			}
			else {
				open_menu_item.stop().css('height', '').slideDown( settings.speedDown );
			}
// 			if ( offset > 0 ) {
//				$(this).find('>div').eq(0).css( 'left', 0 - offset );
//			}
//			console.info( offset );
			open_menu_item = $(this).find('>div').eq(0).slideDown( settings.speedDown );
//			// Если есть дропдаун фиксим баг осла с z-index (html5)
			if ( $(this).find('ul')[0] && jQuery.browser.msie ) {
				$(this).find('ul').css( 'z-index', 20 );
//				$(this).find('ul>li').css( 'border', '1px solid red' );
			}
		};

		this.timer = function () {
			close_timer = window.setTimeout( _close, settings.timeout );
		};

		function _close () {
			if ( open_menu_item[0] ) {
				open_menu_item.slideUp( settings.speedUp, function ()
				{
					//$("#slideShowHide").empty().attr('style','display:none');
					$("#slideShowHide").fadeOut(menuHideSpeed);
					$("#slideshow").show();

					if ( jQuery.browser.msie ) {
						$(this).parent('li').css( 'z-index', '');
					}
				});
			}
		};

		function canceltimer () {
			if ( close_timer ) {
				window.clearTimeout( close_timer );
				close_timer = null;
			}
		};

		$(this).find('>li').mouseenter( this.open );
		$(this).find('>li').mouseleave( this.timer );
//		$(document).click( _close );
};



