

$(document).ready(function () {

    //superfish settings
    $("ul.sf-menuCMSListMenuUL").superfish({
        delay: 300, // delay to close
        speed: 1000, // speed
        autoArrows: true, // arrows display 
        dropShadows: true // drop shadows display
    }).find('ul').bgIframe({ opacity: false });


	/*
	//Get page name and assign correct active button class
	var pagePath = location.href
	var splitPath = pagePath.split("/")
	var pageName = splitPath[splitPath.length-1] 
	//pageName = pageName.replace(".htm","")
	
	$('.navitem').each(function () {
			var $$ = $(this);
			//alert($(this).parent().attr("href") + "/"+ pageName)
			if ($(this).parent().attr("href") == pageName){
				$(this).parent().attr("class", "active")
			}
	});
	*/
	
	var hoverColor = "#01447f";
	var activeColor = "#022f56";
	var navPadding = -2;
		
	/*
	function activeNav(){
		if($('.sf-menu').hasClass('active')){
		
			var activePos = $(".sf-menu .active").parent().position();
			var activeWidth = $(".sf-menu .active").parent().width();
			var rolloverImg = $(".sf-menu .active img").attr('src');
				
				rolloverImg = rolloverImg.replace(".gif", "-o.gif");
            	rolloverImg = rolloverImg.replace(".jpg", "-o.jpg");
				rolloverImg = rolloverImg.replace(".png", "-o.png");
				
			$(".sf-menu .active img").attr({ src: rolloverImg});
			
			$("#menuHighlight").css("backgroundColor", activeColor);
			$("#menuHighlight").css("left", activePos.left + navPadding);
			$("#menuHighlight").css("width", activeWidth);
			$("#menuHighlight").css("display", "block");
		}
	}
	activeNav();
	*/
	
	
	
	
	//navigation rollover
    $('.navitem img').each(function () {

        var $$ = $(this);


        //Get rollover image src
		var orgImg = $$.attr('src')
		var rolloverImg = orgImg
        
        //No Rollover For Active Buttons
        if (Right(rolloverImg, 6) != "-o.gif" && Right(rolloverImg, 6) != "-o.jpg" && Right(rolloverImg, 6) != "-o.png"){

            rolloverImg = rolloverImg.replace(".gif", "-o.gif");
            rolloverImg = rolloverImg.replace(".jpg", "-o.jpg");
			rolloverImg = rolloverImg.replace(".png", "-o.png");
        

			//add rollover to li
			//$$.parent().parent().css("background", "url(" + rolloverImg + ") no-repeat left top");

            //hover
            $$.hover(

                function () {
					 //$(this).stop().animate({ "opacity": "0" }, "1500");
					 $(this).attr({ src: rolloverImg});

					 var findCurrentPos = $(this).parent().parent().position();
					 var findCurrentWidth = $(this).parent().width();
					 $("#menuHighlight2").css("backgroundColor", hoverColor);
					 //alert(findCurrentPos.left)
					 $("#menuHighlight2").css("left", findCurrentPos.left + navPadding);
					 $("#menuHighlight2").css("width", findCurrentWidth + 3);
					 $("#menuHighlight2").css("height", "0px");
					 $("#menuHighlight2").css("display", "block");

					 $("#menuHighlight2").stop().animate({
						height: '22px'
					}, 250);

                },
			    function () {
				   //$(this).stop().animate({ "opacity": "1" }, "2000");
				   $(this).attr({ src: orgImg});
				   //$(this).css({'backgroundColor': 'transparent'});
				   //$('#menuHighlight2').css("display", "none");
				   $("#menuHighlight2").stop().animate({
						height: '0px'
					}, 0);

		        }

            );

        
        }//End if no rollover for active buttons


    });



});


function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}
