var $dd = jQuery.noConflict();
$dd(document).ready(function(){
	
	$dd('.dropdown').each(function(i,item){
		var mover = false;
		var hideTimeout = 0;
		var elem = this;
		
		var clearHideTimeout = function(){
			if ( hideTimeout > 0 ){
				window.clearTimeout(hideTimeout);
			}
			hideTimeout = 0;
		}
		var setHideTimeout = function() {
			clearHideTimeout();
			hideTimeout = window.setTimeout(function(){
				$dd(elem).removeClass("hover");
			},100);
		};
		
		$dd(item).bind('mouseover', function(event){
			if (!mover) {
				clearHideTimeout();
				$dd('#nav>ul>li').removeClass("hover");
				$dd(this).addClass('hover');
				mover = true;
			}
		});
		$dd(item).bind('mouseout', function(event){
			if (mover) {
				setHideTimeout();
			}
			mover = false;
		});
		
		if ($dd.browser.msie && $dd.browser.version < 8 &&  $dd("ul",elem).length) {
			var w = $dd("ul",elem).outerWidth();
			if (w < $dd(elem).outerWidth()) {
				$dd("ul",elem).css("width",$dd(elem).outerWidth());
				w = $dd(elem).outerWidth(true);
			}
			var pl,pr;
			$dd("ul a", elem).each(function(){
				pl = parseInt($dd(this).css("paddingLeft")) || 0;
				pr = parseInt($dd(this).css("paddingRight")) || 0;
				$dd(this).css({width:(w-pl-pr)+'px'});
			});
			
		}
		
		
		var links = $dd('a', item);
		if (links.length) {
			links = links[0];
			$dd(links).bind('focus', function(event){
				$dd(item).addClass('hover');
			});
		}
	});
 

	$dd('#submenu').accordion({ 
		header: '.head', 
		event: 'mouseover', 
		autoheight: false
	});
	$dd('.innerTabsWrapper > ul').tabs({
		selected:0,
		selectedClass:'selected',
		hideClass: 'hide'
	});
});				 
