
var defurl = GetDefPath();
var mxBtnPlay = 'imgs/play_small.png';
var mxBtnPause = 'imgs/pause_small.png';
var mxMP3Player = 'mp3player.swf';
var mxMP3PWidth = 600;

function changePlayerButton(n, fname, ptime){
	$('#tdMODescr').html('<SPAN class="mxWhiteText">' + GVSoundDescrs[n] + '</SPAN>');
    var mytime = ptime * 1000;
    var mydiv = $('#forflash' + n);
    mydiv.className = 'div_dashed_act';
	var lStr = '<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="' + mxMP3PWidth + '" height="7" id="flash' + n + 
		'"><param name="allowScriptAccess" value="always" /><param name="swLiveConnect" value="true" />' +
		'<param name="movie" value="' + defurl + mxMP3Player + '?file=' + fname + '&time=' + mytime + 
		'&mid=' + n + '&vol=' + volume + '" /><embed src="' + defurl + mxMP3Player + '?file=' + fname + 
		'&time=' + mytime + '&mid=' + n + '&vol=' + volume + '" width="' + mxMP3PWidth + '" 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>';
	mydiv.html(lStr);
    set_image_stop_first(n);
    if (last != 0) {
        var mydivdestr = $('#forflash' + last);
        mydivdestr.html('');
        mydivdestr.className = 'div_dashed';
        var myimagedistr = $('#mbutton' + last);
        myimagedistr.html('<a nohref class="cp"><img src="' + mxBtnPlay + '" onclick="' + 
			lastchange + '"></a>');
        $('#muslink' + last).onClick = lastchange;
        last = n;
        lastchange = 'changePlayerButton(' + n + ',\'' + fname + '\',' + ptime + ')';
    }
    else {
        last = n;
        lastchange = 'changePlayerButton(' + n + ',\'' + fname + '\',' + ptime + ')';
    }
	
	var myfobj = null;
    if (isIE) {
        eval('myfobj=window.flash' + n + ';');
    }
    else {
        myfobj = $('#flashplayer' + n);
    }
	myfobj.SetVariable("_root.pause", "false");
}

function set_image_stop_first(n){
    $('#mbutton' + n).html('<a nohref class="cp"><img src="' + mxBtnPause + '"' +
		' onclick="set_image_play(' + n + ')"></a>');
    toplay = '1';
}

function set_image_play(n){
    $('#mbutton' + n).html('<a nohref class="cp"><img src="' + mxBtnPlay + '"' +
		' onclick="set_image_stop(' + n + ')"></a>');
    toplay = '0';
    var myfobj = null;
    if (isIE) {
        eval('myfobj=window.flash' + n + ';');
    }
    else {
        //myfobj = $('#flashplayer' + n);
		myfobj = document['flash' + n];
    }
    myfobj.SetVariable("_root.pause", "true");
}

function set_image_stop(n){
    $('#mbutton' + n).html('<a nohref class="cp"><img src="' + mxBtnPause + '" onclick="set_image_play(' + n + 
		')"></a>');
    toplay = '1';
    var myfobj = null;
    if (isIE) {
        eval('myfobj=window.flash' + n + ';');
    }
    else {
        //myfobj = $('#flashplayer' + n);
		myfobj = document['flash' + n];
    }
    myfobj.SetVariable("_root.pause", "false");
}

function unPause(n){
    $('#mbutton' + n).html('<a nohref class="cp"><img src="' + mxBtnPause + '" onclick="set_image_play(' + n + ')"></a>');
    toplay = '1';
}

function setvolume(n){
    volume = n;
}

function endMusic(n){
    /*iid = n + 1;
    var myimage = $('#mbutton' + iid);
    if (!myimage) {
        endMusic(0);
    }
    else {
        myimage.down().down().onclick();
    }*/
}

function audio_showEditBlock(songNum, file){
	$('body').append('audio_showEditBlock,' + songNum + ',' + file);
    if (!songNum) 
        songNum = '';
    $('edit_author').value = $('author_' + songNum).innerHTML;
    $('edit_name').value = $('name_' + songNum).innerHTML;
    $('edit_text').value = $('text_' + songNum).innerHTML;
    $('edit_num').value = songNum;
    $('edit_file').value = file;
    var edit = $('edit');
    var del = $('edit_button_' + songNum);
    edit.style.top = absPosition(del).y + del.offsetHeight;
    edit.style.display = 'block';
}

function audio_replaceSelectedText(obj, AddText, Op){
	$('body').append('replaceSelectedText,' + obj + ',' + AddText + ',' + Op);
    if (Op.document.selection) //äëÿ IE è Opera
    {
        obj.focus();
        var s = Op.document.selection.createRange();
        s.text = AddText;
        s.select();
        return true;
    }
    else 
        if (typeof(obj.selectionStart) == "number")//Äëÿ FF
        {
            var start = obj.selectionStart;
            var end = obj.selectionEnd;
            obj.value = obj.value.substr(0, start) + AddText + obj.value.substr(end);
            obj.setSelectionRange(end, end);
            return true;
        }
    return false;
}

function editChanged(frm){
	$('body').append('editChanged,' + frm);
    $('name_'+frm.num.value).update(frm.name.value);
    $('author_'+frm.num.value).update(frm.author.value);
    $('text_'+frm.num.value).update(frm.text.value);
    $('edit').style.visibility='hidden';
    return false;
}