function initRollovers(){
	$('img[src$=.png]').ifixpng();
	$("#navMainLeft span.active a.gif img.normal").fadeIn(0);
	//$("#navSub li a span.wrap img.over").fadeIn(0);
	//$("#navMainLeft a.gif img.normal").fadeTo(0, 0.8);
	if ( $.browser.msie ){
		fadeinDuration=0;
		fadeoutDuration=0;
	}else{
		fadeinDuration=200;
		fadeoutDuration=150;		
	}
	
	$("#navMainLeft li > a.gif, #navSub li a, #navShowcase li a").hover(
		function(){
			//$(this).children(".wrap").fadeIn(fadeinDuration);
			$(this).children(".wrap").show();
			$(this).children(".wrapnormal").hide();
		},
		function(){
			//$(this).children(".wrap").fadeOut(fadeoutDuration);
			$(this).children(".wrap").hide();
			$(this).children(".wrapnormal").show();

		}
	);
	
	// simple rollover images
	$(".hasHoverState").hover(
		function(){
			var src=$(this).attr("src").replace(/_over\.(gif|jpg|png)/i,".$1");
			src=src.replace(/\.(gif|jpg|png)/i,"_over.$1");
			$(this).attr("src", src)
		},
		function(){
			var src=$(this).attr("src").replace(/_over\.(gif|jpg|png)/i,".$1");
			$(this).attr("src", src)
		}
	);
	
	
	// make input fields submit form on enter key
	$('input.searchfield').keydown(function(e){
        if (e.keyCode == 13) {
            $(this).parents('form').submit();
            return false;
        }
    });
	
	
	// round corners
	$(".inlineButton").append('<div class="cornerTL "></div>');
	$(".inlineButton").append('<div class="cornerTR "></div>');
	$(".inlineButton").append('<div class="cornerBL "></div>');
	$(".inlineButton").append('<div class="cornerBR "></div>');	
		
}

function initShowcaseNav(start){
	if ($('#navShowcase').length>0){
		if (!start) start=0;
		$('#navShowcase').jcarousel({
			// Configuration goes here
			initCallback: carousel_initCallback,
			scroll: 10,
			start: start,
			buttonPrevHTML: '<img class="hasHoverState" src="/img_site/nav/btn_previous.gif" width="23" height="100" alt="Previous" />',
			buttonNextHTML: '<img class="hasHoverState" src="/img_site/nav/btn_more.gif" width="23" height="100" alt="More" />'
		});
	}
	
	
}


/**
 * We use the initCallback callback
 * to assign functionality to the controls
 */
function carousel_initCallback(carousel) {
    $('#btnNext').bind('click', function() {
        carousel.next();
        return false;
    });

    $('#btnPrevious').bind('click', function() {
        carousel.prev();
        return false;
    });
};

function showCaseLeft(left){
	if (left>scItemCount*scWidth-scItemsPerPage*scWidth) left=(scItemCount-scItemsPerPage)*scWidth;
	if (left>0) left=0;
	return left
}

// initialize subnav rollovers
function initSubNav(){
	if ($("#navSub ul li a img:not(.over)")){
		$("#navSub ul li a img:not(.over)").clone().each(
			function(i){
				$(this).addClass("over");
				var src=$(this).attr("src")
				src=src.replace(".png", "_over.png");
				$(this).attr("src", src);
	
	
				$(this).insertBefore($("#navSub ul li a img:not(.over)").eq(i));
			}
		);
	}
	$("#navSub ul li a img.over").wrap("<span class='wrap'></span>");
	$("#navSub ul li a>img").wrap("<span class='wrapnormal'></span>");
	
	$("#navScroll li a ").append('<span class="wrap"><img src="/img_site/nav/bg_showcase_over.png" class="over" width="80" height="60" alt="" /></span>');
}

