/* This entire section added per Case 31430 to support ReadSpeaker from www.voice-corp.com */ /* The selected text function */ 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; /* The expanding function */ function readspeaker(rs_call) { if (selectedString.length>0) { rs_call=rs_call.replace("/cgi-bin/rsent?","/enterprise/rsent_wrapper.php?"); } savelink=rs_call+"&save=1"; start_rs_table="
| ";
rs_embed="";
rs_downloadlink=" Speech-enabled by ReadSpeaker Download audio"; close_rs=" Close window"; end_rs_table=" |