referenceWidth = 800;

function getCSS(cssId, cssName)
{
 var cssValue = 'UNKNOWN';
 if(document.getElementById || document.all)
 {
  if(document.getElementById)
  {
   idStyle = document.getElementById(cssId).style;
   cssValue = idStyle[cssName];
  }
  else if(document.all)
  {
   cssValue = document.all[cssId].style[cssName];
  }
 }
 return(cssValue);
}

function setCSS(cssId, cssName, cssValue)
{
 if(document.getElementById || document.all)
 {
  if(document.getElementById)
  {
   idStyle = document.getElementById(cssId).style;
   idStyle[cssName] = cssValue;
  }
  else if(document.all)
  {
   document.all[cssId].style[cssName] = cssValue;
  }
 }
}

function getAvailWidth()
{
 var myWidth = 0;
 if(typeof(window.innerWidth) == 'number')
 {
  myWidth = window.innerWidth;
 } else if(document.documentElement && document.documentElement.clientWidth)
 {
  myWidth = document.documentElement.clientWidth;
 } else if(document.body && document.body.clientWidth)
 {
  myWidth = document.body.clientWidth;
 }
 return(myWidth);
}

function getFontScale(width, reference)
{
 scale = Math.round(width / reference * 100);
 if(scale < 85)
  scale = 85;
 return(scale + '%');
}

function debugScale()
{
 document.write("referenceWidth = " + referenceWidth + "<br />");
 document.write("getAvailWidth() = " + getAvailWidth() + "<br />");
 document.write("getFontScale() = " + getFontScale(getAvailWidth(),referenceWidth) + "<br />");
}

function setScale()
{
 var width = getAvailWidth();
 var fontSize = getFontScale(width, referenceWidth);
 setCSS('scaler','fontSize',fontSize);
}

function imgOver(imgName)
{
	document.images[imgName].src = BASE_URL + "images/check_over.gif";
}

function imgOut(imgName)
{
	document.images[imgName].src = BASE_URL + "images/check.gif";
}



function menuOver(menuID)
{
	document.getElementById(menuID).setAttribute("className", "menuitemOver"); //  set in MSIE
}

function menuOut(menuID)
{
	document.getElementById(menuID).setAttribute("className", "menuitem"); //  set in MSIE
}



/******************************************************
	function menuOver(menuID)
	{
		setCSS(menuID,"backgroundColor","#ccddff");
		setCSS(menuID,"border",".1ex solid #7f7899");
		setCSS(menuID,"padding",".34ex");
	}

	function menuOut(menuID)
	{
		setCSS(menuID,"backgroundColor","#abaecf");
		setCSS(menuID,"border","none");
		setCSS(menuID,"padding",".5ex");
	}
 ******************************************************/