var show = new Array();
show['find']=0;			show['sellers']=0;	show['buyers']=0;
show['resources']=0;	show['about']=0;

function preHide(menu) {
 window.status=''
 show[menu]=0;
 setTimeout("hideMenu('" + menu + "')",400);
 return true;
}

function preShow(menu,desc) {
 window.status=desc;
 show[menu]=1;
 hideAll();
 showMenu(menu);
 return true;
}

function hideMenu(menu) {
 if (show[menu]==0) {
  document.getElementById(menu).style.visibility = 'hidden'; 
 }
}

function showMenu(menu) {
  document.getElementById(menu).style.visibility = 'visible'; 
}

function hideAll() {
 hideMenu('find');	hideMenu('sellers');	hideMenu('buyers');
 hideMenu('resources');	hideMenu('about');
 show['find']=0;		show['sellers']=0;	show['buyers']=0;
 show['resources']=0;	show['about']=0;
}


function calcSavings(object) {
 price = inputNumber(object.price.value);
 object.savings.value = outputComma(Math.round(price*0.025));
 //object.price.value = outputComma(Math.round(price));
}

var valid = '0123456789.';
function inputNumber(number) {
 var price = '';
 for (var i=0; i< number.length; i++) {
  if (valid.indexOf(number.charAt(i)) != -1)
   price += number.charAt(i);
 }
 return (price);
}

function outputComma(number) {
 number = '' + number
 if (number.length > 3) {
  var mod = number.length%3;
  var output = (mod > 0 ? (number.substring(0,mod)) : '');
  for (i=0 ; i < Math.floor(number.length/3) ; i++) {
   if ((mod ==0) && (i ==0))
    output+= number.substring(mod+3*i,mod+3*i+3);
   else
    output+= ',' + number.substring(mod+3*i,mod+3*i+3);
  }
  return (output);
 } else return number;
}