// EMP config ObjLit
var docURL = location.href;
var docURLTemp = new Array();
docURLTemp = docURL.split('/');
var site_domain = "http://" + docURLTemp[2] + "/" + docURLTemp[3] + "/";

var siteEmp = {

	// default values for the site's emp
	mode: "standard", // standard, audio or radioConsole
	scrollToEmp: false, // scroll viewport so emp's viewable
	autoplay: false,
	domId: "empbox",
	skin: "black", // black or silver
	// default location for XML files
	vidconfspath: site_domain + "include/media_configs/",
	playlist_url: "example.xml",
	empconfurl: site_domain + "include/media_configs/emp_config.xml",

	// site's default video or "standard" player dimensions
	v_plyrwidth: 512,
	v_plyrheight: 323,

	// site's default audio player dimensions
	a_plyrwidth: 286,
	a_plyrheight: 106,	

	play : function(passedArgsObj) {

		// loop through arguments and replace default values with any from passedArgsObj
		for (var n in arguments[0]) { siteEmp[n]=arguments[0][n]; }

		var emp = new embeddedMedia.Player();

		if (siteEmp.mode == "standard") {
			emp.setWidth(siteEmp.v_plyrwidth);
			emp.setHeight(siteEmp.v_plyrheight);
			glow.dom.get("#" + siteEmp.domId).css("width", siteEmp.v_plyrwidth + "px").css("height", siteEmp.v_plyrheight + "px").addClass("empbdr");
		} else if (siteEmp.mode == "audio") {
			emp.setWidth(siteEmp.a_plyrwidth);
			emp.setHeight(siteEmp.a_plyrheight);
			glow.dom.get("#" + siteEmp.domId).css("width", siteEmp.a_plyrwidth + "px").css("height", siteEmp.a_plyrheight + "px").addClass("empbdr");
		}

		emp.setDomId(siteEmp.domId);
		emp.setPlaylist(siteEmp.vidconfspath + siteEmp.playlist_url);
		emp.setConfig(siteEmp.empconfurl);
		emp.set("config_settings_autoPlay", siteEmp.autoplay);
		emp.set("config_settings_displayMode", siteEmp.mode);
		emp.set("config_settings_skin", siteEmp.skin);

		emp.write();

		if(siteEmp.scrollToEmp == true) {
			var domIdYPos = glow.dom.get("#" + siteEmp.domId).offset().y;
			domIdYPos -= 15; // give some air to emp from window
			window.scroll(0,domIdYPos);
		};
	}
};

//// siteEmp.play({ playlist_url: "whatever.xml" });


glow.ready(function() {
	
	// replace hr tag with the more controlable div vision
	glow.dom.get('hr').after('<div class="hr"><div class="hr-r"></div></div>').remove();
	
	// get all "titles" and add the non-semeantic visual html
	var titleList = glow.dom.get('h2.title');
	titleList.each(function() {
		var titleElement = glow.dom.create('<div class="title"><div class="tb"><div class="tbr"></div></div><h2 class="title-js">' + this.innerHTML + '</h2><div class="tb"><div class="tbr"></div></div></div>');
		titleElement.insertBefore(this);
		glow.dom.get(this).remove();
	});


});