var selectedString="";
function getSelectedHTML(){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));selectedString=object.innerHTML}else selectedString=selobj}}else if(document.selection){selobj=document.selection;
if((a=selobj.createRange())&&a.htmlText)selectedString=a.htmlText;else if(a&&a.text)selectedString=a.text}else if(document.getSelection)selectedString=document.getSelection();selectedString=cleanSelectedString(selectedString)}function copySelection(){setTimeout("getSelectedHTML()",50)}document.onmouseup=copySelection;document.onkeyup=copySelection;
function cleanSelectedString(a){var b=a.match(/<!--/gi),c="";if(b!=undefined)for(i=0;i<b.length;i++){c=a.substring(a.search(/<!--/gi),a.search(/--\>/gi)+3);a=a.replace(c,"")}a=a.replace(/(<\/?[A-Z]+[0-9]?)\s?[^>]*>/gi,"$1>");a=a.replace(/<\/?[A-Z]+[0-9]?\s?>/gi,function(d){return returnTags(d)});a=a.replace(/\s+?\s*/gi," ");return a=a.replace(/(<br>)+?\s?(<br>\s*)*/gi,"<br>")}function returnTags(a){return/<\/?(h[1-6]|a|area|ul|ol|dl|dd|dt|li|table|td|tr|th|p|hr|br)>/i.test(a)?a:""};

