$(function() {
	
	 var hasFlash = false;
    try {
        var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
        if(fo) hasFlash = true;
    }catch(e){
        if(navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) hasFlash = true;
    }
    if (hasFlash == false) {
        $("#banner").hide();
    }    
	
	var $mainmenu=$("#menu");
	var $headers=$mainmenu.find("ul").parent();
	$headers.hover(
		function(e) {
			$(this).find('a:first').addClass('hover');
		}, function(e) {
			$(this).find('a:first').removeClass('hover');
		}
	);
	$headers.each(function(i) {
		var $curobj=$(this);
		var $subul=$(this).find('ul:eq(0)');
		$curobj.parent().find('[width]').each(function () {
			$(this).find('a').css('width', $(this).attr('width') + "px");
		});
		$curobj.find('ul').each(function () {
			if ($(this).parent().parent().attr('width')) {
				$(this).css('left', (parseInt($(this).parent().parent().attr('width'))+20) + 'px');
			}
		});
		$subul.data('timers', {});
		$curobj.children("a:eq(0)").append('<span class="sf-sub-indicator"> &#187;</span>');
		$curobj.hover(
			function(e) {
				var $targetul=$subul;
				clearTimeout($targetul.data('timers').hidetimer);
				$targetul.data('timers').showtimer = setTimeout(function() {
						$targetul.show();
				}, 0);
			},
			function(e){
				var $targetul=$subul;
				clearTimeout($targetul.data('timers').showtimer);
				$targetul.data('timers').hidetimer=setTimeout(function() {
					$targetul.hide();
				}, 10);
			}
		)
	});
});
