/************************************************
FLV ENGINE OVERLAY SCRIPT
(c) 2008 by CineFab
Author: Terry Szykowny, baasdart.com

Creates an overlay to dinamically display 
Flashvideo Content on a Website.

Requires swfobject to be included and it's
appearance is customizable by css
************************************************/

/* EMBED FUNCTIONS */
function embedFLVEngine(flvName){
	var objBody = document.getElementsByTagName("body").item(0);

	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	if(window.pageYOffset){
		objOverlay.style.top = parseInt(window.pageYOffset)+"px";
		objOverlay.style.height = "100%";
	}else if(document.documentElement.scrollTop){
		objOverlay.style.top =parseInt(document.documentElement.scrollTop)+"px";
		objOverlay.style.height = parseInt(document.documentElement.scrollTop+700)+"px";
	}
	objBody.appendChild(objOverlay);
	
	var objCd= document.createElement("div");
	objCd.setAttribute('id','centerDiv');
	objBody.appendChild(objCd);
	
	var objCenter = document.createElement("center");
	objCenter.setAttribute('id','ctDV');
	objCenter.style.height = "100%";
	
	// positioning
	if(window.pageYOffset){
		objCenter.style.top = parseInt(window.pageYOffset)+"px";
	}else if(document.documentElement.scrollTop){
		objCenter.style.top =parseInt(document.documentElement.scrollTop)+"px"
	}
	
	objCd.appendChild(objCenter);
	
	var objBorder = document.createElement("div");
	objBorder.setAttribute('id','contentBorder');
	objCenter.appendChild(objBorder);
	
	
	/***NEU start***/
	var objLinkBar = document.createElement("div");
	objLinkBar.setAttribute('id', 'linkBar');
	objBorder.appendChild(objLinkBar);
	
	var objCloseLink = document.createElement("a");
	objCloseLink.setAttribute('href', 'javascript:;');
	objCloseLink.setAttribute('id', 'closeLink');
	objCloseLink.onclick = function() { closeOverlay(); }
	objLinkBar.appendChild(objCloseLink);
	
	// closelink mit text statt bild:
	var objCloseText = document.createTextNode("[schliessen]");
	objCloseLink.appendChild(objCloseText);
	
	var objMyBg = document.createElement("div");
	objMyBg.setAttribute('id','myBg');
	objBorder.appendChild(objMyBg);
	
	var objMyContent = document.createElement("div");
	objMyContent.setAttribute('id','myContent');
	objMyBg.appendChild(objMyContent);
	/***NEU ende***/
	
	swfobject.embedSWF("http://hosting.reiseclip.tv/movies/player.swf?xmlname="+flvName+"&embed=overlay", "myContent", "645", "520", "9.0.0");
}

function closeOverlay(){
	var objBody = document.getElementsByTagName("body").item(0);
	var objOverlay = document.getElementById("overlay");
	var objCenterDiv = document.getElementById("centerDiv");
	var objCtDiv = document.getElementById("ctDiv");
	var objContent = document.getElementById("contentBorder");
	removeOverlay = objBody.removeChild(objOverlay);
	removeCenter = objBody.removeChild(objCenterDiv);
	removeCtDiv = objBody.removeChild(objCtDiv);
	removeContent = objBody.removeChild(objContent);
}

/* POPUP FUNCTIONS */
function viewFLVexternal(flvName){
	var w = 700; /*NEU*/
	var h = 600; /*NEU*/
	
	newwindow=window.open('http://hosting.reiseclip.tv/src/popup.html?flvName='+flvName, 'externalWindow', 'width='+w+',height='+h+',scrollbar=no');
	if (window.focus) {newwindow.focus()}
	return false;
}

function writeFLVEngine(){
	var objBody = document.getElementsByTagName("body").item(0);

	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.style.height = "100%";
	objOverlay.style.top = 0;
	objBody.appendChild(objOverlay);
	
	var objCd= document.createElement("div");
	objCd.setAttribute('id','centerDiv');
	objBody.appendChild(objCd);
	
	var objCenter = document.createElement("center");
	objCenter.style.height = "100%";
	objCenter.style.top = 0;
	objCd.appendChild(objCenter);
	
	var objBorder = document.createElement("div");
	objBorder.setAttribute('id','contentBorder');
	objCenter.appendChild(objBorder);
	
	/***NEU start***/
	var objLinkBar = document.createElement("div");
	objLinkBar.setAttribute('id', 'linkBar');
	objBorder.appendChild(objLinkBar);
	
	var objCloseLink = document.createElement("a");
	objCloseLink.setAttribute('href', 'javascript:;');
	objCloseLink.setAttribute('id', 'closeLink');
	objCloseLink.onclick = function() { window.close(); }
	objLinkBar.appendChild(objCloseLink);
	
	// closelink mit text statt bild:
	var objCloseText = document.createTextNode("[schliessen]");
	objCloseLink.appendChild(objCloseText);
	
	var objMyBg = document.createElement("div");
	objMyBg.setAttribute('id','myBg');
	objBorder.appendChild(objMyBg);
	
	var objMyContent = document.createElement("div");
	objMyContent.setAttribute('id','myContent');
	objMyBg.appendChild(objMyContent);
	/***NEU ende***/

	var flvParam = location.href.substr(location.href.indexOf('=')+1);
	if(flvParam.indexOf('&') > -1){
		flvParam = flvParam.substr(0, flvParam.indexOf('&'));
	}
	swfobject.embedSWF("http://hosting.reiseclip.tv/movies/player.swf?xmlname="+flvParam+"&embed=popup", "myContent", "645", "520", "9.0.0");
}

