StoryNumber = 1;
ExpertNumber = 1;
CaseStudy = 2;
BottomLeft = 2;
AdTable = 6;
Paused = false;
Replacement = true;
Replacement2 = true;
function GetStory(){
	
	var NewPosition = StoryNumber;
	
	$.getJSON("/topstorydata.cfm", {Story:StoryNumber,ExpertNumber:ExpertNumber,test:Math.random()}, function(resp){
		$('#TopStory .TopStoryImage, #TopStory .TopStoryTitle, #TopStory .TopStoryContent').fadeOut('slow',function(){
			$('#TopStory .TopStoryImage').attr('src',resp.TopStory.Picture);
			$('#TopStory #TopStoryImageLink').attr('href',resp.TopStory.Link);				
			$('#TopStory .TopStoryTitle a').html(resp.TopStory.Title);
			$('#TopStory .TopStoryTitle a').attr('href',resp.TopStory.Link);
			$('#TopStory .TopStoryContent').html(resp.TopStory.Content);
			
			$('#Positions img').attr('src','/images/home/dot.jpg');
			$('#Position' + NewPosition).attr('src','/images/home/dot_current.jpg');
			
			$('#TopStory .TopStoryImage, #TopStory .TopStoryTitle, #TopStory .TopStoryContent').fadeIn('slow');
			AddOutBoundEvent();
			AddPDFLinkEvent();
		});
	});
	
	StoryNumber++;
	if(StoryNumber > TopStoryTotal){
		StoryNumber = 1;
	}
	
	NextStory = setTimeout('GetStory()',20000);
}

function GetAds(){
	$.getJSON("/topstorydata.cfm", {Story:StoryNumber,ExpertNumber:ExpertNumber,test:Math.random()}, function(resp){
		//var number = Math.random();
		$('#LargeAd, #SmallAd1, #SmallAd2, #SmallAdReplacement, #LargeAdReplacement, #LargeAdReplacement2').fadeOut('slow');
		$('#LargeAdContainer').fadeOut('slow',function(){
			
			$('#LargeAd .AdImage').attr('src',resp.ExpertAd.Picture);
			$('#LargeAd .AdTitle a').html(resp.ExpertAd.Title);
			$('#LargeAd .AdContent').html(resp.ExpertAd.Content);
			$('#LargeAdLink a').attr('href',resp.ExpertAd.Link);
			$('#LargeAd .AdTitle a').attr('href',resp.ExpertAd.Link);
			
			$('#SmallAd1 .AdImage').attr('src',resp.SmallAd1.Picture);
			$('#SmallAd1 .AdTitle a').html(resp.SmallAd1.Title);
			$('#SmallAd1 .AdContent').html(resp.SmallAd1.Content);
			$('#SmallAdLink1 a').attr('href',resp.SmallAd1.Link);
			$('#SmallAd1 .AdTitle a').attr('href',resp.SmallAd1.Link);
			
			$('#SmallAd2 .AdImage').attr('src',resp.SmallAd2.Picture);
			$('#SmallAd2 .AdTitle a').html(resp.SmallAd2.Title);
			$('#SmallAd2 .AdContent').html(resp.SmallAd2.Content);
			$('#SmallAdLink2 a').attr('href',resp.SmallAd2.Link);
			$('#SmallAd2 .AdTitle a').attr('href',resp.SmallAd1.Link);
			
			$('#SmallAd1, #SmallAd2, #LargeAd').fadeIn('slow');
			
			
			if(Replacement){
				$('#LargeAdReplacement').fadeIn('slow');
				Replacement = false;
				Replacement2 = true
			}else if(Replacement2){
				$('#LargeAdReplacement2').fadeIn('slow');
				Replacement2 = false;
			}else{
				$('#LargeAdContainer').fadeIn('slow');
				ExpertNumber++;
				if(ExpertNumber > 6){
					ExpertNumber = 1;
				}
			}
			//$('#SmallAdTable').fadeIn('slow');
		});
	});
	
	NextAd = setTimeout('GetAds()',10000);
}

function SwitchCaseStudy(){
	$('#CaseStudy' + CaseStudy).fadeOut('slow', function(){
		CaseStudy++;
		if(CaseStudy > 3){
			CaseStudy = 1;
		}
		$('#CaseStudy' + CaseStudy).fadeIn('slow');
	});
	NextCaseStudy = setTimeout('SwitchCaseStudy()',90000);
}

function CycleBottomRight(){
	$('#BottomLeft' + BottomLeft).fadeOut('slow', function(){
		BottomLeft++;
		if(BottomLeft > 4){
			BottomLeft = 1;
		}
		$('#BottomLeft' + BottomLeft).fadeIn('slow');
	});
	NextBottomLeft = setTimeout('CycleBottomRight()',15000);
}

function CycleBottomLeft(){
	$('#AdTable' + AdTable).fadeOut('slow', function(){
		AdTable++;
		if(AdTable > 6){
			AdTable = 1;
		}
		$('#AdTable' + AdTable).fadeIn('slow');
	});
	NextBottomLeft = setTimeout('CycleBottomLeft()',15000);
}

function PauseStories(){
	clearTimeout(NextStory);
	var PauseButton = document.getElementById('PauseButton');
	PauseButton.innerHTML = 'PAUSED';
	PauseButton.style.color = '#51998E';
	Paused = true;
}

function ResumeStories(){
	if(Paused){
		GetStory();
		Paused = false;
	}
	var PauseButton = document.getElementById('PauseButton');
	PauseButton.innerHTML = 'PAUSE';
	PauseButton.style.color = '#A4A4A4';
}

function SwitchPosition(Position){
	clearTimeout(NextStory);
	StoryNumber = Position;
	GetStory();
}

$(document).ready(function() {
	$('#TopStory .TopStoryTitle a').html('');
	$('#TopStory .TopStoryContent').html('');
	GetStory();
	GetAds();
	SwitchCaseStudy();
	CycleBottomRight();
	CycleBottomLeft();
});
function ShowDiv(DivID){
document.getElementById(DivID).style.display='';
}
function HideDiv(DivID){
	document.getElementById(DivID).style.display='none';
}