var isIE = (navigator.appName == "Microsoft Internet Explorer");

$(function() {
	var lineHeight = $('#line2').height();
	var fitHeight  = lineHeight + 170;
	//alert('x:'+lineHeight+ ' y:'+fitHeight);
	$('.fit-size').css({
	    minHeight: fitHeight+'px'
	});
	
	//correction for msie
	$('#mainmenu .item .deco').not('#mainmenu .item.selected .deco').css('opacity',0);
	//position fix for msie
	var i = 100;
	$('#mainmenu .item').each(function(){
		$(this).css('zIndex', i-- );
	});
	
	$('#mainmenu > .item').hover( function() {
			$('a:first',this).stop(true).not('#mainmenu .item.selected > a').animate({'paddingLeft':'25px'},500,'easeInOutQuad');
			$('#mainmenu .item.selected .deco:first').stop().animate({'opacity':0},500,'easeOutQuad');
			$('.deco:first',this).stop(true).animate({'opacity':1},500,'easeInQuad');
		}, function() {
			$('a:first',this).stop(true).not('#mainmenu .item.selected > a').animate({'paddingLeft':'0px'},500,'easeInQuad');
			$('.deco:first',this).stop(true).animate({'opacity':0},500,'easeOutQuad');
			$('#mainmenu .item.selected .deco:first').stop().animate({'opacity':1},500,'easeOutQuad');
	});
	
	$('#mainmenu .item').hover( function() {
		var $submenuWrap = $('.submenu:first',this);
		var $submenuMain = $('.submenu:first .submenu-main',this);
		var height = $submenuWrap.data('height');
		
		$submenuWrap	
			.stop(true)
			.animate({marginLeft:0},500,function() {
				
				if (height == undefined) {
					$submenuWrap.css('display','block');
					height = $submenuMain.height();
					$submenuWrap.css('display','none');
					$submenuWrap.data('height',height);
				}
				
				$submenuMain.css('height', '0px');
				$submenuWrap.css('display','block');
				$submenuMain.animate({'height':height+'px'},500, function() {
					$submenuMain.css('height', 'auto');	
				});
			});
		
	}, function() {
		var $submenuWrap = $('.submenu:first',this);
		var $submenuMain = $('.submenu:first .submenu-main',this);
		
		$submenuWrap.stop(true);
		$submenuMain.animate({'height':'0px'},200, function() {
			$submenuMain.css( 'height', 'auto');
			$submenuWrap.css( 'display','none');
		});
		//$submenuWrap.css('display','none');
	});
	
	//head img show effect
	var $headImgFrame = $('.top-image');
	if ($headImgFrame.size() == 1) {
		$('.full',$headImgFrame).animate({opacity:0},1000,'swing',function() {
			$(this).css('display','block').animate({opacity:1},5000,'easeInOutQuad');
		});
	}
});