var obj = null;

function checkHover() {
	if (obj) {
		obj.find('div').hide();		
	}
}

function menuAction() { 
	$("#menu-areas > li").hover(
		function() {
			if (obj) {
				obj.find('div').hide();
				obj = null;
			}
			
			$(this).find('div').show();
			$(this).find("a").removeClass("inativo");
			$(this).find("a").addClass("ativo");
		},
		function() {
			$(this).find("a").removeClass("ativo");
			$(this).find("a").addClass("inativo");
			obj = $(this);
			setTimeout("checkHover()", 50);
		}
	);

}
//
// Funções de funcionamento da radio
// * remover apos ser gerada pelos componentes peruca

var url32 = "mms://wms.pop.com.br/estacaopop32";
var url64 = "mms://wms.pop.com.br/estacaopop64";
var url128 = "mms://wms.pop.com.br/estacaopop128";

var defaultMsg = "Ouvindo estação POP";

var currentRadio;
var qualidadeRadio;

function doSetCurrentRadio(radio)
{
	if( radio == "32" ){
		currentRadio = url32;
	}else
	if( radio == "64" ){
		currentRadio = url64;
	}else
	if( radio == "128" ){
		currentRadio = url128;
	}
	qualidadeRadio = radio;
	doPlay();
}

function doPlay()
{
	if(!currentRadio){
		doSetCurrentRadio("128");
	}
	
	$("#base-estacao > ul").hide();
	$("#base-estacao > p").html("");
	$("#base-estacao > div.borda-esq-player").show();
	
	if( !document.getElementById("playerwm") ){
		if( $.browser.msie ){
			$("#player").html("<object id=\"playerwm\" type=\"application/x-ms-wmp\" height=\"0\" width=\"0\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\"><param name=\"URL\" value=\""+currentRadio+"\"/><param value=\"0\" name=\"AutoStart\"/><param value=\"True\" name=\"TransparentAtStart\"/><param value=\"0\" name=\"ShowControls\"/><param value=\"0\" name=\"ShowDisplay\"/><param value=\"1\" name=\"ShowStatusBar\"/><param value=\"0\" name=\"AutoSize\"/><param value=\"true\" name=\"AnimationAtStart\"/><param value=\"true\" name=\"SendPlayStateChangeEvents\"/></object>");
			document.getElementById("playerwm").attachEvent("playStateChange",setFlashvar_WMP_status);
		}else{
			$("#player").html("<embed id=\"playerwm\" type=\"application/x-ms-wmp\" src=\""+currentRadio+"\" name=\"player\" animationatstart=\"1\" showstatusbar=\"1\" showdisplay=\"0\" showcontrols=\"0\" transparentatstart=\"1\" type=\"application/x-mplayer2\" autostart=\"0\" width=\"0\" height=\"0\"></embed>");
		}
	}
	
	document.getElementById("playerwm").controls.play();
}

function doStop()
{
	if( document.getElementById("playerwm") != null ){
		$("#base-estacao > ul").show();
		$("#base-estacao > p").html("qualidade da conex&atilde;o:");
		$("#base-estacao > div.borda-esq-player").hide();
		currentRadio = null;
		qualidadeRadio = null;
		document.getElementById("playerwm").controls.stop();
	}
}

function doMute()
{
	if( document.getElementById("playerwm").settings.mute == false ){
		$("a.btn-vol").addClass("btn-vol-mudo");
		$("span.nome-musica").html("Mudo");
		document.getElementById("playerwm").settings.mute = true;
	}else{
		$("a.btn-vol").removeClass("btn-vol-mudo");
		$("span.nome-musica").html(defaultMsg);
		document.getElementById("playerwm").settings.mute = false;
	}
}

function setFlashvar_WMP_status()
{
	OnDSPlayStateChangeEvt(document.getElementById("playerwm").playstate);
}

function OnDSPlayStateChangeEvt(NewState)
{
	var statusName = "Conectando";
	switch(NewState){
		case 1:
			statusName = "Parado";
		break;
		case 2:
			statusName = "Pausado";
		break;
		case 3:
			statusName = defaultMsg;
		break;
		case 6:
			statusName = "Buffering";
		break;
		case 10:
			statusName = "Pronto";
		break;		
	}
	$("span.nome-musica").html(statusName);
}

function doPopUpRadio()
{
    var url = 'http://estacao.pop.com.br/aovivo_escolha.html';

    if( qualidadeRadio != null )
    {
	url = url + '?playing=' + qualidadeRadio;
    }

    doStop();

    window.open(url, 'popupradio', 'width=402,height=240,scrollbars=no,status=no,location=no,toolbar=no,menubar=no');
}