
window.onload = init;

var jsReady = false;
var flashMovie = "";
var nonverblasterClicked = false;

function init(){
	jsReady = true;
}

function getFlashMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}
// broadcasts the actions to the player
function sendToNonverBlaster(value) {
	getFlashMovie(flashMovie).sendToActionScript(value);
}

function registerForJavaScriptCommunication(_flashMovie){
	flashMovie = _flashMovie;
}
// Called if the Player was clicked
function nonverBlasterClickHandler(){
	nonverblasterClicked = true;
	//alert("nonverblasterClicked: " + nonverblasterClicked)
}
function quelltext() {
	window.open('view-source:' + window.location.href);
}

// SELF

function ChangeContent(idContentContainer,idParent,strOption,intValue){
	strmediaURL = "";
	strplayerID = "";
	strplayerURL = "";
	if(strOption == "1"){
		if(intValue == "1"){
			strmediaURL = "StefanDettl_rockstar_Tag.flv";
		}
		else if(intValue == "2"){
			strmediaURL = "StefanDettl_rockstar_Nacht.flv";
		}
		else if(intValue != ""){
			strmediaURL = "../../"+intValue;
		}
		strplayerID = "nonverblaster";
		strplayerURL = "img/nonverblaster/nonverblaster.swf";
	}
	else{
		strmediaURL = "";
		strplayerID = "video_teaser";
		strplayerURL = "img/nonverblaster/video_teaser.swf";
	}
	var flashvars = {};
		flashvars.mediaURL = strmediaURL;
		flashvars.teaserURL = "";
		flashvars.allowSmoothing = "true";
		flashvars.autoPlay = "true";
		flashvars.buffer = "10";
		flashvars.showTimecode = "true";
		flashvars.loop = "false";
		flashvars.controlColor = "0xcccccc";
		flashvars.controlBackColor = "0x000000";
		flashvars.scaleIfFullScreen = "true";
		flashvars.showScalingButton = "true";
		flashvars.defaultVolume = "100";
		flashvars.crop = "true";
		//flashvars.onClick = "toggleFullScreen";

	var params = {};
		params.menu = "false";
		params.allowFullScreen = "true";
		params.allowScriptAccess = "always"
		params.swliveconnect = "true";

	var attributes = {};
		attributes.id = strplayerID;
		attributes.bgcolor = "#000000"
		
	function embedSWF(playerURL, idContainer, idParent){
		//alert(playerURL+" - "+idContainer+" - "+idParent);
		
		elem = document.getElementById(idParent);
		if(idParent == "content3"){
			if(elem && elem.firstChild){
				elem.removeChild(elem.firstChild);
			}
		}
		var elt = document.createElement("div");
		elt.style.position = "relative";
		elt.id = "content3a";
		elem.appendChild(elt);
		
		swfobject.embedSWF(playerURL, idContainer, "560", "316", "9", "functions/expressinstall.swf", flashvars, params, attributes);
	}

	if(strOption == "1" || intValue == "1" || intValue == "2"){
		registerForJavaScriptCommunication(strplayerID);
	}
	
	embedSWF(strplayerURL, idContentContainer, idParent);
}
		
// Uncomment this function if you want to listen for the end of playback
function computeEnd(){
	//alert("NonverBlaster:hover says:\n\nEnd reached!");
	ChangeContent("content3a","content3",0,0);
}
function computeStart(){
	//alert("player Started");
}

