﻿<!--
var screenX = screen.width;
var screenY = screen.height;
var condScroll;
if(screenX>=1280){
	condScroll = "no";
} else{
	condScroll = "yes";
}
function popMain(url){
	if(window.navigator.appName=="Microsoft Internet Explorer"){
		window.open(url,"","fullscreen=yes");
	} else if(window.navigator.appName=="Netscape" || window.navigator.appName=="Opera"){
		window.open(url,"","left=0,top=0,height="+screenY+",width="+screenX+",menubar=no,location=no,resizable=no,scrollbars="+condScroll+",status=no");
	
	}
}
function popFull(URL){
	window.open(URL,"preview","left=0,top=0,height="+screenY+",width="+screenX+",menubar=no,location=no,resizable=no,scrollbars=no,status=no");
}
var plus = 0;
function scroller_init(contentId,containerId,scrollAreaId,scrollHandlerId,scrollShow) {
	//collect the variables
	var scrollY = parseInt(document.getElementById(scrollHandlerId).style.top);
	var docH = document.getElementById(contentId).offsetHeight;
	var contH = document.getElementById(containerId).offsetHeight -28;
	document.getElementById(scrollAreaId).style.height=(contH)+"px";
	
//	if(navigator.appName =='Microsoft Internet Explorer' ){		
//		var scrollAreaH = contH-40;
//	}else if(navigator.appName =='Microsoft Internet Explorer' && containerId =='bullchat' && bullchatH != ''){		
//		var scrollAreaH = contH-30;
//	}else if(navigator.appName =='Microsoft Internet Explorer' && contentId =='racesheets_content'){
//		var scrollAreaH = contH-28;
//	}else if(containerId =='bio' || containerId =='qa'){
//		var scrollAreaH = contH-48;
//	}else if(navigator.appName =='Microsoft Internet Explorer' && contentId =='scrolldivGlossary_content' && yon!= ''){
//		var scrollAreaH = contH-28		
//	}else if(navigator.appName =='Microsoft Internet Explorer' && contentId =='scrolldivGlossary_content' && yon == ''){
//		var scrollAreaH = contH-36;		
//	}else{
//		var scrollAreaH = contH-32-plus;
//	}
if(navigator.appName =='Microsoft Internet Explorer' ){	
	//alert('ie');
	var scrollAreaH = contH ;
}else
	var scrollAreaH = contH - 5;
	
//	if(navigator.appName =='Microsoft Internet Explorer' && containerId =='bio' || navigator.appName =='Microsoft Internet Explorer' && containerId =='qa'|| navigator.appName !='Microsoft Internet Explorer'){
//		document.getElementById(upclick).style.height=0;// else ..
//		document.getElementById(doclick).style.height = scrollAreaH;
//	}else
//	{
//		document.getElementById(upclick).style.height=0;
//		document.getElementById(doclick).style.height=scrollAreaH;
//		
//		}

	//calculate height of scroller and resize the scroller div
	//(however, we make sure that it isn't to small for long pages)
	//alert(contH+'_'+scrollAreaH+'_'+docH);
	var scrollH = (contH * scrollAreaH) / docH;

	if(scrollH>scrollAreaH){
		scrollH=scrollAreaH;
		document.getElementById(scrollShow).style.display="none";
	}
	//alert(scrollAreaH);
	//if(scroller1.scrollH < 15) scroller1.scrollH = 15;
	document.getElementById(scrollHandlerId).style.height = scrollH-4 + "px";
	//alert(scrollH);
	
	//what is the effective scroll distance once the scoller's height has been taken into account
	var scrollDist = Math.round(scrollAreaH-scrollH);
	
	//make the scroller div draggable
	Drag.init(document.getElementById(scrollHandlerId),null,0,0,-1,scrollDist);
	
	//add ondrag function
	if(docH>contH){
		document.getElementById(scrollHandlerId).onDrag = function (x,y) {
			var scrollY = parseInt(document.getElementById(scrollHandlerId).style.top);			
			var docY = 0 - (scrollY * (docH - contH) / scrollDist);
			document.getElementById(contentId).style.top = docY + "px";
//			document.getElementById(upclick).style.height= document.getElementById(upclick+'1').style.height=scrollY +"px";
//			document.getElementById(doclick).style.height=document.getElementById(doclick+'1').style.height= scrollAreaH - scrollY +"px";
		}
	}	
}

var intervalContentId,intervalContainerId,intervalScrollAreaId,intervalScrollHandlerId,showtime,intervalDoclick;

function setScrollerTop(){
	var contentId = intervalContentId;
	var containerId = intervalContainerId;
	var scrollAreaId = intervalScrollAreaId;
	var scrollHandlerId = intervalScrollHandlerId;
	//var upclick = intervalUpclick;
	//var doclick = intervalDoclick;
	
	var docH = document.getElementById(contentId).offsetHeight;
	var contH = document.getElementById(containerId).offsetHeight;
	var scrollAreaH = contH - 5;
	var scrollH = (contH * scrollAreaH) / docH;
	var scrollDist = Math.round(scrollAreaH-scrollH);
	var docY=parseInt(document.getElementById(contentId).style.top);
	var scrollY=parseInt((0-docY)*scrollDist/(docH - contH));
	document.getElementById(scrollHandlerId).style.top= scrollY+"px";
	//document.getElementById(upclick).style.height=document.getElementById(upclick+'1').style.height=scrollY +"px";
	//document.getElementById(doclick).style.height=document.getElementById(doclick+'1').style.height=scrollAreaH - scrollY +"px";
	
}

function set_scroll_handler_move(contentId,containerId,scrollAreaId,scrollHandlerId)
{
	intervalContentId = contentId;
	intervalContainerId = containerId;
	intervalScrollAreaId = scrollAreaId;
	intervalScrollHandlerId	= scrollHandlerId;
	//intervalUpclick = upclick;
	//intervalDoclick = doclick;
	
	showtime = setInterval("setScrollerTop()",1);
	//clearInterval(showtime);
	
}
//-->


//-->
