﻿function getElementsByClass(searchClass, domNode, tagName) {
    if (domNode == null) domNode = document;
    if (tagName == null) tagName = '*';
    var el = new Array();
    var tags = domNode.getElementsByTagName(tagName);
    var tcl = " " + searchClass + " ";
    for (i = 0, j = 0; i < tags.length; i++) {
        var test = " " + tags[i].className + " ";
        if (test.indexOf(tcl) != -1)
            el[j++] = tags[i];
    }
    return el;
}

function playlistDeMarkAll() {
    var buttons = getElementsByClass('playbutton');
    for (i = 0; i < buttons.length; i++) {
        buttons[i].style.backgroundImage = 'url(images/lautspr.gif)';
    }
}

function playlistPlayItem(itemIndex) {
    playlistDeMarkAll();
    var button = document.getElementById('playbutton' + itemIndex);
    button.style.backgroundImage = 'url(images/note.gif)';

    var songurl = document.getElementById('playbutton' + itemIndex + 'songurl').value;
    var songname = document.getElementById('playbutton' + itemIndex + 'songname').value;

    var flashvars = {};
    flashvars.trackURL = "http://static.dancemusictunes.com/preview/" + songurl;
    flashvars.title = songname;
    flashvars.width = 500;
    flashvars.height = 20;
    flashvars.autoPlay = "true";
    flashvars.autoLoad = "true";
    flashvars.downloadEnabled = "false";
    flashvars.loop = "false";
    flashvars.volume = 1;
    flashvars.duration = 207000;
    flashvars.color1 = "0x2b519d";
    flashvars.color2 = "0xeeeeee";
    flashvars.color3 = "0xc6defa";
    flashvars.color4 = "0x0";
    flashvars.color5 = "0x2b519d";
    flashvars.color6 = "0xeeeeee";

    var params = {};
    params.wmode = "transparent";

    swfobject.embedSWF("resource/A3_v100.swf", "A3Player", "500", "20", "9.0.0", false, flashvars, params);

}
