//=============================================================================
// Larry Leeds dba Rosco James
// 2007
//=============================================================================
function GetObject(ID, vDocument) { 
//Use to locate elements by ID
var i; // 
var vElement;  // element I'm looking for

// If document not sent, create new one
if(!vDocument) 
	vDocument=document; 

if(!(vElement=vDocument[ID])&&vDocument.all) 
	vElement=vDocument.all[ID]; 

for (i=0;!vElement&&i<vDocument.forms.length;i++) 
	vElement=vDocument.forms[i][ID];

for(i=0;!vElement&&vDocument.layers&&i<vDocument.layers.length;i++) 
		vElement=GetObject(ID,vDocument.layers[i].document);

if(!vElement && vDocument.getElementById) 
			vElement=vDocument.getElementById(ID); 

return vElement;
}
function MarqueeScrollSpeed(sID, iSpeed) {
//sID is the required ID of the Marquee tag or element
// iSpeed is the required scroll speed (0 to n). 0=stop; ...n increases the speed
// example in control buttons: onclick="MarqueeScrollSpeed(<someID>, 0)"
// increases or decrements scroll speed for all <marquee></marquee> elements.
	var vMarguee; //element object
	vMarquee=GetObject(sID);
	vMarquee.scrollAmount=iSpeed;
	return(true);
}
//=============================================================================
function MarqueeScrollDirection(sID, sDirection, iSpeed) {
//sID is the required ID of the Marquee tag or element
//sDirection is the required direction up/down.
//iSpeed is the optional scroll speed: default is 0: no scroll
//  iSpeed may be set because the change in direction is down after
//  the user has stopped the scroll. I don't want the user to have to
//  start it again if the direction is changed.
var vMarguee;
	if(!iSpeed) iSpeed=0;
	vMarquee=GetObject(sID);
	vMarquee.direction=sDirection;
	vMarquee.scrollAmount=iSpeed
	return(true);
}
//=============================================================================
function BgColor(sID, bgColor) {
	document.getElementById(sID).style.backgroundColor=bgColor; 		
return(true);
}
//=============================================================================
function FgColor(sID, FgColor ) {
	document.getElementById(sID).style.color=FgColor; 		
return(true);
}
function ControlHide(sID,sMode) {
	sMode=sMode || "Y";
	if(sMode=="Y" || sMode=="y" || sMode=="T" || sMode=="t") {
		document.getElementById(sID).style.visibility="hidden";		
	} else {
		document.getElementById(sID).style.visibility="visible";
	} 	
return(true);
}
//=============================================================================
function rjSetFocus(sId){
  document.getElementById(sId).focus();
return true;
}

//=============================================================================
