//DHTML API By Lee Mansfield Version 2.2
var scrollLength;var scrollBarTop;var scrollBarLeft;var offsetX;var offsetY;var mouseX;var mouseY;var layerRef="";var styleSwitch="";var bracketSwitch1="";var bracketSwitch2="";var isNav, isIE, isNav6;var mac = (navigator.appVersion.indexOf("Mac")!=-1);var bIsIE4 = (navigator.appVersion.indexOf("IE 4")  > -1);var isIE4 = navigator.appVersion.indexOf("MSIE 4.0")  > -1;var scrollUp=true;var scrollDown=true;var scrollLeft=true;var scrollRight=true;var delaySpeed=10;var stopPos=0;
function init(callFunctionOnResize){	resizeIePc = true; resizeIeMac = true; resizeNsPc = true; resizeNsMac = false; resizeNs6Pc = false; resizeNs6Mac = true; if ((navigator.appName == 'Netscape') && (document.getElementById)){layerStyleRef="layer.style."; layerRef="document.getElementById"; styleSwitch=".style";isNav6 = true; bracketSwitch1="("; bracketSwitch2=")";if (resizeNs6Pc) onresize=function(){eval(callFunctionOnResize);}}	if ((navigator.appName == 'Netscape') && (document.layers)){layerStyleRef="layer."; layerRef="document.layers"; styleSwitch="";isNav = true; bracketSwitch1="["; bracketSwitch2="]";	if (resizeNsPc) initSize();}if ((navigator.appName != 'Netscape') && (document.all)){	layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style";isIE = true; bracketSwitch1="["; bracketSwitch2="]";if (resizeIePc) onresize=function(){eval(callFunctionOnResize);}}size = new initSize;if (resizeNsPc){if (isNav) document.captureEvents(Event.MOUSEMOVE | Event.RESIZE); if (isNav && !mac) document.onmousemove = patentResizer}if (resizeNsMac){if (isNav) document.captureEvents(Event.MOUSEMOVE | Event.RESIZE); if (isNav && mac) document.onmousemove = macResizer}	if ((resizeNs6Mac)||(resizeIeMac)){if (((isNav6)&&(mac))||((isIE)&&(mac))){document.onmousemove = macResizer}}}
function initSize(){if(mac){this.pgWidth = getOutsideWindowWidth();this.pgHeight = getOutsideWindowHeight();}else{this.pgWidth = getInsideWindowWidth();this.pgHeight = getInsideWindowHeight();}}
function patentResizer(){pgWidth = getInsideWindowWidth();pgHeight = getInsideWindowHeight();if(pgWidth!=size.pgWidth || pgHeight!=size.pgHeight){setTimeout('delayReloading()',200);size.pgWidth = pgWidth;size.pgHeight = pgHeight;}}
function macResizer(){	macWidth = getOutsideWindowWidth();macHeight = getOutsideWindowHeight();if(macWidth != size.pgWidth || macHeight != size.pgHeight){	setTimeout('delayReloading()',200);size.pgWidth = macWidth;size.pgHeight = macHeight}}
function delayReloading(){location.reload();}
function imgOn(layerName,imgName){if (isNav){if (layerName==null) document[imgName].src = eval(imgName + "on.src");else document[layerName].document[imgName].src = eval(imgName + "on.src");}else{document[imgName].src = eval(imgName + "on.src");}}
function imgOff(layerName,imgName){if (isNav){if (layerName==null) document[imgName].src = eval(imgName + "off.src");else document[layerName].document[imgName].src = eval(imgName + "off.src");	}else{document[imgName].src = eval(imgName + "off.src");}}
function show_layers(layerName){eval(layerRef+bracketSwitch1+"'"+layerName+"'"+bracketSwitch2+styleSwitch+'.visibility="visible"');}
function hide_layers(layerName){eval(layerRef+bracketSwitch1+"'"+layerName+"'"+bracketSwitch2+styleSwitch+'.visibility="hidden"');}
function getLayerTopOrLeft(parentLayerName, childLayerName, option){if(option=='left'){if(isNav){if(parentLayerName==null) return eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.left');else return eval(layerRef+bracketSwitch1+"'"+parentLayerName+"'"+bracketSwitch2+'.'+layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.left');}else{return eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.left');}}else{if(isNav){if(parentLayerName==null) return eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.top');else return eval(layerRef+bracketSwitch1+"'"+parentLayerName+"'"+bracketSwitch2+'.'+layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.top');}else{return eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.top');}}}
function moveLayerTo(parentLayerName, childLayerName, top, left){if (isNav){if (parentLayerName==null){eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.top=top');eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.left=left');}else{	eval(layerRef+bracketSwitch1+"'"+parentLayerName+"'"+bracketSwitch2+'.'+layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.top=top');eval(layerRef+bracketSwitch1+"'"+parentLayerName+"'"+bracketSwitch2+'.'+layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.left=left');}}else{eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.top=top');eval(layerRef+bracketSwitch1+"'"+childLayerName+"'"+bracketSwitch2+styleSwitch+'.left=left');}}
function getInsideWindowWidth(){if ((isNav) || (isNav6)) return window.innerWidth;else return document.body.clientWidth;}
function getInsideWindowHeight(){if ((isNav) || (isNav6)) return window.innerHeight;else return document.body.clientHeight;}
function getOutsideWindowWidth(){if ((isNav) || (isNav6)) return window.outerWidth;else return document.body.clientWidth;}
function getOutsideWindowHeight(){if ((isNav) || (isNav6)) return window.outerHeight;else return document.body.clientHeight;}
function getHeightOfLayer(parentLayer, childLayer, dir){if(dir=='updown'){if(isNav){if(parentLayer==null)return eval(layerRef+bracketSwitch1+"'"+childLayer+"'"+bracketSwitch2+'.clip.height');else if (childLayer==null)return eval(layerRef+bracketSwitch1+"'"+parentLayer+"'"+bracketSwitch2+'.clip.height');else return eval(layerRef+bracketSwitch1+"'"+parentLayer+"'"+bracketSwitch2+'.'+layerRef+bracketSwitch1+"'"+childLayer+"'"+bracketSwitch2+'.clip.height');}else{if (childLayer==null) return eval(layerRef+bracketSwitch1+"'"+parentLayer+"'"+bracketSwitch2+'.offsetHeight');else return eval(layerRef+bracketSwitch1+"'"+childLayer+"'"+bracketSwitch2+'.offsetHeight');}}else{if(isNav){if(parentLayer==null)return eval(layerRef+bracketSwitch1+"'"+childLayer+"'"+bracketSwitch2+'.clip.width');else if(childLayer==null)return eval(layerRef+bracketSwitch1+"'"+parentLayer+"'"+bracketSwitch2+'.clip.width');	else return eval(layerRef+bracketSwitch1+"'"+parentLayer+"'"+bracketSwitch2+'.'+layerRef+bracketSwitch1+"'"+childLayer+"'"+bracketSwitch2+'.clip.width');}else{if(childLayer==null)return eval(layerRef+bracketSwitch1+"'"+parentLayer+"'"+bracketSwitch2+'.offsetWidth');return eval(layerRef+bracketSwitch1+"'"+childLayer+"'"+bracketSwitch2+'.offsetWidth');}}}
function loadNews(index){var file = document.forms[0].elements[0].options[index].value;if (file != null){location.href = file;}else{	location.href = 'news.php';}}
function openpopup(url, winname, h, w, scroll, resize, status){var w = window.open(url, winname, "height="+h+",width="+w+",scrollbars="+scroll+",resizable="+resize+",status="+status);w.focus();}

function initScroller(parentLayer, childLayer, dir){
	
	scrollBarTop = parseInt(getLayerTopOrLeft(null, 'scrollbarBlock', 'top'));

//	scrollBarLeft = parseInt(getLayerTopOrLeft(null, 'scrollbarBlock', 'left'));
	
	contentHeight = parseInt(getHeightOfLayer(parentLayer, childLayer, 'updown'));
	
	contentClipHeight = parseInt(getHeightOfLayer(parentLayer, null, 'updown'));
	
	scrollLength = ((scrollPoleHeight-scrollBarHeight)/(contentHeight-contentClipHeight));
	
	if ((!isIE4)&&(!isNav)&&(!isNav6)&&(navigator.platform == 'Win32')){document.all[parentLayer].style.overflow = 'hidden';}
}

function stopScroll(type, dir){if(type=='fast'){if (dir=='up')scrollUp=false;else if (dir=='down')scrollDown=false;else if (dir=='left')scrollLeft=false;else if (dir=='right')scrollRight=false;}else{if (dir=='up'){if ((delaySpeed!=50)&&(scrollUp)){delaySpeed++;setTimeout("stopScroll('slow', 'up')", 10);}else{scrollUp=false;delaySpeed=10;}}else if (dir=='down'){	if ((delaySpeed!=50)&&(scrollDown)){	delaySpeed++;setTimeout("stopScroll('slow', 'down')", 10);}else{	scrollDown=false;delaySpeed=10;}}else if (dir=='left'){	if ((delaySpeed!=50)&&(scrollLeft)){delaySpeed++;setTimeout("stopScroll('slow', 'left')", 10);}else{scrollLeft=false;delaySpeed=10;}}else if (dir=='right'){if ((delaySpeed!=50)&&(scrollRight)){delaySpeed++;setTimeout("stopScroll('slow', 'right')", 10);}else{scrollRight=false;	delaySpeed=10;}}else{}}}

function scroller(parentLayer, childLayer, dir, setPos){var currentTop = parseInt(getLayerTopOrLeft(parentLayer, childLayer, 'top'));var currentLeft = parseInt(getLayerTopOrLeft(parentLayer, childLayer, 'left'));if(dir=='up'){if ((scrollUp)&&(currentTop> -(contentHeight-contentClipHeight))){moveLayerTo(parentLayer, childLayer, currentTop-pixelSpeed, setPos);if(useScrollBar){scrollBarTop = scrollBarTop + (pixelSpeed*scrollLength);if(scrollBarTop > (initScrollBarTop+scrollPoleHeight - scrollBarHeight)) scrollBarTop = (initScrollBarTop+scrollPoleHeight - scrollBarHeight);moveLayerTo(null, 'scrollbarBlock', scrollBarTop, scrollBarLeft);}else{}setTimeout("scroller('"+parentLayer+"', '"+childLayer+"', \'up\', "+setPos+")", delaySpeed);}}else if(dir=='down'){if ((scrollDown)&&(currentTop<0)){moveLayerTo(parentLayer, childLayer, currentTop+pixelSpeed, setPos);if(useScrollBar){scrollBarTop = scrollBarTop - (pixelSpeed*scrollLength);if(scrollBarTop < (initScrollBarTop)) scrollBarTop = initScrollBarTop;	moveLayerTo(null, 'scrollbarBlock', scrollBarTop, scrollBarLeft);}else{}setTimeout("scroller('"+parentLayer+"', '"+childLayer+"', \'down\', "+setPos+")", delaySpeed);}}else if(dir=='left'){if ((scrollLeft)&&(currentLeft>stopPos)){moveLayerTo(parentLayer, childLayer, setPos, currentLeft-pixelSpeed);setTimeout("scroller('"+parentLayer+"', '"+childLayer+"', \'left\', "+setPos+")", delaySpeed);}	}else if(dir=='right'){if ((scrollRight)&&(currentLeft<0)){	moveLayerTo(parentLayer, childLayer, setPos, currentLeft+pixelSpeed);setTimeout("scroller('"+parentLayer+"', '"+childLayer+"', \'right\', "+setPos+")", delaySpeed);}}else{}}

function engage(evt){if((isNav)||(isNav6)){	offsetX = evt.pageX - parseInt(getLayerTopOrLeft(null, 'scrollbarBlock', 'left'));offsetY = evt.pageY - parseInt(getLayerTopOrLeft(null, 'scrollbarBlock', 'top'));mouseX = evt.pageX;mouseY = evt.pageY;}else{offsetX = window.event.offsetX;offsetY = window.event.offsetY;	mouseX = window.event.clientX;	mouseY = window.event.clientY;}if(mouseX >= scrollBarLeft && (mouseX <= (scrollBarLeft + scrollBarWidth)) && mouseY >= scrollBarTop && (mouseY <= (scrollBarTop + scrollBarHeight))){drag = true;return false;}else{return true;}}
function release(){drag=false;return true;}
function dragIt(evt){if((drag)&&(contentHeight > contentClipHeight)){if ((isNav)||(isNav6)){y = evt.pageY - offsetY;}else{y = window.event.clientY - offsetY;}if ((y > (initScrollBarTop-1))&&(y < (((initScrollBarTop+scrollPoleHeight)-scrollBarHeight)))){moveLayerTo(null, 'scrollbarBlock', y, scrollBarLeft);scrollBarTop = y;goToTop =  (y-initScrollBarTop) / -(scrollLength-0.01);moveLayerTo('copyParent', 'copyChild', goToTop, 0);}if(document.all)return false;}if(document.all)return false;}
function setNSEventCapture(){document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);}
function setNS6EventCapture(){document.addEventListener("onmousemove", dragIt, true);document.addEventListener("onmousedown", engage, true);document.addEventListener("onmouseup", release, true);}
function initMouse(){if(isNav){setNSEventCapture();}if(isNav6){setNS6EventCapture();}if((mac)&&(bIsIE4)){}else{document.onmousedown = engage;document.onmousemove = dragIt;document.onmouseup = release;}}
