// JavaScript Document

var videoOverlayObj = {
	parentDiv: "overlayLayer",
	videoDiv: "videoOverlay",
	contentDiv: "videoOverlayContent",
	backgroundDiv: "videoOverlayBackground",
	regsiteroverlayLayer: function(){
		
		// video overlay
		
		var editLayer = document.createElement("div");
		editLayer.setAttribute("id","videoOverlay");
	
		document.getElementById("overlayLayer").appendChild(editLayer);
		document.getElementById("videoOverlay").className = "videoOverlay";
		
		delete editLayer;
		
	},
	registerContent: function(){
		
		// video content
		
		var editLayer = document.createElement("div");
		editLayer.setAttribute("id","videoOverlayContent");
	
		document.getElementById("videoOverlay").appendChild(editLayer);
		document.getElementById("videoOverlayContent").className = "videoOverlayContent";
		
		delete editLayer;
		
		// horizon
		
		var editLayer = document.createElement("div");
		editLayer.setAttribute("id","horizon");
	
		document.getElementById("videoOverlayContent").appendChild(editLayer);
		document.getElementById("horizon").className = "horizon";
		
		delete editLayer;
		
		// horizon content
		
		var editLayer = document.createElement("div");
		editLayer.setAttribute("id","horizonContent");
	
		document.getElementById("horizon").appendChild(editLayer);
		document.getElementById("horizonContent").className = "horizonContent";
		
		delete editLayer;
		
		// flash
		
		var editLayer = document.createElement("div");
		editLayer.setAttribute("id","flashVideoOverlay");
	
		document.getElementById("horizonContent").appendChild(editLayer);
		
		var so = new SWFObject("player/flvStandAlone_640x520.swf", "FILMINUTE", "100%", "600", "8", "#0000000");
		so.addVariable("playerSize", this.playerSize);
		so.addVariable("flvTitle", this.title);
		so.addVariable("flvAuth", this.name);
		so.addVariable("flvLocation", this.location);
		so.addVariable("flvPath", this.flvPath);
		so.write("flashVideoOverlay");
		
		delete editLayer;
		
	},
	clearContent: function(obj){
		
		while(document.getElementById(obj).firstChild){
			
			document.getElementById(obj).removeChild(document.getElementById(obj).firstChild);
			
		}
		
	},
	registerBackground: function(){
		
		// video background
		
		var editLayer = document.createElement("div");
		editLayer.setAttribute("id","videoOverlayBackground");
	
		document.getElementById("videoOverlay").appendChild(editLayer);
		document.getElementById("videoOverlayBackground").className = "videoOverlayBackground";
		
		delete editLayer;
		
	},
	createPlayer: function(flvPath, playerSize, title, name, location){
		
		this.playerSize = playerSize ? "large" : "small";
		this.title = title || "";
		this.name = name || "";
		this.location = location || "";
		this.flvPath = flvPath;
		this.regsiteroverlayLayer();
		this.registerContent();
		
	},
	updateHorizonContent: function(){
		
		//
		
	},
	updatePlayer: function(){
		
		//
		
	},
	clearPlayer: function(){
		
		this.clearContent("overlayLayer");
		
	}
}