function menu_hover(){
	$('#menu > li > a').mouseenter(function(){
		$(this).stop().animate({paddingLeft:'10'},10)								
	}).mouseleave(function(){
		$(this).stop().animate({paddingLeft:'0'},400)								
	})
}
$(function(){
	//kwicks begin
	$('.kwicks').kwicks({
		   min : 60,
		   spacing : 2,
		   sticky : true,
		   defaultKwick:0,
		   event : 'click'
	});
	var act;
	function all_null(){
		$('#content').css({height:'0'});
		$('#content > ul > li').css({position:'absolute', visibility:'hidden'});
		$('#content .box').css({left:'-1000px'});
	}
	function null_content(){
		$('#content > ul > li').css({visibility:'hidden'});
		$('#content .box').css({left:'-1000px'});
	}
	all_null();
	menu_hover();
	function open_page(page){
		location.hash=page+'/';
		if (page.indexOf('-')!='-1') {
			$('.kwicks '+page).click();
			page=page.substr(0,7);
		}
		$(page).css({visibility:'visible'}).find('.box').animate({left:'-99'},400,'easeOutBack',function(){
			act=page;	
		});
	}
	page=location.hash.slice(0,-1);
	if ((page!='')&&(page!='#')) {
		var nav=parseInt(page.substr(6))-1;
		$('#menu > li').eq(nav).find(' > a').unbind('mouseenter, mouseleave').stop().animate({paddingLeft:'63'},400, function(){$(this).parent().addClass('active')});
		$('#footer_menu > li').eq(nav).addClass('active')
		$('#content').css({height:'470px'});
		open_page(page);
	} else {}
	
	$('a').click(function(){
		page=$(this).attr('href');
		if (page.substr(page.indexOf('#'),6)=='#page_') {
			menu_hover();
			var nav=parseInt(page.substr(6))-1;
			$('#menu > li').removeClass('active').find('> a').stop().animate({paddingLeft:'37'},400);
			$('#footer_menu > li').removeClass('active');
			$('#menu > li').eq(nav).find('> a').unbind('mouseenter, mouseleave').stop().animate({paddingLeft:'63'},400, function(){$(this).parent().addClass('active')});
			$('#footer_menu > li').eq(nav).addClass('active')
			if ((act==page.substr(0,7))&&(page.indexOf('-')!='-1')) {
					$('.kwicks '+page).click();
					location.hash=page+'/';
					page=page.substr(0,7);
					fl=false;
			} else {
				if (act) {
					$(act).find('.box').animate({left:'-1000'},400,'easeOutBack',function(){
						$(act).css({visibility:'hidden'})
						open_page(page);
					});
				} else {
					$('#content').css({height:'470px'});
					open_page(page);
				}
			}
				return false;
			} else {return true}
	})
})
