// JavaScript Document

var menu = function(){
	
	var Selected = function(li){
		li.children('a').children('span').css({ backgroundPosition: "right -37px" });					
		li.next().children('a').children('span').css({ backgroundPosition: "right -74px" });
		li.css({ backgroundPosition: "right -37px " });
		li.children().css({ backgroundPosition: "right -37px" });
	}
	
	var PrevOver = function(li){
		li.prev().css({ backgroundPosition: "right -74px" });
		li.prev().children('a').children('span').css({ backgroundPosition: "right -148px" });
		li.prev().next().children('a').children('span').css({ backgroundPosition: "right -111px" });		
	}
	
	var NextOver = function(li){
		li.next().css({ backgroundPosition: "right -74px" });
		li.next().children('a').children('span').css({ backgroundPosition: "right -185px" });
		li.next().next().children('a').children('span').css({ backgroundPosition: "right -222px" });
	}
	
	var Out = function(li){
		li.children('a').children('span').css({ backgroundPosition: "right top" });					
		li.next().children('a').children('span').css({ backgroundPosition: "right top" });
		li.css({ backgroundPosition: "right top" });	
		li.css({ backgroundPosition: "right top" });
		li.next().children("a").children("span").css({ backgroundPosition: "right top" });
	}
	
	var PrevOutSel = function(li){
		li.prev().css({ backgroundPosition: "right -37px" });
		li.prev().children('a').children('span').css({ backgroundPosition: "right -37px" });
		li.children('a').children('span').css({ backgroundPosition: "right -74px" });
		li.css({ backgroundPosition: "right top" });
		li.next().children("a").children("span").css({ backgroundPosition: "right top" });
	}
	
	var NextOutSel = function(li){
		li.next().css({ backgroundPosition: "right -37px" });
		li.next().children('a').children('span').css({ backgroundPosition: "right -37px" });
		li.next().next().children('a').children('span').css({ backgroundPosition: "right -74px" });
		li.css({ backgroundPosition: "right top" });
		li.children("a").children("span").css({ backgroundPosition: "right top" });
	}
			
	$("#menu li").each(function(){			
		if($(this).children('a').attr('class')=="selected"){			
			Selected($(this));
		}
	});
	
	$("#menu li").mouseover(function(){										 
		Selected($(this));				
		if($(this).prev().children('a').attr('class')=="selected"){
			PrevOver($(this));				
		}
		else if($(this).next().children('a').attr('class')=="selected"){
			NextOver($(this));
		}
	});
	
	$("#menu li").mouseout(function(){
		Selected($(this));				
		if($(this).prev().children('a').attr('class')=="selected"){
			PrevOutSel($(this));				
		}else if($(this).next().children('a').attr('class')=="selected"){
			NextOutSel($(this));
		}else if($(this).children('a').attr('class')=="selected"){
			Selected($(this));
		}else{
			Out($(this));
		}
	});
}