var timerID = 0;

function openPopup(url){
  window.open(url, '', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,left=180,top=100,width=600,height=400');
}


function changeAudio(url, bitrate) {
    var default_bitrate = 64;
    if (bitrate==null) { bitrate=default_bitrate; }
    var p = document.getElementById('mp3player');
    p.SetVariable("my_bitrate", bitrate);
    p.SetVariable("url", url);
    return true;
}        

function getRoomObjects(room_name) {
    items = XMLRPC.call(portal_url, "getRoomObjs", room_name);
    
    
    objs_html = "";
    for (var i = 0; i < items.length; i++) {
      obj = items[i];
      objs_html = objs_html + "<li><a style=\"text-transform: none\" href=\"javascript:openPopup('" + obj[1] + "/roomcontent_view')" + "\" alt=\"vista del objeto\">" + obj[0] + "</a></li>";
    }
    document.getElementById('portlet_objects').innerHTML = objs_html;
}

function getActualRoom(room_name) {   
    room = XMLRPC.call(portal_url, "getNameRoom", room_name);
    document.getElementById('actual_room').innerHTML = room;
}

function getRoomLinks(room_name) {   
    document.getElementById('room_descriptionlink').innerHTML = "<li><a href=\"javascript:openPopup('roomdesc_view?room_name=" + room_name + "')\">Descripción</a></li>";
}


function changeRoom(room_name, audio_url) {
    getRoomObjects(room_name);
    if (audio_url!=null){
      changeAudio(url);
    }
    getActualRoom(room_name);
    getRoomLinks(room_name);
}
