var commercialOrdNr = Math.random()*10000000000000000;
var commercialStarted = false;
var commercialTimeout = null;

function initCommercial() {
	if (commercialStarted) {
		openNext();
		return;
	}
	
	commercialOrdNr = Math.random()*10000000000000000;

	// Commercial tile
	var commercialHolderDiv = document.getElementById("commercialHolder");
	var commercialFrame = document.createElement("iframe");
	commercialFrame.id = "commercial";
	commercialFrame.style.height = "" + ((commercialHolderDiv.clientHeight * 267) / 290) + "px";
	commercialFrame.style.width = commercialHolderDiv.clientWidth + "px";
	commercialFrame.frameBorder = "0";
	commercialFrame.src = "/nrc.tv/bb/commercial-nrc.html";
	commercialHolderDiv.appendChild( commercialFrame );
	commercialStarted = true;
	commercialHolderDiv.style.visibility = "visible";
	
	var contentDiv = document.getElementById("flashcontent");
	
	contentDiv.style.left = "-1000px";
	// Commercial timeout
	commercialTimeout = setTimeout(openNext, 20000);
}

function openNext() {
	if (commercialTimeout != null) {
		clearTimeout(commercialTimeout);
		commercialTimeout = null;
	}
	setTimeout( exitAd, 50 );
}

function exitAd() {
	var holderDiv = document.getElementById("commercialHolder");
	var commercialFrame = document.getElementById("commercial");
	if (commercialFrame != null) {
		holderDiv.removeChild(commercialFrame);
		commercialStarted = false;
		holderDiv.style.visibility = "hidden";
		
		var contentDiv = document.getElementById("flashcontent");
		
		contentDiv.style.left = "0px";
		
		finishCommercial();
	}
}


