function getYCoord(obj) {
    t = 0;
    obj2 = obj;
    while(obj2.parentNode && obj2.tagName != 'UL') {
        t += obj2.offsetTop;
        obj2 = obj2.parentNode;
    }
    t -= obj2.offsetTop;
    return(t);
}

posY = 0;
yd   = 0;
tid  = 0;
f = 0;
function movePlayer(y) {             
    yd = (y - parseInt($('player').style.top)) / 3;
    
    if(parseInt(yd) == 0) {
        clearTimeout(tid);
        tid = 0;
        $('player').style.top = y +'px';
        return;
    }
    else {
        $('player').style.top = parseInt($('player').style.top) + yd+'px';
        clearTimeout(tid);
        tid = setTimeout("movePlayer("+y+")", 50);   
    }
}

var volume = 80;
function setVolume(value) {
    value = parseInt(value);
    if(value>=0 && value<=100) 
        volume = value;
}

function loadAudio(obj) {
    prf = "audio_";
    id = (obj.id).substr(prf.length,(obj.id).length - (prf).length);      
    //var so = new SWFObject("flash/player/audio.player.swf", "the_witcher", "247", "26", "8", "");
    var so = new SWFObject("/community/flash/player/audio.player.swf", "the_witcher", "247", "26", "8", "");
    so.addParam("wmode", "transparent");
    so.addVariable("debugger", "false");
    so.addVariable("t", "audio");  
    so.addVariable("id", id);       
    so.addVariable("vol", volume);         
    so.addVariable("cache", "1168262638");
    so.addParam("menu", "false");
//    so.addParam("allowScriptAccess", "always");
    so.write("player-main");
    movePlayer(getYCoord(obj));
    $("player-title").innerHTML = ($(obj.id+"_title")).innerHTML;        
    $("player-download").innerHTML = $(obj.id+"_download").innerHTML;
}                                                          