// Play Radio
function play(radio) {
var top = document.id('player');
var playRequest = new Request({
    url: 'player.php',
    method: 'get',
    onRequest: function(){
        document.id('ajaxloader').setStyle('display', 'block');
    },
    onSuccess: function(responseHTML){
        top.set('html', responseHTML);
	document.id('ajaxloader').setStyle('display', 'none');
        var instance3=(document.instance3)?document.instance3:document.getElementById("instance3");
    }
});
playRequest.send('r=' + radio);
}

//	var clickedAnchor = false;

var loadPage = function(element, page, url) {
var updateMe = document.id('layout_right_content');
var req = new Request.HTML({ 
    method: 'get',
    url: 'm.php?page='+page+'&ajax=1',
    data: url,
    update: updateMe,
    onSuccess: function(tree, element, html){
    // clickedAnchor.store('response', html); 
        $$('.tip-wrap').setStyle('display', 'none');
        updateMe.set('html', html);
        document.id('body').set('class', 'page'+page);
        document.id('ajaxloader').setStyle('display', 'none');
      }
    });
req.send();
	/*
	var storedResponse = element.retrieve('response');
    if(storedResponse){
		updateMe.set('html', storedResponse);
		//alert('stored');
	} else {
		clickedAnchor = element;
		req.send();
	}
	*/
}

function page (p) {
window.location.hash = "!"+p;
}


	function ffmp3Callback(event,param){
            var rid = document.getElementById('rid').value;
            //console.log(event);
		switch(event){
			case "volume":
				//document.getElementById('ffmp3volume').innerHTML=param;
				break;
			case "buffering":
                                document.getElementById('radioplaying').set('value', rid);  
				//document.getElementById('buffering').style.display="block";
                               
                                document.getElementById('rtime').set('value', new Date().format('%s'));
				break;
			case "play":
                                break;
			case "stop":
                                document.getElementById('radioplaying').set('value', '0');
                                document.getElementById('rtime').set('value', '0');
                                break;
			case "ioError":
                                console.log('ioError: '+event);
				//document.getElementById('ffmp3status').innerHTML=event;
				//document.getElementById('buffering').style.display="none";
				break;
			case "metadata-json":
                                console.log('json: '+param);
				//document.getElementById('ffmp3metadatajson').innerHTML=param;
				//eval("var metadata="+param+";");
				// here you have the metadata object to play with.
				break;
			case "metadata":
                                console.log('metadata: '+param);
				//document.getElementById('ffmp3parsedmetadata').innerHTML=param;
				break;
			case "source":
                                console.log('source: '+param);
				//document.getElementById('ffmp3source').innerHTML=param;
				break;
			case "fallback":
				//document.getElementById('ffmp3fallback').innerHTML=param;
				break;
			default:
				console.log("FFMP3: "+event+" - "+param);
				break;
		}
	}
	


