jQuery(document).ready(function () {
	//pngfix();
	var tickerWidth = jQuery("#rotatorTickerCont .rotatorTicker").width();
	var tickerStart = 481;
	var tickerTime = (tickerWidth + tickerStart)*20;
	
	tickerSlide(tickerWidth, tickerTime, tickerStart);
	setInterval('tickerSlide('+tickerWidth+', '+tickerTime+', '+tickerStart+')', tickerTime+5000);
});

/**************************************************************************
START ROTATOR
**************************************************************************/
if (location.href.indexOf('HomePage') >= 0) 
	var rotate = true;	
else
	var rotate = false;
var rotate_current = 0;
var rotate_end = 3;
var rotate_past = rotate_end;

jQuery(document).ready(function () {
	jQuery("img.sub-image").click(function () { 
		if(rotate)
			toggle();
		for(i=0;i<jQuery("img.sub-image").length;i++) {
			if(jQuery("img.sub-image")[i]==this) {
				rotate_current = i;
				//console.log('subimage click:'+rotate_current);
				changeArticle();
			}
		}
	});
});

function tickerSlide (tickerWidth, tickerTime, tickerStart) {
	jQuery("#rotatorTickerCont .rotatorTicker").css("left", tickerStart+"px");
	jQuery("#rotatorTickerCont .rotatorTicker").animate({
	  left: -tickerWidth
	}, tickerTime);
}

function changeArticle() {
	//rotate_past = rotate_current - 1;
	//console.log("old: "+rotate_past+" new: "+rotate_current);
	jQuery("#rotatorRightCover").css("display", "block");
	jQuery("#rotatorLeftCover").css("display", "block");
	setTimeout('jQuery("#rotatorLeftCover").css("display", "none")',600);
	setTimeout('jQuery("#rotatorRightCover").css("display", "none")',600);
	
	if (document.getElementById("imgPlay"+(rotate_past+1))) {
		jQuery("#imgPlay"+(rotate_past+1)).fadeOut(500);
	}
	jQuery("#main-image-"+rotate_past).fadeOut(500);
	//jQuery("#Rotator .main-content").hide();
	//jQuery("#Rotator .main-content").css("display","none");
	setTimeout('jQuery("#main-image-'+rotate_current+'").fadeIn(500)',500);
	if (document.getElementById("imgPlay"+(rotate_current+1))) {
		setTimeout('jQuery("#imgPlay'+(rotate_current+1)+'").fadeIn(500)',500);
	}
	jQuery("#main-text-box-"+rotate_past).fadeOut(500);
	setTimeout('jQuery("#main-text-box-'+rotate_current+'").fadeIn(500)',500);
	
	jQuery("#rotate-title-"+rotate_past).fadeOut(500);
	setTimeout('jQuery("#rotate-title-'+rotate_current+'").fadeIn(500)',500);
	
	jQuery("#rotate-teaser-"+rotate_past).fadeOut(500);
	setTimeout('jQuery("#rotate-teaser-'+rotate_current+'").fadeIn(500)',500);
	
	jQuery("#rotate-links-"+rotate_past).fadeOut(500);
	setTimeout('jQuery("#rotate-links-'+rotate_current+'").fadeIn(500)',500);
	
	jQuery("#sub-rotator-"+rotate_past).css("border", "1px solid #ccc");
	jQuery("#sub-rotator-"+rotate_current).css("border", "2px solid #DF5312");
	
	jQuery("#sub-rotator-"+rotate_past).css("margin-top", "0px");
	jQuery("#sub-rotator-"+rotate_current).css("margin-top", "-1px");
	/*jQuery("#sub-rotator-"+rotate_current).animate({
	  width: 0
	}, 500);

	jQuery("#sub-rotator-"+rotate_current).css("border", "0px");
	jQuery("#sub-rotator-"+rotate_current).css("margin", "0px");

	jQuery("#sub-rotator-"+rotate_past).animate({
	  width: 80
	}, 500);
	
	jQuery("#sub-rotator-"+rotate_past).css("border", "1px solid #ccc");
	jQuery("#sub-rotator-"+rotate_past).css("margin", "0px 3px");*/
	
	// fixes IE's problem displaying a space for the div that's hidden
	//setTimeout('jQuery("#sub-rotator-'+rotate_current+'").css("display", "none")',500);
	
	jQuery('#sub-rotator-count').html((rotate_current+1)+"/4&nbsp;&nbsp;");
}

