$(document).ready(function() {
	
	var preload = [] ;
	preload.push($('<img src="img/previous_mo.png" />')) ;
	preload.push($('<img src="img/next_mo.png" />')) ;
	
	$('.teaser_box:nth-child(even)').addClass('even_child') ;
	
	$('span.node').hover(function() {
		$(this).addClass('hover') ;
		if($.browser.msie && $.browser.version == 6){$(this).css({height: $(this).children('ul').outerHeight()}) ;}
		
	}, function() {
		$(this).removeClass('hover') ;
		if($.browser.msie && $.browser.version == 6){$(this).css({height: 'auto'}) ;}
	}) ;
	
	$('.arrow_left').hover(function() {
		$(this).addClass('mol') ;
	}, function() {
		$(this).removeClass('mol') ;
	}) ;
	
	$('.arrow_right').hover(function() {
		$(this).addClass('mor') ;
	}, function() {
		$(this).removeClass('mor') ;
	}) ;
	
	// footer resize
	$(window).resize(function() {
		var window_height = $(window).height() ;
		var wrapper_height = $('#wrapper').height() ;
		
		
		
		if(window_height >= wrapper_height)
		{
			$('#footer').css({position: 'fixed', top: 'auto', bottom: 0}) ;
			
			if($.browser.msie && $.browser.version == 6)
			{
				$('#footer').css({position: 'absolute'}).appendTo('.fix_wrapper') ;
			}
			
		}
		
		if(window_height < wrapper_height)
		{
			$('#footer').css({position: 'absolute', top: wrapper_height-$('#footer').height(), bottom: 'auto'}) ;
			
			if($.browser.msie && $.browser.version == 6)
			{
				$('#footer').appendTo('body') ;
			}
		}
		
		
	}) ;
	
	setTimeout(function() {
		$(window).trigger('resize') ;
		$('#footer').css({display: 'block'}) ;
	}, 100) ;
	
	
	// fix for last-child not selecting the right element
	$('#navi span:last').addClass('last') ;
	
	var wrapper_offset = $('#wrapper').offset().left ;
	
	$('#navi span.node').mouseenter(function() {
		var list = $(this).children('ul') ;

		var relative_offset = $(this).position().left ;

		list.first().css({width: 775 - relative_offset})		
	}) ;
	
	
}) ;
