// timer variables and functions
var secs = null;
var global_ad_secs = null;
var timerID = null;
var textID = null;
var timerRunning = false;
var delay = 1000;

function initializeVideoTimer(numberofseconds) {
	
	// check to see if timer is running
	if (timerRunning == false) {
	
		// check for global_ad_secs parameter, set default if none
		// the global_ad_secs gets set in the OAS tag
		if (global_ad_secs == null) {
			secs = 17;
		} else {
			secs = global_ad_secs;
		}
		
		stopTheClock();
		startTheVideoTimer();
	
	}
	
}

function stopTheClock() {
    if(timerRunning) 
    clearTimeout(timerID);
    timerRunning = false;
}

function startTheVideoTimer() {
    if (secs==0) {
		stopTheClock();
		loadSWFObject();
		var adObject = document.getElementById('sl_adtext');
		adObject.style.display = "none";
		//var adSpaceObject = document.getElementById('adspace');
		//adSpaceObject.style.display = "none";
    } else {
        secs = secs - 1;
        timerRunning = true;
		//textID = self.setTimeout("updateText()", delay);
        timerID = self.setTimeout("startTheVideoTimer()", delay);
    }
}

// updates the timer text on page
function updateText() {
	var startObject = document.getElementById('vidstart');
	if (secs == 0) {
		startObject.style.display = "none";
	} else {
		startObject.innerHTML = 'The video will start in <b>' + secs + '</b> seconds';
	}
}

// loads the SWFObject into the video div
function loadSWFObject() { 
	so.write('sl_adimage');
}

// forwards to the related links when the clip is done
var currentState;
function barlUpdater(typ,pr1,pr2,pid) {
	if(pid != "null") {
		if((typ == "state")&&(pr1 != undefined)) { 
			currentState = pr1; 
			if(currentState=="3") { document.location.href="/surfnews/images/2007/6weeks_nshore/flash/video_barl_loader.cfm"; }
		}
	}
};

 
// tab variables and functions
var lastVideoTab="containerOne";
		
function switchDiv(currentVideoTab) {

	div1=document.getElementById(lastVideoTab);
	div1.style.display="none";
	
	lastVideoLink=lastVideoTab+"_link";
	link1=document.getElementById(lastVideoLink);
	link1.className="tab_open_100";
	
	lastVideoDiv=lastVideoTab+"_div";
	tabdiv1=document.getElementById(lastVideoDiv);
	tabdiv1.className="tab_div_open";
	
	div2=document.getElementById(currentVideoTab);
	div2.style.display="block";
	
	currentVideoLink=currentVideoTab+"_link";
	link2=document.getElementById(currentVideoLink);
	link2.className="tab_closed_100";
	
	currentVideoDiv=currentVideoTab+"_div";
	tabdiv2=document.getElementById(currentVideoDiv);
	tabdiv2.className="tab_div_closed";
	
	lastVideoTab=currentVideoTab;
	
}

function switchToBARL(nextID,waitTimeinMS) {
	
	var videoElement=document.getElementById('sl_adimage');
	videoElement.style.display="none";
	var barlElement=document.getElementById('barldiv');
	barlElement.style.display="block";
	bo.write("barldiv");
	
	if (nextID != "-1"){
	var nextElement=document.getElementById('COMINGNEXT');
	nextElement.style.display="block";
		setTimeout(function(){reloadVIDPage(nextID);nextID=null}, waitTimeinMS);
	}
	
}

 function reloadVIDPage(nextID) {
 	document.location.href="/id/?id=" + nextID +"";
}

function switchToVideo() {
	var barlElement=document.getElementById('barldiv');
	barlElement.style.display="none";
	var videoElement=document.getElementById('sl_adimage');
	videoElement.style.display="block";
	var textElement=document.getElementById('sl_adtext');
	textElement.style.display="none";
	so.write("sl_adimage");
}