
/* ----- stListen.js ----- */
var selectedString="";

function getSelectedHTML() {
    selectedString="";
    var rng=undefined;
    if (window.getSelection) {
        selobj = window.getSelection();
        if (!selobj.isCollapsed) {
            if (selobj.getRangeAt) {
                rng=selobj.getRangeAt(0);
            }
            else {
                rng = document.createRange();
                rng.setStart(selobj.anchorNode,selobj.anchorOffset);
                rng.setEnd(selobj.focusNode,selobj.focusOffset);
            }
            if (rng) {
                DOM = rng.cloneContents();
                object = document.createElement('div');
                object.appendChild(DOM.cloneNode(true));
                selectedString=object.innerHTML;
            }
            else {
                selectedString=selobj;
            }
        }
    }
    else if (document.selection) {
        selobj = document.selection;
        rng = selobj.createRange();
        if (rng && rng.htmlText) {
            selectedString = rng.htmlText;
        }
        else if (rng && rng.text) {
            selectedString = rng.text;
        }
    }
    else if (document.getSelection) {
        selectedString=document.getSelection();
    }
}

function copyselected()
{
    setTimeout("getSelectedHTML()",50);
    return true;
}

document.onmouseup = copyselected;
document.onkeyup = copyselected;

function readspeaker(rs_call, rs_file_name)
{
    if (selectedString.length>0) {
        rs_call=rs_call.replace("/cgi-bin/rsent?","/enterprise/rsent_wrapper.php?");
    }

    savelink=rs_call+"&save=1&audiofilename="+rs_file_name;
    rs_call=rs_call+"&output=audio";                        
    rs_call=escape(rs_call);                                

    rs_embed="<object type='application/x-shockwave-flash' data='http://media.readspeaker.com/flash/readspeaker19.swf?mp3="+rs_call+"&autoplay=1&rskin=rounded&rplayer=mini&tips=0&c3=0x339933&c5=0xcde2a7&c14=0xdbe3cd' height='25' width='69'><param name='movie' value='http://media.readspeaker.com/flash/readspeaker19.swf?mp3="+rs_call+"&autoplay=1&rskin=rounded&rplayer=mini&tips=0&c3=0x339933'><param name='quality' value='high'><param name='SCALE' value='exactfit'><param name='wmode' value='transparent'><embed wmode='transparent' src='http://media.readspeaker.com/flash/readspeaker19.swf?mp3="+rs_call+"&autoplay=1&rskin=rounded&rplayer=mini&tips=0&c3=0x339933' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwaveflash' scale='exactfit' height='25' width='69'></embed></object>";
    rs_downloadlink="<br /><a href='"+savelink+"'>Ladda ner</a>";
    close_rs="<a href='#' onclick='close_rs_div(); return false;'>Stäng</a>";

    var x=document.getElementById('rs_div');

    x.innerHTML="<p class='stListen'>"+rs_embed+rs_downloadlink+" | "+close_rs+"</p>";
}

function close_rs_div()
{
    var x=document.getElementById('rs_div');
    x.innerHTML="";
}

