// JavaScript Document

var scroller  = null; // nson scroll variables
var scrollbar = null; // nson scroll variables

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="/siteinfo/blank.gif" width="12" height="12" class="Scrollbar-Up" alt="Scroll Text Up" /> <img src="/siteinfo/blank.gif" width="12" height="12" class="Scrollbar-Down" alt="Scroll Text Down" /><div class="Scrollbar-Track"> <img src="/siteinfo/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 isImageLoaded(imageID) {
	
	imgToTest = imageArray[imageID];
    if (!imgToTest.complete) { 	
		return false; 
	}
    if (typeof imgToTest.naturalWidth != "undefined" && imgToTest.naturalWidth == 0) { return false; }
    return true;
}

function inArray(arrayName, testValue) {

	if (arrayName.toString().indexOf(testValue)!==-1) {
		return true;
	} else {
		return false;
	}
	
}	
function menu2Height() {
	
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	// var ua = navigator.user_agent;
    if ((browser != 'Microsoft Internet Explorer') && (version > 4)) { // only fix the menu height if not in IE6
	
		if (document.getElementById('m2_text') != null) {
	
			if (document.getElementById('m2_text').offsetHeight < (document.getElementById('m2bg').offsetHeight-30)) {
				document.getElementById('m2').style.height = (document.getElementById('m2_text').offsetHeight + 30) + 'px';
				document.getElementById('m2bg').style.height = (document.getElementById('m2_text').offsetHeight + 30) + 'px';
				document.getElementById('m2bg').style.backgroundPosition = 'bottom right';
			}
			
		}
    
    }
}


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);
}


