/*
* API Rádio Sertanejo Universitário
* Gerar player para sites parceiros
*
* Copyright (c) 2010 www.RadioSertanejoUniversitario.net
* Author: Alison Oliveira
*
* Version: 1.0 (06/04/2010) Author: Daniel Repula, Phillipe Cardoso Santana, Alison Oliveira
* 
*
*/ 

isMSIE = (navigator.userAgent.indexOf("MSIE")!=-1); 
 
function PlayIt() { 
	if (document.mplayer.settings.mute == false)
	{ 
		if (document.mplayer.controls.isAvailable('Play')) 
		{
			document.mplayer.controls.play();
		}
	} 
	/*if (isMSIE)
	{	 
		window.mplayer.settings.mute = false;
	} 
	else 
	{
		document.mplayer.settings.mute = false;
	}*/
} 
 
function StopIt() {
	if (document.mplayer.settings.mute == false)
	{ 
		if (document.mplayer.controls.isAvailable('Stop')) 
		{ 
			document.mplayer.controls.stop();
		}
	} 
	/*if (isMSIE)
	{	 
		window.mplayer.settings.stop = true;
	} 
	else 
	{
		document.mplayer.settings.stop = true;
	} */
} 
 
// function to increase volume 
function upVol() { 
	if (document.mplayer.settings.mute == false)
	{ 
		document.mplayer.settings.volume = document.mplayer.settings.volume + 20; 
	} 
} 
 
// function to decrease volume 
function downVol() 
{ 
	if (document.mplayer.settings.mute == false)
	{ 
		document.mplayer.settings.volume = document.mplayer.settings.volume - 20; 
	} 
}

onerror = function(){return true;} 
// MediaPlayer Control End !

//MASTER Class
function Player() {

var container = undefined;
var css1 = 'http://www.radiosu.net/css/player.css';
var css2 = 'http://www.radiosu.net/css/jquery/jquery-ui-1.8.1.custom.css';
var js1 = 'http://www.radiosu.net/js/jquery-1.4.2.min.js';
var js2 = 'http://www.radiosu.net/js/jquery-ui-1.8.1.custom.min.js';
var js3 = 'http://www.radiosu.net/js/APIPedidos.js';

this.adicionarCss = function(cssUrl) {
    var link = document.createElement('link');
    link.href = cssUrl;
    link.media = 'screen';
    link.rel = 'stylesheet'
    link.type = 'text/css';
    document.getElementsByTagName('head')[0].appendChild(link);
},

	this.adicionarJs = function(jsUrl) {
	    var script = document.createElement('script');
	    script.type = 'text/javascript';
	    script.src = jsUrl;
	    document.getElementsByTagName('head')[0].appendChild(script);
	},

	this.imprimir = function(container) {
	    container = document.createElement('div');
	    this.container = container;
	    this.adicionarCss(css1);
	    //this.adicionarCss(css2);
	    //this.adicionarJs(js1);
	    //this.adicionarJs(js2);
	    //this.adicionarJs(js3);
	    container.innerHTML = '<div style="height:0px;width:0px;visibility:hidden"> <OBJECT ID="mplayer" WIDTH="0" HEIGHT="0" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1" TYPE="application/asx"> <PARAM NAME="SRC"VALUE="http://www.radiosu.net/radiosu.asx"><PARAM NAME="URL"VALUE="http://www.radiosu.net/radiosu.asx"> <PARAM NAME="FILENAME" VALUE="http://www.radiosu.net/radiosu.asx"> <PARAM NAME="AutoStart" VALUE="true"> <PARAM NAME="uiMode" VALUE="invisible"> <PARAM NAME="Volume" VALUE="80"> <EMBED NAME="mplayer" SRC="http://www.radiosu.net/radiosu.asx" URL="http://www.radiosu.net/radiosu.asx" FILENAME="http://www.radiosu.net/radiosu.asx" TYPE="application/asx" autoStart="true" uiMode="invisible" Volume="-100" WIDTH="0" HEIGHT="0" PLUGINSPAGE="http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx"></EMBED></OBJECT></div><div class="Player_header"><a class="Player_btnSU" title="Acesse o site da Rádio Sertanejo Universitário" href="http://www.RadioSU.net/" target="_blank">Rádio Sertanejo</a><a class="Player_btnPlay" onClick="PlayIt()">Tocar</a><a class="Player_btnStop" onClick="StopIt()">Parar</a><a class="Player_btnVola" onClick="upVol()">+</a><a class="Player_btnVold" onClick="downVol()">-</a></div>';
	    document.write(container.innerHTML);
	}
	
};

//Init API
function Init() {
	//intancia player atraves do handler
	var _player = new Player();
	_player.imprimir(null,null);		
}

Init();

