// JavaScript Document
var getBrowser = navigator.appName.indexOf("Microsoft");

var msn_iniciaVideo = function(id){	
	$("#carregando").show();
	
	$.post("asp/localizaPrograma.asp", { idPrograma : id },
		function(retorno){
			var resultado = unescape(retorno.replace(/\+/g," "));
				extraiScript(resultado);
				
				// Retorna o conteudo para a página
				setTimeout("finishAjax('controle', 'carregando', 'yes', '"+ escape(resultado)+ "')", 400);				
	});
}

var msn_VideoPlayer = function(div,pointer){
	var html = '';	
	
	if (getBrowser == 0){ // Se for IE
			
			html += '<embed type="video/x-ms-asf-plugin" width="320" height="310" ';
			html += 'pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" ';
			html += 'filename="'+ pointer +'" src="'+ pointer +'" ';
			html += 'autostart=1 showstatusbar=1 showdisplay=0 autosize=1 showcontrols=1 ';
			html += 'autorewind=1 statusbar=1 animationatstart=0 InvokeURLs="0" \n';
			html += 'showaudiocontrols=1 name="MediaPlayer1" id="MediaPlayer1">';
			html += '</embed>';
			
		} else {
			
			html += '<embed type="video/x-ms-asf-plugin" width="320" height="310" ';
			html += 'pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" ';
			html += 'filename="'+ pointer +'" src="'+ pointer +'" ';
			html += 'autostart=1 showstatusbar=1 showdisplay=0 autosize=1 showcontrols=1 ';
			html += 'autorewind=1 statusbar=1 animationatstart=0 InvokeURLs="0" \n';
			html += 'showaudiocontrols=1 name="MediaPlayer1" id="MediaPlayer1">';
			html += '</embed>';
		}
	
		$("#"+ div).html(html);
}

var msn_mudaBotao = function(botao){
	if(botao == "bl"){
		$("#bl").css({backgroundImage:"url(Imagens/100k_over.jpg)"});
		$("#bb").css({backgroundImage:"url(Imagens/56k.jpg)"});
	}
	if(botao == "bb"){
		$("#bb").css({backgroundImage:"url(Imagens/56k_over.jpg)"});
		$("#bl").css({backgroundImage:"url(Imagens/100k.jpg)"});
	}
	
	$("#tc").hover(function () {
			$(this).css({ backgroundImage:"url(Imagens/tela_cheia_over.jpg)" });
		}, function () {
			$(this).css({ backgroundImage:"url(Imagens/tela_cheia.jpg)" });
		} 
	);
}

var msn_TituloPrograma = function(titulo){
	$("#titulo").html(titulo);	
}

var msn_MontaControle = function(url,idAlta,idBaixa){
	$.post("asp/montaControle.asp", { urlOndemand : url, BandaLarga : idAlta, BandaBaixa : idBaixa },
	function(retorno){
		var resultado = unescape(retorno.replace(/\+/g," "));
			extraiScript(resultado);
			
			// Retorna o conteudo para a página
			setTimeout("finishAjax('videoControle', 'carregando', 'yes', '"+escape(resultado)+"')", 400);				
	});
}

function afull() {
var d = document.getElementById('MediaPlayer1');

	if (getBrowser == 0){
		d.DisplaySize = 3;
	} else {
		alert('Clique 2(duas) vezes no player para ficar FullScreen');
	}		
	
}


function finishAjax(paraDiv, oLoad, mostraLayer, response) {
	$("#"+oLoad).fadeOut(400); // Oculta o Loading
		$("#"+paraDiv).html(unescape(response));	// Exibe o resultado da requisição
		
			if (mostraLayer == 'yes'){
				// Volta a mostra a área de conteúdo
				$("#"+paraDiv).show();
			} else {
				// Deixa a área oculta
				$("#"+paraDiv).hide();
			}		
} 

function extraiScript(texto){
    var ini = 0;
    while (ini!=-1){
        ini = texto.indexOf('<script', ini);
        if (ini >=0){
            ini = texto.indexOf('>', ini) + 1;
            var fim = texto.indexOf('</script>', ini);
            codigo = texto.substring(ini,fim);
            var novo = document.createElement('script');
				novo.type 		= 'text/javascript';
				novo.language	= 'javascript';
				novo.text = codigo;
				document.body.appendChild(novo);
        }
    }
}
