
var cssHover_scrollbarArrowColor = '#ff2040';
var cssHover_scrollbarHighlightColor = 'white';
var cssHover_scrollbarShadowColor = 'white';
var cssHover_scrollbarFaceColor = '#bfcae0';

var cssHover_Button = '#cc0022';
var cssHover_Text = '#eff2f7';


/* DISABLED -- what did all of this really get anyway?
window.onload = function() {
	document.getElementById("divContent").onmousemove = fnScrollbarOver;
	document.getElementById("divContent").onmouseout = fnScrollbarOut;
}

document.onmouseover = fnOver;
document.onmouseout = fnOut;
document.onactivate = fnOver;
document.ondeactivate = fnOut;
*/



function fnScrollbarOver(event){
	if(window.event){event = window.event}
	var srcElem = window.event ? window.event.srcElement : event.target;
	var st = srcElem.runtimeStyle ? srcElem.runtimeStyle : srcElem.style;

	if(!srcElem.componentFromPoint){return}
	var scrollbarpart = srcElem.componentFromPoint(event.clientX, event.clientY);
	with(st){
		if(scrollbarpart=='scrollbarUp' || scrollbarpart=='scrollbarDown'){	/* up/down buttons- arrow highlight */
			scrollbarArrowColor = cssHover_scrollbarArrowColor;
		}else{
			scrollbarArrowColor = '';
		}
		if(scrollbarpart=='scrollbarVThumb' || scrollbarpart=='scrollbarUp' || scrollbarpart=='scrollbarDown'){	/* face & up/down buttons, bg glow */
			scrollbarHighlightColor = cssHover_scrollbarHighlightColor;
			scrollbarShadowColor = cssHover_scrollbarShadowColor;
			scrollbarFaceColor = cssHover_scrollbarFaceColor;
		}else{
			scrollbarHighlightColor = '';
			scrollbarShadowColor = '';
			scrollbarFaceColor = '';
		}
	}
}

function fnScrollbarOut(event){
	if(window.event){event = window.event}
	var srcElem = window.event ? window.event.srcElement : event.target;
	var st = srcElem.runtimeStyle ? srcElem.runtimeStyle : srcElem.style;

	if(!srcElem.componentFromPoint){return}
	with(st){
		scrollbarArrowColor = '';
		scrollbarHighlightColor = '';
		scrollbarShadowColor = '';
		scrollbarFaceColor = '';
	}
}


function fnOver(event){
	if(window.event){event = window.event}
	var srcElem = window.event ? window.event.srcElement : event.target;
	var st = srcElem.runtimeStyle ? srcElem.runtimeStyle : srcElem.style;

	with(srcElem){ 
		if(srcElem.tagName=='BUTTON' && (event.type=='mouseover' || event.type=='activate')){
			st.color = cssHover_Button;
		}else if(srcElem.tagName=='TEXTAREA' && event.type=='activate'){
			st.backgroundColor = cssHover_Text;
		}else if(srcElem.tagName=='INPUT' && event.type=='activate'){
			if(type=='text' || type=='file' || type=='password'){
				st.backgroundColor = cssHover_Text;
			}
		}
	}
}
function fnOut(event){
	if(window.event){event = window.event}
	var srcElem = window.event ? window.event.srcElement : event.target;
	var st = srcElem.runtimeStyle ? srcElem.runtimeStyle : srcElem.style;
	
	with(srcElem){ 
		if(srcElem.tagName=='BUTTON' && (event.type=='mouseout' || event.type=='deactivate')){
			st.color = '';
		}else if(srcElem.tagName=='TEXTAREA' && event.type=='deactivate'){
			st.backgroundColor = '';
		}else if(srcElem.tagName=='INPUT' && event.type=='deactivate'){
			if(type=='text' || type=='file' || type=='password'){
				st.backgroundColor = '';
			}
		}
	}
}

