var imageUrl = new Array();
var imageCached = new Array();
var imageLoaded = false;

function ImageObject(){
    var name;
    var url1;
    var url2;
    var img1;
    var img2;
}

function addImage(name, url){
    var tmp = new ImageObject();
    tmp.name = name;
    tmp.url2 = url;
    imageUrl[imageUrl.length] = tmp;
}

function preloadImage(){
    var i, tmp;
    for (i = 0; i < imageUrl.length; i++){
        tmp = imageUrl[i];
        tmp.img2 = new Image();
        tmp.img2.src = tmp.url2;
        imageCached[tmp.name] = tmp;
    }
    imageLoaded = true;
}

function getImage(name){
    var ret;

    ret = document[name];
    if (!ret && document.all) ret = document.all[name];
    if (!ret && document.getElementById) ret = document.getElementById(name);

    return ret;
}

function swapImage(name){
    var img,tmp;
    if (imageLoaded){
        tmp = imageCached[name];
        if (tmp != null){
            if (!tmp.img1){
                img = getImage(name);
                if (img != null){
                    tmp.img1 = img;
                    tmp.url1 = img.src;
                }else{
                    return 1;
                }
            }
            tmp.img1.src = tmp.url2;
        }
    }
}

function restoreImage(name){
    if (imageLoaded){
        tmp = imageCached[name];
        if (tmp != null){
            tmp.img1.src = tmp.url1;
        }
    }
}

var playerWindow;
function play(prg){
    if (playerWindow != null){
        playerWindow.close();
    }
    playerWindow = openWindow("http://www.radiosabadell.fm/RSPodcast-V1.0/faces/player.xhtml?selectedListName="+prg, 'player', 255, 150, true, true);
}

var olPlayerWindow;
function showPlayer(url){
    if (olPlayerWindow != null){
        olPlayerWindow.close();
    }
    olPlayerWindow = openWindow(url, 'olplayer', 555, 345, true, true);
}
