var timeout
var curr
function revertnav()
{


	if($("#menu").find("ul li#link-"+curr).find("a").length > 0){
		//left = -600
		curpos = $("#menu").find("ul li#link-"+curr).find("a").offset();
		left = curpos.left
	}else{
		left = -600
	}
	//alert("jere " + curr)
	currentItem.setHighlight(left,curr)

}

var highlightSubNav={
	initialise:function(b,a){
		$("#sub-menu").stop(true,false);
		$("#menu ul").stop(true,false);
		$(".subnavcurrent").removeClass("subnavcurrent")
		//alert(a)
		if (a.length >0)
		{
		itemid=a.replace("link-","")
		}

		$("#sub-menu").parent().find("div."+itemid).addClass("subnavcurrent")
		hasSubNav=$("#sub-menu").find("div."+itemid).length;
		arrowpos=parseInt(1216-b);
		
		//alert(hasSubNav)
		menupos = $("#menu").offset();
		
		//alert(arrowpos)
		if(hasSubNav<="0"){//if no subnav then
			$("#sub-menu").find("div").css({display:"none"})
			$("#menu ul").animate({backgroundPosition:"-"+arrowpos+"px 0px"},500)
		}else{//else display sub nav
			$("#sub-menu").find("div").hide()

			//alert("b - "+b)
			$("#sub-menu").animate({left:parseInt((b))},500,function(){
				$("#sub-menu").find("div").hide().parent().find("div."+itemid).fadeIn()
			});
			
			$("#menu ul").animate({backgroundPosition:"-"+arrowpos+"px 0px"},500)}
		}
};
				
var currentItem={
	initialise:function(){
	curr=$("body").attr("id");
	//alert(curr);
	if(curr.length<="0"){
		$("#sub-menu").animate({left:-600},500,function(){
		$("#sub-menu").find("div").hide()});
		$("#menu ul").animate({backgroundPosition:"-1520px 0px"},500);return
		left = -600
	}else{
		$("#menu").find("ul li#link-"+curr).addClass("current");
		curpos = $("#menu").find("ul li#link-"+curr).find("a").offset();
		if(curpos == null){
			left = -600
		}else{
			left = curpos.left
		}
		menupos = $("#menu").offset();
		currentItem.setHighlight(left,curr)

	}
	},
	setHighlight:function(){highlightSubNav.initialise((left-menupos.left),curr)}
	
};

$(document).ready(function(){
	currentItem.initialise();
	$("#menu ul li a").mouseover(function(){
		clearTimeout(timeout);
		menuitem=$(this).parent().attr("id");
		pos=$(this).offset();
		//alert(pos.left)
		menupos = $("#menu").offset();
		highlightSubNav.initialise((pos.left-menupos.left),menuitem)
	});
	
	$("#menu ul li a").mouseout(function(){
		if($(".subnavcurrent").length >0)
		{
			cursub = $(".subnavcurrent").attr('class').split(' ').slice(-2,-1);
		}
		else{
			cursub = -1
		}
		if(cursub != curr)
		{
			timeout = setTimeout("revertnav()",500)
		}
	})
	$(".submenu").mouseout(function(){
		//start timer to revert to parent
		if($(".subnavcurrent").length >0)
		{
			cursub = $(".subnavcurrent").attr('class').split(' ').slice(-2,-1);
		}
		else{
			cursub = -1
		}
		
		if(cursub != curr)
		{
			timeout = setTimeout("revertnav()",500)
		}
	})
	$(".submenu").mouseover(function(){
		//start timer to revert to parent
		clearTimeout(timeout)
	})
	
});



  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-17941961-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();


