var active, nextItem;
$(".cn_banner .cn_contentarea").css("left",-700);

jQuery.fn.slideTo = function(cn_id, settings) {
	settings = jQuery.extend ({
	easeFunc: "expoinout",
    easeTime: 3
  }, settings);
	var container = jQuery(this);
	$.each( container.find(".cn_scrollarea"), function(i, n){
		$(n).attr("rel",i);
	});
	var width = container.width();
	var adj = $(cn_id).attr("rel");
	var idx = - (width*adj);
	if (isNaN(idx)) idx = 0;
	container.find(".cn_slidearea").animate({ left: idx}, settings.easeTime, settings.easeFunc, function() {
		var left = $(this).css("left");
		var distance = left.split("px");
		if (distance[0] > -500) $(this).css("left",0);
	});
}

function selectItem(nextID, nextItem) {
	enlarge = $(nextID);		
	enlarge.css("background","none");
	enlarge.removeClass("bannerFocus-hover");
	enlarge.addClass("bannerFocus-active");

	enlarge.children("div").css("background","url(/branding/cn_images/btn_" + nextItem + "l.png) no-repeat left top");
	enlarge.children("div").children("img").css("display","none");
	active = nextItem;

	if (enlarge.attr("class").indexOf("initial") == -1) {
		$(".cn_banner").slideTo("#cn_" + nextItem);
	} else {
		enlarge.removeClass("initial");
	}
	return true;
}

function larger(defaultParam, currentItem) {
	if (!currentItem) {
		currentItem = $(this);
	}
	nextItem = currentItem.children(".container").attr("id").substring(11);
	if (nextItem == active)
		return true;
	
	var enlarge, productcontent;

	if (active) {
		enlarge = $("#cn_product_" + active).parent("div");
		enlarge.removeClass("bannerFocus-active");
		enlarge.children("div").css("background","none");
		enlarge.children("div").children("img").css("display","block");
	}
	enlarge = currentItem;
	selectItem(enlarge, nextItem);
};

function smaller() {};

$(".cn_products").hoverIntent({ sensitivity: 25, interval: 100, over: larger, timeout: 100, out: smaller });

selectItem(".initial", "alm");




