var msX = 0;
var msY = 0;

function toggleMenu(htmObj,disp)
{
 if(htmObj=='buy')
  {
   menuDiv=eval('document.getElementById("buy_menu")');
   menuBtn=eval('document.getElementById("buyBTN")');
  }
 if(htmObj=='sell')
  {
   menuDiv=eval('document.getElementById("sell_menu")');
   menuBtn=eval('document.getElementById("sellBTN")');
  }
 if(htmObj=='info')
  {
   menuDiv=eval('document.getElementById("info_menu")');
   menuBtn=eval('document.getElementById("infoBTN")');
  }
 if(disp==1)
  {
   menuBtn.className="menuBarDwn";
   menuDiv.style.visibility="visible";
  }
 else
  {
   menuBtn.className="menuBarUp";
   menuDiv.style.position="absolute";
   menuDiv.style.visibility="hidden";       
  }
}

function preloadImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
	}
}

function iebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function getMouseXY(e)
 {
  if (ie)
   {
    msX = e.clientX+iebody().scrollLeft; 
    msY = e.clientY+iebody().scrollTop;
   }
  else
   {
    msX = e.pageX;
    msY = e.pageY;
   }
  chkMenus(); 
  //document.frmMouse.MouseX.value = msX;
  //document.frmMouse.MouseY.value = msY;
  return true;
 }

function chkMenus()
{
 if ((msX<34 || msY<300) || (msX>92 && msY<330) || (msY>490 || msX>244)) toggleMenu('buy',0);
 if ((msX<112 || msY<300) || (msX>169 && msY<330) || (msY>490 || msX>321)) toggleMenu('sell',0);
 if ((msX<186 || msY<300) || (msX>361 && msY<330) || (msY>410 || msX>387)) toggleMenu('info',0);
}

function getPage(loc)
{
window.location=loc;
}

function getNewPage(loc)
{
window.open(loc,"_blank");
}
function regBox(disp)
{
 regDiv=eval('document.getElementById("registration_box")');
 if(disp==1)
  {
   regDiv.style.visibility="visible";
  }
 else
  {
   regDiv.style.position="absolute";
   regDiv.style.visibility="hidden";       
  }
}
<!--
function formCheck(formobj){
// name of required fields
var fieldRequired = Array("name", "address", "city", "state", "zip", "phone", "email");
// field description to appear in the dialog box
var fieldDescription = Array("Name", "Address","City", "State", "Zip", "Phone", "Email");
// dialog box message
var alertMsg = "The following fields are missing:\n";
// dont change anything in the script below this line	
var l_Msg = alertMsg.length;
for (var i = 0; i < fieldRequired.length; i++){
var obj = formobj.elements[fieldRequired[i]];
if (obj){
if (obj.type == null){
var blnchecked = false;
for (var j = 0; j < obj.length; j++){
if (obj[j].checked){
blnchecked = true;
}
}
if (!blnchecked){
alertMsg += " - " + fieldDescription[i] + "\n";
}
continue;
}
switch(obj.type){
case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "select-multiple":
if (obj.selectedIndex == -1){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
case "text":
case "textarea":
if (obj.value == "" || obj.value == null){
alertMsg += " - " + fieldDescription[i] + "\n";
}
break;
default:
}
}
}
if (alertMsg.length == l_Msg){
return true;
}else{
alert(alertMsg);
return false;
}
}

function preloadImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
	}
}
preloadImage("images/btnMidDwn.gif");
// -->