
function init(){
	var js1=document.createElement('script');
  js1.setAttribute("type","text/javascript");
	/*<!-- SWFObject embed by Geoff Stearns geoff@deconcept.com http://blog.deconcept.com/ --> */
  js1.setAttribute("src", "/sparkplayer/js/swfobject.js");

	var js2=document.createElement('script');
  js2.setAttribute("type","text/javascript");
  js2.setAttribute("src", "/sparkplayer/js/swfmacmousewheel2-safari-fix.js");

  var css=document.createElement("link");
  css.setAttribute("rel", "stylesheet");
  css.setAttribute("type", "text/css");
  css.setAttribute("href", "/sparkplayer/resources/spark.css");

	document.getElementsByTagName("head")[0].appendChild(js1);
	document.getElementsByTagName("head")[0].appendChild(js2);
	document.getElementsByTagName("head")[0].appendChild(css);
	
}

function loadPlayer(player, playerParams){
	document.getElementById("spark_player_container").style.width = player.width+"px";
	document.getElementById("spark_player_container").style.height = player.height+"px";
	
  document.getElementById("spark_player").style.width = player.width+"px";
	document.getElementById("spark_player").style.height = player.height+"px";
	
	document.getElementById("spark_player_overlay").style.width = player.width+"px";
	document.getElementById("spark_player_overlay").style.height = player.height+"px";

  playerParams.movieWidth = player.width;
	playerParams.movieHeight = player.height-30;

	var sparkXmlReplacers = createArrayFromObject(playerParams);
	var sparkXmlUrls = [player.globalXML];
	var flashvars = {'preloaderConfigurationPath':'test','sparkXmlReplacers':sparkXmlReplacers,'autoStart':player.autoStart,'mute':player.mute,'sparkXmlUrls':sparkXmlUrls}; 

	var params = {};
	params.quality = "best";
	params.play = "true";
	params.loop = "false";
	params.scale = "noscale";
	params.wmode = "opaque";
	params.seamlesstabbing = "false";
	params.swliveconnect = "true";
	params.allowfullscreen = "true";
	params.allowscriptaccess = "always";
	params.allownetworking = "all";
	params.bgcolor = "#000000";
	
	var attributes;
	if( navigator.userAgent.indexOf('MSIE') != "-1" ) {
		attributes = {'tabIndex': '1','id':player.id,'name':'sparkplayer'};
	}
	else {
		attributes = {'tabIndex': '-1','id':player.id,'name':'sparkplayer'};
	}
	swfobject.embedSWF(player.swf, player.id, player.width+"px", player.height+"px", '9.0.0',false, flashvars, params, attributes);
	if (swfmacmousewheel) {
		swfmacmousewheel.registerObject(attributes.id);
	}
}

function sparkWidescreen(wide) {
	if(wide == true) {
		var marginLeft = ($("body").width()/2 - 940/2);
		marginLeft = parseInt(marginLeft);
		if(marginLeft > 0) marginLeft = "-"+marginLeft+"px";
		else marginLeft = "0px";                

		$("#spark_player_overlay").css("background", player.backgroundWide);
		$("#spark_player_overlay").css("top","-400px");
		$("#spark_player_overlay").css("left", marginLeft);
		$("#spark_player_overlay").css("width", ($("body").width()+300)+ "px");
		$("#spark_player_overlay").css("height", ($("body").height()+300) + "px");
		$("#spark_player").css("width", player.largeWidth+ "px");
		$("#spark_player").css("height", player.largeHeight+ "px");
	}
	else {
		$("#spark_player_overlay").css("top","0px");
		$("#spark_player_overlay").css("left", "0px");
		$("#spark_player_overlay").css("background",  player.backgroundNormal);
		$("#spark_player_overlay").css("width", player.width+"px");
		$("#spark_player_overlay").css("height", player.height+"px");
		$("#spark_player").css("width", player.width+"px");
		$("#spark_player").css("height", player.height+"px");
	}
}

function createArrayFromObject(obj){
		var arr = new Array();
		var count = 0;
		for(var i in obj){
			arr[count] ="!!"+i+"!!:"+escape(obj[i]);
			count++;
		}
		return arr;
}



