﻿var selectedString="";var rsPro={selectedString:"",start:function(c){var f="";var b=c.split("?");var e=b[1].split("&");for(var d=0;d<e.length;d++){var a=e[d].split("=");if(unescape(a[0]).indexOf("url")!=-1&&unescape(a[1]).length<3){f=encodeURIComponent(document.location.href);break}}window.open(c+f+"&selhtml="+escape(rsPro.selectedString),"prwin","width=190, height=120, resizable=1, scrollbars=1, screenX=0, screenY=0, left=0, top=0")},getSelectedHTML:function(){rsPro.selectedString="";var a=undefined;if(window.getSelection){selobj=window.getSelection();if(!selobj.isCollapsed){if(selobj.getRangeAt){a=selobj.getRangeAt(0)}else{a=document.createRange();a.setStart(selobj.anchorNode,selobj.anchorOffset);a.setEnd(selobj.focusNode,selobj.focusOffset)}if(a){DOM=a.cloneContents();object=document.createElement("div");object.appendChild(DOM.cloneNode(true));rsPro.selectedString=object.innerHTML}else{rsPro.selectedString=selobj}}}else{if(document.selection){selobj=document.selection;a=selobj.createRange();if(a&&a.htmlText){rsPro.selectedString=a.htmlText}else{if(a&&a.text){rsPro.selectedString=a.text}}}else{if(document.getSelection){rsPro.selectedString=document.getSelection()}}}rsPro.selectedString=rsPro.cleanSelectedString(rsPro.selectedString);selectedString=rsPro.selectedString},copySelection:function(){setTimeout("rsPro.getSelectedHTML()",50)},cleanSelectedString:function(c){var g=c.match(/<!--/gi);var b="";if(g!=undefined){for(i=0;i<g.length;i++){var b=c.substring(c.search(/<!--/gi),c.search(/-->/gi)+3);c=c.replace(b,"")}}var f=/(<\/?[A-Z]+[0-9]?)\s?[^>]*>/gi;c=c.replace(f,"$1>");var a=/<\/?[A-Z]+[0-9]?\s?>/gi;c=c.replace(a,function(h){return rsPro.returnTags(h)});var d=/\s+?\s*/gi;c=c.replace(d," ");var e=/(<br>)+?\s?(<br>\s*)*/gi;c=c.replace(e,"<br>");return c},returnTags:function(a){var b=/<\/?(h[1-6]|a|area|ul|ol|dl|dd|dt|li|table|td|tr|th|p|hr|br)>/i;if(b.test(a)){return a}else{return""}}};if(document.addEventListener){document.addEventListener("mouseup",rsPro.copySelection,false);document.addEventListener("keyup",rsPro.copySelection,false)}else{if(document.attachEvent){document.attachEvent("onmouseup",rsPro.copySelection);document.attachEvent("onkeyup",rsPro.copySelection)}else{document.onmouseup=rsPro.copySelection;document.onkeyup=rsPro.copySelection}};
