function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*60*60*1000)); //(days*24*60*60*1000) 
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function SScreateElement(element, attType, attVal) {
	var el = null;
	
	if(!el) {
		el = document.createElement(element);
	}
	
	if(attType != 0) {
		if( (typeof attType) == 'object' ) {
			if(attType.length == attVal.length) {
				for(var i = 0; i < attType.length; i++) {
					el.setAttribute(attType[i], attVal[i]);
				}
			}
		} else {
			el.setAttribute(attType, attVal);
		}
	}
	alert(el);
	return el;
}

function SSappendChild(parentEl, childEl) {
	parentEl.appendChild(childEl);
}

function SSpopOut(id) {
	createCookie('mp', 'true', 1);
	var mediaPlayer = document.getElementById('playerHolder');
	//mediaPlayer.parentNode.removeChild(mediaPlayer);
	mediaPlayer.innerHTML = '';
	mediaPlayer.style.display = 'none';
	window.open("http://" + document.domain + "/player/player.php?artist="+id, "RTPlayer", "menubar=0, resizable=0, width=315, height=165");
}

function SSpopIn(id) {
	/*var a = SScreateElement('a', new Array('href', 'title'), new Array('javascript:SSpopOut()', 'Pop Out Media Player'));
	var img = SScreateElement('img', new Array('src', 'alt', 'style'), new Array('images/popout.gif', 'POP OUT', 'border: none; padding-left: 8px;'));
	SSappendChild(a, img);
	var div = SScreateElement('div', 0, 0);
	SSappendChild(div, a);
	var mp = SScreateElement('embed', new Array('src', 'loop', 'menu', 'quality', 'bgcolor', 'width', 'height', 'name',	'align', 'allowScriptAccess', 'type', 'pluginspage', 'wmode'), new Array('eagles_player.swf', 'false', 'false', 'high', '#ffffcc', '382', '300', 'eagles_player', 'top', 'sameDomain', 'application/x-shockwave-flash', 'http://www.macromedia.com/go/getflashplayer', 'transparent'));
	var param1 = SScreateElement('param', new Array('name', 'value'), new Array('allowScriptAccess', 'sameDomain'));
	var param2 = SScreateElement('param', new Array('name', 'value'), new Array('movie', 'eagles_player.swf'));
	var param3 = SScreateElement('param', new Array('name', 'value'), new Array('loop', 'false'));
	var param4 = SScreateElement('param', new Array('name', 'value'), new Array('menu', 'false'));
	var param5 = SScreateElement('param', new Array('name', 'value'), new Array('quality', 'high'));
	var param6 = SScreateElement('param', new Array('name', 'value'), new Array('bgcolor', '#ffffcc'));
	var param7 = SScreateElement('param', new Array('name', 'value'), new Array('wmode', 'transparent'));
	var obj = SScreateElement('object', new Array('classid', 'codebase', 'width', 'height',	'id', 'align'), new Array('clsid:d27cdb6e-ae6d-11cf-96b8-444553540000', 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0', '382', '300', 'eagles_player', 'top'));
	alert(obj);
	SSappendChild(obj, param1);
	SSappendChild(obj, param2);
	SSappendChild(obj, param3);
	SSappendChild(obj, param4);
	SSappendChild(obj, param5);
	SSappendChild(obj, param6);
	SSappendChild(obj, param7);
	SSappendChild(obj, mp);
	var md = SScreateElement('div', new Array('id', 'style'), new Array('media-player', 'display: none;'));
	SSappendChild(md, mp);
	SSappendChild(md, div);
	var h = document.getElementById('header');
	SSappendChild(h, md);*/

/*
var mp = '<script type="text/javascript">'+
            '//<![CDATA['+
            'var so = new SWFObject("player_inpage.swf", "ND_player", "190", "60", "7", "#ffffcc");'+
            'so.addParam("wmode", "transparent");'+
            'so.write("neil-player");'+
            'document.write(\'<a href="javascript:SSpopOut()" title="Pop Out Media Player" style="border:none"><img id="popout-button" src="/images/popout.gif" alt="POP OUT" style="border:none" /></a>\');'+
            '//]]>'+
            '</script>' ;
			
*/			
	if(id != undefined){
		var artistID = id;
	} else {
		var artistID = '';	
	}
	
  // Razor & Tie PLAYER CODE object/embed
	var mp = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="310" height="71" id="RT_player" align="top">'+
	'<param name="movie" value="/player/mediaWidget.swf?artist='+artistID +'" />' +
	'<param name="wmode" value="transparent" />'+
	'<embed src="/player/mediaWidget.swf?artist='+artistID +'" loop="false" menu="false" quality="high" bgcolor="#ffffcc" width="310" height="71" name="RT Player" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>'+
'</object>'+
'<a href="javascript:SSpopOut('+artistID +'); void(0);" title="Pop Out Media Player"><img src="/images/player_pop.jpg" alt="Launch Player in new window" border="0" /></a>' + artistID;


/*	// Razor & Tie  Code  SWFobject
	var mp = '<div id="rtPlayerIN">'+
			'error loading player.<br/>'+
		'</div>'+
		'<script type="text/javascript">'+
			'var flashvars = {};'+
			'var params = {};'+
			'params.wmode = "transparent";'+
			'var attributes = {};'+
			'attributes.id = "rtplayer";'+
			'swfobject.embedSWF("/player/mediaWidget.swf", "rtPlayerIN", "310", "75", "9.0.0", "expressInstall.swf", flashvars, params, attributes);'+
		'</script>'+
		'<a href="javascript:swfIN(); void(0);" title="swfin">wsf in</a>'+
		'<a href="javascript:SSpopOut()" title="Pop Out Media Player">pop test</a>' ;
*/

	document.getElementById('playerHolder').innerHTML = mp;
	eraseCookie('mp');
	var mediaPlayer = document.getElementById('playerHolder');
	mediaPlayer.style.display = '';
	//Effect.Appear('media-player');
	
}

//CONTROL PLAYER
function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function autoPlay(flashID)
{
	var flashMovie=getFlashMovieObject(flashID);
	flashMovie.MyDisplay.play();
	//embed.nativeProperty.anotherNativeMethod();
}
