var myListener = new Object();
var reiniciar = true;
var nextAction = 'play';
pause = new Image(30,25); 
pause.src = "images/pausa.png";
play = new Image(30,25); 
play.src = "images/play.png";
var playerstate = document.getElementById("imagen_player");
var cookiePlayerStatus = 'flashplayerstatus';

function _getFlashObject()
{
	return document.getElementById("myFlashMp3Player");	
}
myListener.onUpdate = function()
{
	/*	var isPlaying = this.isPlaying;	var url = this.url;	var volume = this.volume;	var position = this.position;	var duration = this.duration;	*/
};
myListener.onInit = function()
{	
	//onoff();
};
function onInit()
{
	
}
function on() {	
	//if (myListener.url == "undefined" || myListener.url == "") {		}		
	//_getFlashObject().SetVariable("method:setUrl", "audio/nana_toda_susurrada.mp3");
	//_getFlashObject().SetVariable("method:play", "");
	var obj = swfobject.getObjectById("myFlashMp3Player");
	if (obj && typeof obj.SetVariable != "undefined") {
		obj.SetVariable("method:setUrl", "audio/nana_toda_susurrada.mp3");
		obj.SetVariable("method:play", "");
	}

	/**/
}
function pause() {
	//_getFlashObject().SetVariable("method:pause", "");
	var obj = swfobject.getObjectById("myFlashMp3Player");
	if (obj && typeof obj.SetVariable != "undefined") {	
		obj.SetVariable("method:play", "");
	}
}
function off() {
	//_getFlashObject().SetVariable("method:stop", "");
	var obj = swfobject.getObjectById("myFlashMp3Player");
	if (obj && typeof obj.SetVariable != "undefined") {	
		obj.SetVariable("method:stop", "");
	}
}
function onoff()
{	
	if (nextAction == 'play')
	{ 
		on(); 
		nextAction = 'stop'; 
		playerstate.src = play.src;
		eraseCookie(cookiePlayerStatus);
		createCookie(cookiePlayerStatus,'play',1);
		
	}else{ 
		off(); 
		nextAction = 'play';
		playerstate.src = pause.src;
		eraseCookie(cookiePlayerStatus);
		createCookie(cookiePlayerStatus,'stop',1);
	}			
}
//function setCookie(cookieName,cookieValue,nDays) 
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

var checkCookie = function()
{
	//alert('ejecutando cookies')
	nextAction = readCookie(cookiePlayerStatus);
	//alert('read: ' + nextAction);
	//alert(nextAction);
    /*###### Estado inicial #########*/
	//if (nextAction == null) nextAction = 'play';	
	if (nextAction == null) nextAction = 'stop';
	onoff();
}



if (navigator.appName == 'Microsoft Internet Explorer')
{
	//http://www.javascriptkit.com/dhtmltutors/domready.shtml
	var alreadyrunflag=0; //flag to indicate whether target function has already been run
	if (document.addEventListener)
	  document.addEventListener("DOMContentLoaded", function()
															 {
																 alreadyrunflag=1; 
																 checkCookie(); 
															  }, false)
	else if (document.all && !window.opera){
	  document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
	  var contentloadtag=document.getElementById("contentloadtag");
	  contentloadtag.onreadystatechange=function(){
		if (this.readyState=="complete"){
		  alreadyrunflag=1;
		  checkCookie();
		}
	  }
	}
	
	window.onload=function(){
	  setTimeout("if (!alreadyrunflag) checkCookie()", 0)
	}
}else
{
	if (window.attachEvent) 
	{ 
		window.attachEvent("onload", checkCookie) 
	}else
	{ 
		if (window.addEventListener)
		{
 			window.addEventListener("load", checkCookie, false) //invoke function
			//window.onload=checkCookie() 
		}else
		{
			//alert('no tiene addeventlistener');	
		}
	}
}  