// decrypt spam-protected emails
var _mEncrypt = {
	dcString:function(e,o){ var d="", l=e.length; for(var i=0;i<l;i++){ var n=e.charCodeAt(i); if(n>=0x2B&&n<=0x3A) d+=this.dcChar(n,0x2B,0x3A,o); else if(n>=0x40&&n<=0x5A) d+=this.dcChar(n,0x40,0x5A,o); else if(n>=0x61&&n<=0x7A) d+=this.dcChar(n,0x61,0x7A,o); else d+=e.charAt(i); } return d; },
	dcChar:function(n,s,e,o){ n=n+o; if(o>0&&n>e) n=s+(n-e-1); else if(o<0&&n<s) n=e-(s-n-1); return String.fromCharCode(n);},
	dcMail:function(s,p){var link='mailto:'+this.dcString(s,-2)+(p?'?'+p:''); location.href=link;}
};

var scrollbar;
function scrollbarPressed (o, c, e) { o.className += "-Pressed"; };
function scrollbarReleased (o, c, e) { o.className = o.className.replace("-Pressed", ""); };


function initScrollBar() {
	//return;
	var content = document.getElementById("detailContentBody");
	var scrollb = document.getElementById("scrollContentBody");
	if(!content || !scrollb) return;
	if(document.getElementById("innerContentBody").offsetHeight <= 167) return;
	content.style.overflow = 'hidden';
	scrollb.style.display = 'block';
	scrollbar = new Scrolling.Scrollbar (scrollb, new Scrolling.Scroller (content, 235, 167), new Scrolling.ScrollTween());
	scrollbar.onMouseDown = scrollbarPressed;
	scrollbar.onMouseUp   = scrollbarReleased;
};


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') window.onload = func;
	else window.onload = function(){ oldonload(); func(); }
}


//addLoadEvent(initScrollBar);
if(typeof initPopupBox == 'function') addLoadEvent(initPopupBox);
if(typeof initLightbox == 'function') addLoadEvent(initLightbox);

