﻿
var loggedUserID = 0;

function alpha(obj, opacity) {

    var ua = navigator.userAgent.toLowerCase();
    isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
    var moz = opacity / 100;
    if (isIE) { obj.filters.alpha.opacity = opacity; }
    else {
        obj.style.opacity = moz;
        obj.style.MozOpacity = moz;
    }

}
function darker(obj) {
    obj.className = "bggr";
}

function whiter(obj) {
    obj.className = "bgwt";
}
function showEditBlock(songNum, file) {
    if (!songNum) songNum = '';
    gebi('edit_author').value = gebi('author_' + songNum).innerHTML;
    gebi('edit_name').value = gebi('name_' + songNum).innerHTML;
    gebi('edit_text').value = gebi('text_' + songNum).innerHTML;
    gebi('edit_num').value = songNum;
    gebi('edit_file').value = file;
    var edit = gebi('edit');
    var del = gebi('delete_button_' + songNum);
    edit.style.top = del.offsetParent.offsetTop + del.offsetTop + del.offsetHeight;
    edit.style.visibility = 'visible';
}

var isOpera = Boolean(window["opera"]);
var isIE = (navigator.appName.indexOf("Microsoft") != -1) && !isOpera;

var musnumber = '';
var last = 0;
var lastchange = '';
var volume = 70;
var toplay = '';

function change(n, fname, ptime) {
    var mytime = ptime * 1000;
    var mydiv = document.getElementById('forflash' + n);
    mydiv.style.height = "10px";       
    mydiv.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="297" height="7" id="flash' + n + '"><param name="allowScriptAccess" value="always" /><param name="swLiveConnect" value="true" /><param name="wmode" value="opaque" /><param name="movie" value="player/player.swf?file=' + fname + '_' + loggedUserID + '&time=' + mytime + '&mid=' + n + '&vol=' + volume + '" /><embed src="player/player.swf?file=' + fname + '_' + loggedUserID + '&time=' + mytime + '&mid=' + n + '&vol=' + volume + '" width="297" height="7" name="flash' + n + '" id="flashplayer' + n + '" allowScriptAccess="always" swLiveConnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    set_image_stop_first(n);
    if (last != 0) {
        var mydivdestr = document.getElementById('forflash' + last);
        mydivdestr.innerHTML = '';
        mydivdestr.style.height = '0px';
        var myimagedistr = document.getElementById('mbutton' + last);
        myimagedistr.innerHTML = '<a href="javascript:void();" class="play" onclick="' + lastchange + '"></a>';
        document.getElementById('muslink' + last).onClick = lastchange;
        last = n;
        lastchange = 'change(' + n + ',\'' + fname + '\',' + ptime + ')';
    }
    else {
        last = n;
        lastchange = 'change(' + n + ',\'' + fname + '\',' + ptime + ')';
    }
}

function Play(n, fname, ptime) {
    var mytime = ptime * 1000;
    var mydiv = document.getElementById('forflash' + n);
    mydiv.style.height = "10px";
    mydiv.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="297" height="7" id="flash' + n + '"><param name="allowScriptAccess" value="always" /><param name="swLiveConnect" value="true" /><param name="wmode" value="opaque" /><param name="movie" value="player/player.swf?file=' + fname + '_' + loggedUserID + '&time=' + mytime + '&mid=' + n + '&vol=' + volume + '" /><embed src="player/player.swf"?file=' + fname + '_' + loggedUserID + '&time=' + mytime + '&mid=' + n + '&vol=' + volume + '" width="297" height="7" name="flash' + n + '" id="flashplayer' + n + '" allowScriptAccess="always" swLiveConnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    set_image_stop_first(n);
    if (last != 0) {
        var mydivdestr = document.getElementById('forflash' + last);
        mydivdestr.innerHTML = '';
        mydiv.style.height = "0px";
        var myimagedistr = document.getElementById('mbutton' + last);
        myimagedistr.innerHTML = '<a href="javascript:void();" class="play" onclick="' + lastchange + '"></a>';
        document.getElementById('muslink' + last).onClick = lastchange;
        last = n;
        lastchange = 'change(' + n + ',\'' + fname + '\',' + ptime + ')';
    }
    else {
        last = n;
        lastchange = 'change(' + n + ',\'' + fname + '\',' + ptime + ')';
    }
}


var isOpera = Boolean(window["opera"]);
var isIE = (navigator.appName.indexOf("Microsoft") != -1) && !isOpera;

function set_image_play(n) {
    var myimage = document.getElementById('mbutton' + n);
    //myimage.innerHTML = '<a href="#"><img id=img' + n + ' src="' + rootUrl + '/images/play_small.gif" border="0" onclick="set_image_stop(' + n + ')"></a>';
    myimage.innerHTML = '<a href="javascript:void();" class="play" onclick="set_image_stop('+n+')"></a>';
    toplay = '0';
    var myfobj = null;
    if (isIE) {
        myfobj = document.getElementById("flash" + n);
    }
    else {
        myfobj = document.getElementById('flashplayer' + n);
    }

    myfobj.SetVariable("_root.pause", "true");
}
function set_image_stop_first(n) {
    var myimage = document.getElementById('mbutton' + n);
    //myimage.innerHTML = '<a href="#"><img id=img' + n + ' src="../../images/pause_small.gif" border="0" onclick="set_image_play(' + n + ')"></a>';
    myimage.innerHTML = '<a href="javascript:void();" class="pause" onclick="set_image_play('+n+')"></a>';
    toplay = '1';
}
function set_image_stop(n) {
    var myimage = document.getElementById('mbutton' + n);
    //myimage.innerHTML = '<a href="#"><img id=img' + n + ' src="../../images/pause_small.gif" border="0" onclick="set_image_play(' + n + ')"></a>';
    myimage.innerHTML = '<a href="javascript:void();" class="pause" onclick="set_image_play('+n+')"></a>';
    toplay = '1';
    var myfobj = null;
    if (isIE) {
        myfobj = document.getElementById("flash" + n);
    }
    else { myfobj = document.getElementById('flashplayer' + n); }
    myfobj.SetVariable("_root.pause", "false");
}
function unPause(n) {
    var myimage = document.getElementById('mbutton' + n);
    //myimage.innerHTML = '<a href="#"><img id=img' + n + ' src="../../images/pause_small.gif" border="0" onclick="set_image_play(' + n + ')"></a>';
    myimage.innerHTML = '<a href="javascript:void();" class="pause" onclick="set_image_play('+n+')"></a>';
    toplay = '1';
}
function setvolume(n) {
    volume = n;
}

function endMusic(n) {
    iid = n + 1;
    var myimage = document.getElementById('img' + iid);

    if (myimage) {
        myimage.onclick();
    }
    else {
        set_image_play(n);
        
        if (last != 0) {
            var mydivdestr = document.getElementById('forflash' + last);
            mydivdestr.innerHTML = '';
            mydivdestr.style.height = "0px";
            var myimagedistr = document.getElementById('mbutton' + last);
            //myimagedistr.innerHTML = '<a href="#"><img id=img' + last + ' src="../../images/play_small.gif" border="0" onclick="' + lastchange + '"></a>';
            myimagedistr.innerHTML = '<a href="javascript:void();" class="play" onclick="' + lastchange + '"></a>';
            document.getElementById('muslink' + last).onClick = lastchange;
            last = n;

            $("#mbutton" + (last + 1) + " a").click();

            //musnumber = '';
            //last = 0;
            //lastchange = '';
						
            
        }
        
        //endMusic(0);
    }
}

