function mycarousel_initCallback(carousel)
{
	carousel.buttonNext.bind('click', function() {
		carousel.startAuto(0);
	});
 	carousel.buttonPrev.bind('click', function() {
		carousel.startAuto(0);
	});
 	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};

function flashScroller() {
	var flashvars = {};
	var params = {};
	flashvars.settingsXML = "/core/flash/fximagescroller/settings.xml";
	params.scale = "noscale";
	params.salign = "tl";
	var attributes = {};
	swfobject.embedSWF("/core/flash/fximagescroller/FXImageScroller.swf", "ImageScrollerDiv", "230", "40", "9.0.0", false, flashvars, params, attributes);
}

function formatNews() {
	jQuery('#deptnews-carousel').jcarousel({
		scroll:1,
		visible:1
	});	
}

function mycarousel_initCallback(carousel) {
	jQuery('.hotpicks-carousel-controls a').bind('click', function() {
		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		return false;
	});
 	jQuery('#mycarousel-next').bind('click', function() {
		carousel.next();
		return false;
	});
 	jQuery('#mycarousel-prev').bind('click', function() {
		carousel.prev();
		return false;
	});
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};

function hiLight(sIdIn){
	var hiLiteColor = '#BC0000';
	var noLiteColor = '#999';
	var xReset = document.getElementById(sIdIn);
	var xParent = xReset.parentNode	 
	var arReset = xParent.getElementsByTagName('a');
	for (i=0;i<arReset.length;i++){
		arReset[i].style.color=noLiteColor;
	}
	xReset.style.color=hiLiteColor;
}

function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
	var xCar = 'cont-' + idx;
	hiLight(xCar);
};

function hotpicksCarousel() {
	jQuery('#hotpicks').jcarousel({
		scroll:1,
		auto: 3,
		wrap: 'last',
		visible: 1,
		initCallback: mycarousel_initCallback,
		itemFirstInCallback:  mycarousel_itemFirstInCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
}

function needDeptProducts() {
	jQuery('.dept-prod-list').jcarousel({vertical:true,scroll:3,visible:3});
}

function needLatestNews() {
	jQuery('#latestnews-carousel').jcarousel({scroll:3,visible: 3});
}
