function mouseXY(e){var pos={'X':0,'Y':0};if(agent('msie')){pos.X=event.clientX+document.body.scrollLeft;pos.Y=event.clientY+document.body.scrollTop}else{pos.X=e.pageX;pos.Y=e.pageY}return pos}function agent(name){return Math.max(navigator.userAgent.toLowerCase().indexOf(name),0)}function elemPos(e){var el=e;if(typeof(e)!='object')el=$(e);var pos={'X':0,'Y':0};while(el!=null){pos.X+=el.offsetLeft;pos.Y+=el.offsetTop;el=el.offsetParent}return pos}function isNumeric(text){var validChars='0123456789.-';var isNum=true;var char;for(i=0;i<text.length&&isNum==true;i++){char=text.charAt(i);if(validChars.indexOf(char)==-1){isNum=false}}return isNum}function confirmAction(url,msg){if(confirm(msg)){window.location=url}}function hideElement(id){$(id).style.display='none'}function showElement(id){$(id).style.display=''}function filterInteger(hf){hf.value=hf.value.replace(/[^0-9]/g,'')}function trimmer(val){TRs=0;for(i=0;i<val.length;i++){if(val.substr(i,1)==' ')TRs++;else break}TRe=val.length-1;for(i=TRe;i>TRs-1;i--){if(val.substr(i,1)==' ')TRe--;else break}return(val.substr(TRs,TRe-TRs+1))}
