var playerWindow;
var player;

function play_stop(act) {	
	obj = '';
    obj+='<object id="MediaPlayerID" width="0" height="0"\n';
	obj+='classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"\n';
	obj+='standby="Loading Windows Media Player components..."\n';
	obj+='type="application\/x-oleobject"\n';
	obj+='codebase="http:\/\/activex.microsoft.com\/activex\/controls\/mplayer\/en\/nsmp2inf.cab#Version=6,4,7,1112">\n';
	obj+='<param name="filename" value="http:\/\/wax.green.ch/radio1.wax" \/>\n';
	obj+='<param name="autoStart" value="true" \/>\n';
	obj+='<embed name="MediaPlayer" id="MediaPlayerIDEmbed" type="application\/x-mplayer2" \n';
	obj+=' pluginspage="http:\/\/www.microsoft.com\/Windows\/Downloads\/Contents\/Products\/MediaPlayer\/"\n';
	obj+=' src="http:\/\/wax.green.ch/radio1.wax"\n';
	obj+='width="0"\n';
	obj+='height="0"';
	obj+='transparentatstart="0"\n';
	obj+='autostart="1"\n';
	obj+='displaysize="false">\n';
	obj+='<\/embed>\n';
	obj+='<\/object>\n';
                          
	if(act) {
		document.getElementById('onlineplayer').innerHTML=obj;
	}
	else {
	
		if(document.all && (navigator.appName.indexOf('Opera') == -1)) {
			document.MediaPlayerID.stop();
 		} else {
  			//document.getElementById("MediaPlayerIDEmbed").Stop();
  			document.getElementById('onlineplayer').innerHTML="&#160;";
 		}
 //document.MediaPlayerID.Stop();
 
		//alert('huhu');
		//document.MediaPlayer.Stop();
	  	
	  	
	  	//document.getElementById("MediaPlayerID").Stop();
	}
}


////////////////////////////////////////////////////////////////////////////



$(document).ready(function(){

	$(".min").click( function() { 
		if($(".player").css("display") == 'none'){
			$(".player").slideDown("normal");
			$(".min").html('Minimieren');
			return false;
		}
		else {
			$(".player").slideUp("normal");
			$(".min").html('Maximieren');
			return false;
		}
	} );



	
	$("#playlink").toggle(function(){
  		$(this).html('Start');
	    $(this).removeClass("stop");
	    $(this).addClass("playerButtonStart");
		play_stop(0);
		return false;
		
	},function(){	
  		$(this).html('Stop');
  		$(this).addClass("stop");
		play_stop(1);
		return false;
	});




	// Letzte News
	$("#lastNews").toggle(function(){
		$(this).html('letzte News stoppen');
	    $(this).removeClass("lastNewsStart");
		$(this).addClass("lastNewsStop");
		document.getElementById("newsplayer").SetVariable("player:jsPlay", "");
		return false;

		
	},function(){	
		$(this).html('letzte News h&ouml;ren');
		$(this).removeClass("lastNewsStop");
  		$(this).addClass("lastNewsStart");
		document.getElementById("newsplayer").SetVariable("player:jsPause", "");
		return false;
	});


	// Breaking News
	$("#bnNews").toggle(function(){
		$(this).html('Breaking News stoppen');
		document.getElementById("bnPlayer").SetVariable("player:jsPlay", "");
		return false;

		
	},function(){	
		$(this).html('Breaking  News h&ouml;ren');
		document.getElementById("bnPlayer").SetVariable("player:jsPause", "");
		return false;
	});




	$(".linkGoetti").click( function() {
		 
	   url=$(this).attr('href');

	   if(parent.opener) {
		  parent.opener.location.href=url;
		  parent.opener.focus();
		  return false;
	   }
	})

	$(".link_moderatorName").click( function() {
		 
	   url=$(this).attr('href');

	   if(parent.opener) {
		  parent.opener.location.href=url;
		  parent.opener.focus();
		  return false;
	   }
	})

	
	$("#playeropen").click( function() { 
	
	if(playerWindow && playerWindow.closed == false) {
	
		playerWindow.focus();
		return false;
		
	} else {
	
		openwindow();
		$(".player").slideUp("normal");
		$(".min").html('Maximieren');
		
		//$(this).html('Radio 1 Player schliessen');
		return false;
	}
	
	} );
	
	
	// Hier Start des Refresh
	doLoad();
	//getData();


});


////////////////////////////////////////////////////////////////////////////


function doLoad() {
    //var active = window.setInterval("startRefreshPlayer()", 10000); // 30000 alle 30 Sekunden neu laden
    var active = window.setInterval("getPlayerData()", 30000); // 30000 alle 30 Sekunden neu laden
}

function getPlayerData(){
	jQuery.ajax({
		url: 'index.php',
		type: "GET",
		data: 'eID=ff_radio1_refreshPlayer',
		success: function(xml){
		 	//alert(jQuery("sendungName",xml).text());
		 	
		 	jQuery('#sendungName').html(jQuery("sendungName",xml).text());
		 	jQuery('#moderatorName').html(jQuery("moderator",xml).text());
		 	jQuery('#moderatorImage').html(jQuery("moderatorImage",xml).text());

		 	jQuery('#aktuellerTitel').html(jQuery("aktuellerTitel",xml).text());		 	
		 	jQuery('#playListBox').html(jQuery("playListBox",xml).text());	

			//alert(thePos);
			//thePos = thePos - 100;
			
			//alert(jQuery("aktuellerTitelisOnAir",xml).text());
			
			// Nur wenn aktueller Titel nicht on Air ist
			if(jQuery("aktuellerTitelisOnAir",xml).text() == 1){
				pos_start	= -(68*25-204);
				thePos = pos_start,time;
			}	
			document.getElementById("playerliste").style.top = thePos+'px';
		 	
		 }
	});

	
}
