function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function window_open(url,width,height,scroll){
	window.open(url,"","top="+(window.screen.availHeight-height)/2+",left="+(window.screen.availWidth-width)/2+",width="+width+",height="+height+",scrollbars="+scroll)
}

function window_dialog(url,width,height){
	window.showModalDialog(url,"","dialogWidth:"+width+"px;dialogHeight:"+height+"px;scroll:no;status:no;help:no;")
}

function Select_All(obj_select,obj_check){
	if(obj_check.checked==true){
		if(document.all[obj_select].length>0){
			for(i=0;i<document.all[obj_select].length;i++){
			document.all[obj_select].item(i).checked=true;}
		}else{
			document.all[obj_select].checked=true;
		}		
	}else{
		if(document.all[obj_select].length>0){
			for(i=0;i<document.all[obj_select].length;i++){
			document.all[obj_select].item(i).checked=false;}
		}else{
			document.all[obj_select].checked=false;
		}		
	}
}

function Nav_over(div_id){
	document.all("Nav_"+div_id).style.visibility="visible";
}

function Nav_out(div_id){
	document.all("Nav_"+div_id).style.visibility="hidden";	
}



//----------------------------------
self.onError=null;                                  

currentX = currentY = 0;                                  

whichIt = null;                                  

lastScrollX = 0; lastScrollY = 0;                                  

NS = (document.layers) ? 1 : 0;                                  

IE = (document.all) ? 1: 0;                                  

<!-- STALKER CODE -->                                  

function heartBeat() {                                  

if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }                                  

if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }                                  

if(diffY != lastScrollY) {                                  

percent = .1 * (diffY - lastScrollY);                                  

if(percent > 0) percent = Math.ceil(percent);                                  

else percent = Math.floor(percent);                                  

if(IE) document.all.floater.style.pixelTop += percent;                                  

if(NS) document.floater.top += percent;                                   

lastScrollY = lastScrollY + percent;                                  

}                                  

if(diffX != lastScrollX) {                                  

percent = .1 * (diffX - lastScrollX);                                  

if(percent > 0) percent = Math.ceil(percent);                                  

else percent = Math.floor(percent);                                  

if(IE) document.all.floater.style.pixelLeft += percent;                                  

if(NS) document.floater.left += percent;                                  

lastScrollX = lastScrollX + percent;                                  


}                                  

}                                  

<!-- /STALKER CODE -->                                  

<!-- DRAG DROP CODE -->                                  

function checkFocus(x,y) {                                   

stalkerx = document.floater.pageX;                                  

stalkery = document.floater.pageY;                                  

stalkerwidth = document.floater.clip.width;                                  

stalkerheight = document.floater.clip.height;                                  

if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true;                                  

else return false;                                  

}                                  

function grabIt(e) {                                  

if(IE) {                                  

whichIt = event.srcElement;                                  

while (whichIt.id.indexOf("floater") == -1) {                                  

whichIt = whichIt.parentElement;                                  

if (whichIt == null) { return true; }                                  

}                                  

whichIt.style.pixelLeft = whichIt.offsetLeft;                                  

whichIt.style.pixelTop = whichIt.offsetTop;                                  

currentX = (event.clientX + document.body.scrollLeft);                                  

currentY = (event.clientY + document.body.scrollTop);                                     

} else {                                   

window.captureEvents(Event.MOUSEMOVE);                                  

if(checkFocus (e.pageX,e.pageY)) {                                   

whichIt = document.floater;                                  

StalkerTouchedX = e.pageX-document.floater.pageX;                                  

StalkerTouchedY = e.pageY-document.floater.pageY;                                  

}                                   

}                                  

return true;                                  

}                                  

function moveIt(e) {                                  

if (whichIt == null) { return false; }                                  

if(IE) {                                  

newX = (event.clientX + document.body.scrollLeft);                                  

newY = (event.clientY + document.body.scrollTop);                                  

distanceX = (newX - currentX);    distanceY = (newY - currentY);                                  

currentX = newX;    currentY = newY;                                  

whichIt.style.pixelLeft += distanceX;                                  

whichIt.style.pixelTop += distanceY;                                  

if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop;                                  

if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft;                                  

if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20;                                  

if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5;                                  

event.returnValue = false;                                  

} else {                                   

whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY);                                  

if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset;                                  

if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset;                                  

if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17;                                  

if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17;                                  

return false;                                  

}                                  

return false;                                  

}                                  

function dropIt() {                                  

whichIt = null;                                  

if(NS) window.releaseEvents (Event.MOUSEMOVE);                                  

return true;                                  

}                                  

<!-- DRAG DROP CODE -->                                  

if(NS) {                                  

window.captureEvents(Event.MOUSEUPEvent.MOUSEDOWN);                                  

window.onmousedown = grabIt;                                  

window.onmousemove = moveIt;                                  

window.onmouseup = dropIt;                                  

}                                  

if(IE) {                                  

document.onmousedown = grabIt;                                  

document.onmousemove = moveIt;                                  

document.onmouseup = dropIt;                                  

}                                  

if(NS || IE) action = window.setInterval("heartBeat()",1);
//----------------------------------

