function createElement(id) {
	elem = DIV({'id':id, 'style':{'border':0,'display':'block','position':'absolute','visibility':'hidden','margin':0,'padding':'15px 9px','z-index':999}});
	setStyle(elem, {'background-color':'#000000'});
	$('player').appendChild( elem );
	//log('finished createElement, id is:' + id);
}	

function setDimensions(id, w, h) {
	setElementDimensions(id, new Dimensions(w,h));
}

function placeComponent(id, x, y) {
    //log("x:" + x + " y:" + y);
    setElementPosition(id, new Coordinates(x,y));
}

function setIFrameSource(id, src) {
    setHtmlText(id, "<iframe frameborder='0' width='100%' height='100%' scrolling='no' src='" + src + "'></iframe>");
}

function setFlashSource(id, src, ct, w, h){
	var player = new SWFObject(src, "flash_ad", w, h, 9, "#000000");
	player.addParam("wmode", "transparent");
	player.addParam("allowScriptAccess", "always");
	player.addVariable("clicktag", ct);
	player.write( id );
}
    
function setHtmlText(id, htmlText) {
  	$(id).innerHTML = htmlText;
}
    
function removeComponent(id) {
    removeElement(id);
}
    
function zeroPadding(id) {
    setStyle(id, {'padding':0});
}   
    
function visible(id, value) {
    setStyle(id, {'visibility':value});
}

function setZindex(id,value){
	setStyle(id, {"z-index":value});
}
// EAM: Hack to get the megaposter to work until
// Luc fixes the video player
//var megaposter_embed = document.getElementById('megastories');
//if(megaposter_embed) { megaposter_embed.id = ""; }

