// JavaScript Document

var scroller  = null;
var scrollbar = null;



function checkForScroll(thisItem) {
	
	if (scrollBox = document.getElementById(thisItem)) {

			var scrollBoxContents = document.getElementById(thisItem + '_text');
			var scrollBarID = thisItem + '_scrollBars';
			
			var scrollBarSet = '<div id="' + scrollBarID + '" class="scrollbarSet"><img src="assets/scroll/blank.gif" width="12" height="12" class="Scrollbar-Up" alt="Scroll Text Up" /> <img src="assets/scroll/blank.gif" width="12" height="12" class="Scrollbar-Down" alt="Scroll Text Down" /><div class="Scrollbar-Track"> <img src="assets/scroll/blank.gif" width="10" height="20" class="Scrollbar-Handle" alt="Drag to Scroll Text " /></div></div>';
			
			if (scrollBoxContents.offsetHeight > scrollBox.offsetHeight) { // add scrollbars if required
				
				scrollBoxContents.style.width = (scrollBox.offsetWidth - 50) + 'px';
				scrollBoxContents.className = 'Scroller-Container';
				scrollBox.innerHTML += scrollBarSet;
			
				scroller  = new jsScroller (document.getElementById(thisItem + '_text'), 400, 200);
				scrollbar = new jsScrollbar (document.getElementById(scrollBarID), scroller, false);
						
			}
	  
	}

}



function econvert(str)
{
  str = str.replace(/_DOT_/gi, '.');
  str = str.replace(/_AT_/gi, '@');
  return str;
}

function renderEmails()
{
  var spans = document.getElementsByTagName("span");
  for (i=0; i< spans.length; i++) 
    if (spans[i].className=="email") 
      spans[i].innerHTML = econvert(spans[i].innerHTML);
}



window.onload = function() {
	if (thisPageId != undefined) {
		document.getElementById(thisPageId).className = 'thisTab';
	}
	checkForScroll('document');
	renderEmails();
	
}