// 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();
		startTheTimer();
	
	}
}

function stopTheClock()
{
    if(timerRunning) 
    clearTimeout(timerID);
    timerRunning = false;
}

function startTheTimer()
{
    if (secs==0) {
        stopTheClock();
				loadSWFObject();
   			var adObject = document.getElementById('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("startTheTimer()", 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('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('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('adimage');
	videoElement.style.display="block";
	var textElement=document.getElementById('adtext');
	textElement.style.display="none";
	so.write("adimage");
}