
window.addEvent('domready', getVimpByRegEx);

var playHttp = null;
var playerId = null;

function getVimpByRegEx(){

    var playerDiv = document.getElementsByTagName('div');


    var re = new RegExp(/flash+_[A-Z-a-z0-9]+/);
    for(i = 0; i < playerDiv.length; i++){
        var m = re.test(playerDiv[i].id);

        if (m) {
            playerId = playerDiv[i].id;
            break;
        }
    }
}

function playSongMedia(id) {
    
    if (playerId == null) {
        return false;
    }

    new Request(
			{
				url: 'playmedia.php',
				method:'post',
				onSuccess: function(e){$(playerId).innerHTML = this.xhr.responseText; runScripts($(playerId));},
				data: 'media=' + encodeURIComponent(id) + '&pid=' + encodeURIComponent(playerId)
			}
		).send();
    return true;
}

function runScripts(e) {
	if (e.nodeType != 1) return; 

	if (e.tagName.toLowerCase() == 'script') {
		eval(e.text); 
	}
	else {
		var n = e.firstChild;
		while ( n ) {
			if ( n.nodeType == 1 ) runScripts( n ); 
			n = n.nextSibling;
		}
	}
}