function getposOffset(overlay,offsettype){var totaloffset=(offsettype=="left")?overlay.offsetLeft:overlay.offsetTop;var parentEl=overlay.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}return totaloffset;}function overlay(curobj,subobjstr,opt_position){if(document.getElementById){var subobj=document.getElementById(subobjstr);subobj.style.display=(subobj.style.display!="block")?"block":"none";var xpos=getposOffset(curobj,"left")+((typeof opt_position!="undefined"&&opt_position.indexOf("right")!=-1)?-(subobj.offsetWidth-curobj.offsetWidth):0);var ypos=getposOffset(curobj,"top")+((typeof opt_position!="undefined"&&opt_position.indexOf("bottom")!=-1)?curobj.offsetHeight:0);subobj.style.left=xpos+"px";subobj.style.top=ypos+"px";return false;}else{return true;}}function overlayclose(subobj){document.getElementById(subobj).style.display="none";}function goToAnotherPage(max,recordsPerPage,contextPath,moduleName,action,id,extension){var page=document.getElementById("pageToGo").value*1;
if(!isNaN(page)&&page<=max&&page>0){var path=contextPath+"/"+moduleName+"/"+action+"/"+((page-1)*recordsPerPage)+"/";if(id==-1){path+=extension;}else{path+=id+extension;}document.location=path;}}function goToAnotherPageSearch(max,recordsPerPage,baseUrl){var page=document.getElementById("pageToGo").value*1;if(!isNaN(page)&&page<=max&&page>0){document.location=baseUrl+"&start="+((page-1)*recordsPerPage);}}function sendEmail(s1,s2){document.location="mailto:"+showEmail(s1,s2);}function handleBbCode(evt){var e=evt||window.event;var thisKey=e.which||e.keyCode;var ch=String.fromCharCode(thisKey).toLowerCase();if(e.altKey&&ch=="b"){bbstyle(0);}else{if(e.altKey&&ch=="i"){bbstyle(2);}else{if(e.altKey&&ch=="u"){bbstyle(4);}else{if(e.altKey&&ch=="q"){bbstyle(6);}else{if(e.altKey&&ch=="c"){bbstyle(8);}else{if(e.altKey&&ch=="l"){bbstyle(10);}else{if(e.altKey&&ch=="p"){bbstyle(12);}else{if(e.altKey&&ch=="w"){bbstyle(14);}}}}}}}}}function enterText(field){storeCaret(field);document.onkeydown=handleBbCode;}function leaveText(){document.onkeydown=null;
}function selectCode(a){var e=a.parentNode.parentNode.getElementsByTagName("code")[0];if(document.selection){var r=document.body.createTextRange();r.moveToElementText(e);r.select();}else{var s=window.getSelection();var r=document.createRange();r.setStartBefore(e);r.setEndAfter(e);s.addRange(r);}}function watchTopic(url,message){if(confirm(message)){document.location=url;}}var watchForum=watchTopic;