/* © 2009 WorkCompCentral */
function addEvent(c,b,a){if(c.attachEvent){c.attachEvent("on"+b,a)}else{if(c.addEventListener){c.addEventListener(b,a,true)}else{c["on"+b]=a}}}function removeEvent(c,b,a){if(c.detachEvent){c.detachEvent("on"+b,a)}else{if(c.removeEventListener){c.removeEventListener(b,a,true)}else{c["on"+b]=null}}}function stopEvent(a){a||window.event;if(a.stopPropagation){a.stopPropagation();a.preventDefault()}else{if(typeof a.cancelBubble!="undefined"){a.cancelBubble=true;a.returnValue=false}}return false}function getElement(a){if(window.event){return window.event.srcElement}else{return a.currentTarget}}function getTargetElement(a){if(window.event){return window.event.srcElement}else{return a.target}}function stopSelect(a){if(typeof a.onselectstart!="undefined"){addEvent(a,"selectstart",function(){return false})}}function getCaretEnd(d){if(typeof d.selectionEnd!="undefined"){return d.selectionEnd}else{if(document.selection&&document.selection.createRange){var f=document.selection.createRange();try{var a=f.duplicate();a.moveToElementText(d)}catch(c){var a=d.createTextRange()}a.setEndPoint("EndToEnd",f);var b=a.text.length;if(b>d.value.length){return -1}return b}}}function getCaretStart(d){if(typeof d.selectionStart!="undefined"){return d.selectionStart}else{if(document.selection&&document.selection.createRange){var f=document.selection.createRange();try{var a=f.duplicate();a.moveToElementText(d)}catch(c){var a=d.createTextRange()}a.setEndPoint("EndToStart",f);var b=a.text.length;if(b>d.value.length){return -1}return b}}}function setCaret(c,b){c.focus();if(c.setSelectionRange){c.setSelectionRange(b,b)}else{if(c.createTextRange){var a=c.createTextRange();a.moveStart("character",b);a.collapse();a.select()}}}function setSelection(d,b,c){d.focus();if(d.setSelectionRange){d.setSelectionRange(b,c)}else{if(d.createTextRange){var a=d.createTextRange();a.moveStart("character",b);a.moveEnd("character",c);a.select()}}}String.prototype.addslashes=function(){return this.replace(/(["\\\.\|\[\]\^\*\+\?\$\(\)])/g,"\\$1")};String.prototype.trim=function(){return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1")};function curTop(a){var b=0;while(a){b+=a.offsetTop;a=a.offsetParent}return b}function curLeft(a){var b=0;while(a){b+=a.offsetLeft;a=a.offsetParent}return b}function isNumber(b){return typeof b=="number"&&isFinite(b)}function replaceHTML(a,b){while(el=a.childNodes[0]){a.removeChild(el)}a.appendChild(document.createTextNode(b))}function LTrim(b){var a=/\s*((\S+\s*)*)/;return b.replace(a,"$1")}function RTrim(b){var a=/((\s*\S+)*)\s*/;return b.replace(a,"$1")}function trim(a){return LTrim(RTrim(a))};