/* Set up variables */
var RunScroll = false;
var ScrollDir = "f";
var ScrollInc = 3;
var ImgDelay = 7000;
var ExpandSpeed = 300;
var FadeTime = 2000;
var ExpandBy = 1.3;
var imgw = 170;
var imgh = 93;
var totalw = 0;
var borderw = 3;

$(document).ready(function(){
	$("#scrollContainerBox").css("overflowX","hidden")
	$("#scrollContainer > a").show();
	$("#scrollContainerBox ol").css("width","35000px");
	$("#scrollContainerBox ol li").clone().appendTo("#scrollContainerBox ol");
	totalw = ($("#scrollContainerBox li").length) * -1 * (imgw+borderw);
	window.setTimeout("NextImage()",ImgDelay);
	$("#btnNxt").mouseover(function() { if (ScrollDir != 'f') { ScrollDir = 'f'; DoNxt(); } });
	$("#btnNxt").mouseout(function() { ScrollDir = ''; });
	$("#btnPrv").mouseover(function() { ScrollDir = 'b'; DoPrv(); });
	$("#btnPrv").mouseout(function() { ScrollDir = ''; });
	ScrollDir = 'f';
	DoNxt();
	$("#scrollContainerBox li").mouseenter(function(e) {
		if ($(this).position().left + parseInt($("#scrollContainerBox ol").css("left")) < 0 || ($(this).prevAll().length * (imgw+borderw)) + parseInt($("#scrollContainerBox ol").css("left")) > $("#scrollContainerBox").width() - (imgw * ExpandBy)) return false;
		$(this).find("p,img").stop().animate({width: imgw*ExpandBy},ExpandSpeed); 
		$(this).siblings().stop().animate({marginTop: imgh*(ExpandBy-1)},ExpandSpeed); 
		$(this).parent().parent().stop().animate({top: imgh*(ExpandBy-1)*-1},ExpandSpeed);
		e.stopPropagation();
		ScrollDir = '';
	});
	$("#scrollContainerBox li").mouseleave(function(e) { 
		$(this).find("p,img").stop().animate({width: imgw},ExpandSpeed); 
		$(this).siblings().stop().animate({marginTop: "0px"},ExpandSpeed); 
		$(this).parent().parent().stop().animate({top: "0px"},ExpandSpeed); 
		e.stopPropagation();
	});
});

function NextImage(){
	$(".homebgitm:visible").fadeOut(FadeTime);
	nxt = ($(".homebgitm:visible + .homebgitm").length > 0) ? $(".homebgitm:visible + .homebgitm") : $("#homepageBgImg .homebgitm:first");
	nxt.fadeIn(FadeTime);
	window.setTimeout("NextImage()",ImgDelay);
}

function DoNxt(){
	if (ScrollDir != 'f') return false;
	if (parseInt($("#scrollContainerBox ol").css("left")) <= totalw/2)
		$("#scrollContainerBox ol").css("left",parseInt($("#scrollContainerBox ol").css("left"))-(totalw/2));
	$("#scrollContainerBox ol").animate({ left: parseInt($("#scrollContainerBox ol").css("left")) - ScrollInc },100, "linear", DoNxt);
}
function DoPrv(){
	if (ScrollDir != 'b') return false;
	if (parseInt($("#scrollContainerBox ol").css("left")) + ScrollInc >= 0)
		$("#scrollContainerBox ol").css("left",(totalw/2)+parseInt($("#scrollContainerBox ol").css("left")));
	$("#scrollContainerBox ol").animate({ left: parseInt($("#scrollContainerBox ol").css("left")) + ScrollInc },100, "linear", DoPrv);
}