function article(num) {
	rotate_past = rotate_current;
	rotate_current = num;
	//jQuery("#Rotator .main-content").fadeOut(500);
	//setTimeout('jQuery("#Rotator .main-content:eq('+rotate_current+')").fadeIn(500)',510);
	//console.log(rotate_current+' - '+rotate_past);
	//jQuery("#Rotator .main-content:eq('+rotate_current+')").css("display","block");
	
	changeArticle();
	
	rotate = false;
}

/*function subStoryOn(num) {
	//console.log('subStoryOn:'+num);
	jQuery("img.sub-image").css("borderStyle","solid")
	//console.log(jQuery("img.sub-image").css("borderColor"));
	
	jQuery("img.sub-image:eq("+num+")").css("border", "2px solid #fff");
	jQuery("img.sub-image:eq("+num+")").css("marginBottom", "2px");
	
	jQuery("img.sub-image:eq("+num+")").animate({
		borderWidth:"2px",
		marginBottom:"2px"
	},500);
	//jQuery("img.arrow:eq("+num+")").slideDown(500);
	
	jQuery("img.arrow:eq("+num+")").css("display", "block");
}*/

function rotateForward() {
	//console.log('Forward');
	rotate_past = rotate_current;
	if(rotate_current!=rotate_end)
		rotate_current ++;
	else
		rotate_current = 0;	
	changeArticle();
}

function rotateBack() {
	//console.log('Back');
	rotate_past = rotate_current;
	if(rotate_current!=0)
		rotate_current --;
	else
		rotate_current = rotate_end;	
	changeArticle();
}

function Rotate() {
	//console.log("Rotate()");
	if(rotate) {
		//console.log("go");
		rotateForward(false);
	}
	else {
		//console.log('stop');
	}
}

function toggle() {
	//console.log('toggle');
	if(rotate) 
		rotate = false;
	else 
		rotate = true;
}

jQuery(document).ready(function () {
	if(document.getElementById("Rotator")) 
		var r = setInterval('Rotate()',7000);	//call rotate every 5 seconds
	else {
		//console.log('no rotator');
	}
});

/**************************************************************************
END ROTATOR
**************************************************************************/
var sliderPos = 0;
var sliderNum = 225;

function sliderRight() {
	if (sliderPos <= -(sliderMax-(sliderNum*2)))
		sliderPos = 0;
	else
		sliderPos = sliderPos - sliderNum;
	jQuery("#exclusiveSlider").animate({
		left: sliderPos
	},500);
}

function sliderLeft() {
	if (sliderPos >= 0)
		sliderPos = -(sliderMax) + (sliderNum*2);
	else
		sliderPos = sliderPos + sliderNum;
	jQuery("#exclusiveSlider").animate({
		left: sliderPos
	},500);
}


var slider2Pos = 0;
var slider2Num = 275;

function slider2Right() {
	if (slider2Pos <= -(slider2Max-(slider2Num)))
		slider2Pos = 0;
	else
		slider2Pos = slider2Pos - slider2Num;
	jQuery("#storeSlider").animate({
		left: slider2Pos
	},500);
}

function slider2Left() {
	if (slider2Pos >= 0)
		slider2Pos = -(slider2Max) + (slider2Num);
	else
		slider2Pos = slider2Pos + slider2Num;
	jQuery("#storeSlider").animate({
		left: slider2Pos
	},500);
}


function tabStandings() {
	jQuery("#standingsTab").css("display", "block");
	jQuery("#newsTab").css("display", "none");
	jQuery("#standingsContent").css("display", "block");
	jQuery("#newsContent").css("display", "none");
}

function tabNews() {
	jQuery("#standingsTab").css("display", "none");
	jQuery("#newsTab").css("display", "block");
	jQuery("#standingsContent").css("display", "none");
	jQuery("#newsContent").css("display", "block");
}