currentAd = 1;
numAds = 0;
autoAdvancer = null;

carousel1Pos = 0;
carousel2Pos = 1320;

var adCarousel1Pos = 0;
var adCarousel2Pos;
var adCarouselWidth;

function insight_forward()
{
	if($("#insightCarousel").position().left == carousel1Pos || $("#insightCarousel").position().left == carousel1Pos+1 || $("#insightCarousel").position().left == carousel1Pos-1)
	{
		if(carousel1Pos == -1320)
		{
			$("#insightCarousel").css({left: "1320px"});
			carousel1Pos = 1320;
		}
		if(carousel2Pos == -1320)
		{
			$("#insightCarousel2").css({left: "1320px"});
			carousel2Pos = 1320;
		}
		
		leftPos = carousel1Pos - 440;
		leftPos2 = carousel2Pos - 440;
		
		carousel1Pos = leftPos;
		carousel2Pos = leftPos2;
		
		$("#insightCarousel").animate({left: leftPos+"px"},1000);
		$("#insightCarousel2").animate({left: leftPos2+"px"},1000);
	}
}

function insight_back()
{
	if($("#insightCarousel").position().left == carousel1Pos || $("#insightCarousel").position().left == carousel1Pos+1 || $("#insightCarousel").position().left == carousel1Pos-1)
	{
		if(carousel1Pos == 0)
		{
			$("#insightCarousel2").css({left: "-1320px"});
			carousel2Pos = -1320;
		}
		if(carousel2Pos == 0)
		{
			$("#insightCarousel").css({left: "-1320px"});
			carousel1Pos = -1320;
		}
		
		leftPos = carousel1Pos + 440;
		leftPos2 = carousel2Pos + 440;
		
		carousel1Pos = leftPos;
		carousel2Pos = leftPos2;
		
		$("#insightCarousel").animate({left: leftPos+"px"},1000);
		$("#insightCarousel2").animate({left: leftPos2+"px"},1000);
	}
}

function ad_forward()
{
	if($("#ad_carousel").position().left == adCarousel1Pos || $("#ad_carousel").position().left == adCarousel1Pos+1 || $("#ad_carousel").position().left == adCarousel1Pos-1)
	{
		if(adCarousel1Pos == adCarouselWidth * -1)
		{
			$("#ad_carousel").css("left", adCarouselWidth+"px");
			adCarousel1Pos = adCarouselWidth;
		}
		if(adCarousel2Pos == adCarouselWidth * -1)
		{
			$("#ad_carousel2").css("left", adCarouselWidth+"px");
			adCarousel2Pos = adCarouselWidth;
		}
		
		leftPos = adCarousel1Pos - 440;
		leftPos2 = adCarousel2Pos - 440;
		
		adCarousel1Pos = leftPos;
		adCarousel2Pos = leftPos2;
		
		$("#ad_carousel").animate({left: leftPos+"px"},1000);
		$("#ad_carousel2").animate({left: leftPos2+"px"},1000);
	}
}

function ad_back()
{
	if($("#ad_carousel").position().left == adCarousel1Pos || $("#ad_carousel").position().left == adCarousel1Pos+1 || $("#ad_carousel").position().left == adCarousel1Pos-1)
	{
		if(adCarousel1Pos == 0)
		{
			$("#ad_carousel2").css("left", -1*adCarouselWidth+"px");
			adCarousel2Pos = -1*adCarouselWidth;
		}
		if(adCarousel2Pos == 0)
		{
			$("#ad_carousel").css("left", -1*adCarouselWidth+"px");
			adCarousel1Pos = -1*adCarouselWidth;
		}
		
		leftPos = adCarousel1Pos + 440;
		leftPos2 = adCarousel2Pos + 440;
		
		adCarousel1Pos = leftPos;
		adCarousel2Pos = leftPos2;
		
		$("#ad_carousel").animate({left: leftPos+"px"},1000);
		$("#ad_carousel2").animate({left: leftPos2+"px"},1000);
	}
}

function ad_auto_advance()
{
	ad_forward();
	autoAdvancer = setTimeout("ad_auto_advance()",10000);
}

$(document).ready(function()
{
	numAds = $("#ad_carousel .ad").length;
	$("#ad_carousel2").css("left",numAds*440+"px");
	adCarousel2Pos = numAds*440;
	adCarouselWidth = numAds*440;
	
	autoAdvancer = setTimeout("ad_auto_advance()",10000);
	$("#ad_carousel, #ad_carousel2").width(numAds*440);
	
	$("#nextAd").click(function(event)
	{
		event.stopPropagation();
		ad_forward();
		clearTimeout(autoAdvancer);
		autoAdvancer = setTimeout("ad_auto_advance()",10000);
	});
	
	$("#previousAd").click(function(event)
	{
		event.stopPropagation();
		ad_back();
		clearTimeout(autoAdvancer);
		autoAdvancer = setTimeout("ad_auto_advance()",10000);
	});
	
	$("#insightNav div.advanceLeft").click(function(event)
	{
		insight_back();
	});
	
	$("#insightNav div.advanceRight").click(function(event)
	{
		insight_forward();
	});
});