/** 
 * Writes the object tag for the Window Media Plugin
 * @access public
 * @param string Id
 * @return void
 */
jQuery.fn.injectWmPlayer = function(id, format, quality, pc, mc, layer) {

	var url = mc.getMediaArray()[format].getMediaStreamArray()[quality].getServer() +
	mc.getMediaArray()[format].getMediaStreamArray()[quality].getStream();
	
	switch (layer) {
	case 0:
		var wmpId = "wm" + id;
		$j("#" + id + " ." + playerClass).append("<div id=\"" + wmpId + "\"></div>");
		var wmp = new WMPObject(url, wmpId, pc.width, pc.height);
	break;
	case 1:
		var wmpId = "hqwm" + id;
		$j("#" + id + hqVideoId).addClass(hqLayerClass);
		$j("#" + id + hqVideoId + " div").addClass(hqPlayerClass);
		$j("#" + id + hqVideoId + " ." + hqPlayerClass).append("<div id=\"" + wmpId + "\"></div>");
		var wmp = new WMPObject(url, wmpId, pc.hqWidth, pc.hqHeight+75);
	break;
	case 2:
		var wmpId = "hqwm" + id;
		$j("#" + id + hqVideoId).addClass(xqLayerClass);
		$j("#" + id + hqVideoId + " div").addClass(xqPlayerClass);
		$j("#" + id + hqVideoId + " ." + xqPlayerClass).append("<div id=\"" + wmpId + "\"></div>");
		var wmp = new WMPObject(url, wmpId, pc.xqWidth, pc.xqHeight+75);
	break;
	}
	
	// check autoplay variable
	if (pc.autoplay == "AUTOPLAY")
	{
		wmp.addParam("autostart", "1");
		wmp.addParam("autoplay", "1");
	}
	else
	{
		wmp.addParam("autostart", "0");
		wmp.addParam("autoplay", "0");
	}
	
	// check isLive variable
	if(mc.getIsLive() == true)
	{
		wmp.addParam("showtracker", "0");
	}
	else
	{
		wmp.addParam("showtracker", "1");
	}
	
	//configure the wm plugin
	wmp.addParam("showcontrols", "1");
	wmp.addParam("showstatusbar", "1");
	//wmp.addParam("showdisplay", "1");
	wmp.addParam("showpositioncontrols", "0");
	//wmp.addParam("enablecontextmenu", "0");
	
	wmp.addParam("windowlessvideo", "1");
	wmp.addParam("stretchtofit", "1");
	wmp.addParam("src", url);
	
	wmp.write(wmpId);
	var wmpObject = ($j("#" + wmpId));	
};
