var playerwindow = '';

function addTrack(trackid){
	//alert(trackid);
	if(is_fenster_auf()){
		if(is_referenz()){
			senden(trackid);
		} else{
			referenz_holen();
			senden(trackid);
		}
	} else{	popup(500,340,trackid);	}	
	playerwindow.focus();
}

function is_fenster_auf(){
	var r;
	var skyplayeropen_cookie = GetCookie('skyplayeropen');
	if(skyplayeropen_cookie != null){
		if(skyplayeropen_cookie == '1'){
			r= true;
		}
		else{ r= false;	}
	} else{ r= false; }
	return r;
}

function is_referenz(){
	if(typeof(playerwindow) == "object"){
		return true;
	} else{	return false; }
}

function senden(trackid){
	
	trackid = trackid.toString();
	/*
	var jetzt = new Date();
	var timestmp = jetzt.getTime();//'tstamp='+timestmp+'
	var objekt = makeflash('modules/sky/sender.swf',1,1,'true','trackid='+trackid);
	document.getElementById('flash_objekt').innerHTML = '&nbsp;'+objekt;
	*/
	playerwindow.document.location.href= "modules/sky/skyplayer_neu.php?action=add&trackid="+trackid;
	//window.setTimeout('clearobjekt()', 500);
}

function makeflash(link,width,height,autostart,getstr){
	var a = ''+
		'<object width="'+width+'" height="'+height+'">'+
		'<param name="movie" value="'+link+'"></param>'+
		'<param name="wmode" value="transparent"></param>'+
		'<param name="autoplay" value="'+autostart+'"></param>'+
		'<param name="flashvars" value="'+getstr+'"></param>'+
		'<embed src="'+link+'" '+
		'type="application/x-shockwave-flash" '+
		'wmode="transparent" '+
		'autoplay="'+autostart+'" '+
		'FlashVars="'+getstr+'" '+
		'width="'+width+'px" '+
		'height="'+height+'px">'+
		'</embed></object>';
	return a;
}	

function popup(w,h,trackid) {
	x = screen.availWidth/2-w/2;
	y = screen.availHeight/2-h/2;
	playerwindow = window.open("modules/sky/skyplayer_neu.php?action=add&trackid="+trackid,'Skyplayer','width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y);		
}

function referenz_holen(){
	playerwindow = window.open("", "Skyplayer");
}

function clearobjekt(){
	document.getElementById('flash_objekt').innerHTML = "";
}