function check() {
}

function DropDownMenu(entered) {
  with (entered) {
    ref = options[selectedIndex].value; 

    if (ref == "") {return;}

    document.location=ref;
    }
  }

function formatnumber(fnval) {
 
  if (fnval == "") {
    return "";
  }
  if (isNumeric(fnval) == false) {
    return fnval;
  }
  
  fnval = Math.round(fnval * 100) / 100;
  fnval = fnval + "";
  fndot = val.indexOf(".");
 
  if (fndot < 0) {
    fnval = fnval + ".00";
  } else {
    fnsuffix = fnval.substr(fndot, fnval.length - fndot);
    if (fnsuffix.length > 3) {
      fnsuffix = fnsuffix.substr(0, 3);
    } else {
      while (fnsuffix.length < 3) {
        fnsuffix = fnsuffix + "0"
      }
    }
    fnval = fnval.substr(0, fndot) + fnsuffix;
  }
  
  fndot = fnval.indexOf(".");
  fnprefix = fnval.substr(0, fndot);
  
  fnnew = "";
  for (i = fnprefix.length - 1; i >= 0; i--) {
    fnnew = fnprefix.substr(i, 1) + fnnew;
//    if ((fnprefix.length - i) / 3 == Math.round((fnprefix.length - i) / 3) && i != 0) {
//      fnnew = "," + fnnew;
//    }
  }
  fndot = fnval.indexOf(".")
  fnsuffix = fnval.substr(fndot, fnval.length - fndot);
  
  fnval =  fnnew + fnsuffix;
  return fnval;
}
 

function fnCheck() {
var errors = 0;

if (document.form1.name.value == ""){
errors = 1;
alert ("Please Enter Name");
document.form1.name.focus();
return false;
}

if (document.form1.company.value == ""){
errors = 1;
alert ("Please Enter Company Name");
document.form1.company.focus();
return false;
}

if (document.form1.tel.value == ""){
errors = 1;
alert ("Please Enter Telephone Number");
document.form1.tel.focus();
return false;
}

if (document.form1.fax.value == ""){
errors = 1;
alert ("Please Enter Fax Number");
document.form1.fax.focus();
return false;
}

if (document.form1.email.value == ""){
  alert("Please enter your E-MAIL ADDRESS");
  checkerror = 1;
  document.form1.email.focus();
  return false;
}else{
  var eadd = "";
  var eadd = document.form1.email.value;
  var foundeadd = "";
  var foundeadd1 = "";
  for (j = 0; j < eadd.length; j++){
    if ((eadd.substring(j,j+1) == "@")){
      foundeadd = "Found";
    }
    if ((eadd.substring(j,j+1) == ".")){
      foundeadd1 = "Found";
    }
  }
  if (foundeadd != "Found" && foundeadd1 != "Found"){
    alert("Your E-MAIL address is invalid!");
	errors = 1;
	document.form1.email.focus();
    return false; 
  }
}

if (errors == 0) {
document.form1.submit();
}

}

function isNumeric(value) {
  if (typeof(value) == "undefined") { return false; }
  dots = 0;
  dashes = 0;
 
  val = value + "";
  for (i = 0; i < val.length; i++) {
    if (val.charAt(i) == ".") { dots = dots + 1; }
    if (val.charAt(i) == "-") { dashes = dashes + 1; }
    if ((val.charAt(i) < "0" || val.charAt(i) > "9") && val.charAt(i) != "." && val.charAt(i) != "-") {
      return false;
    }
  }
  
  if (dashes > 1 || dots > 1) {
    return false;
  }
  
  if (val.indexOf(".") < val.indexOf("-") && val.indexOf(".") > -1) {
    return false;
  }
  
  if (val.indexOf("-") > 0) {
    return false;
  }
  return true;
}
 
function checknumber(variable) {
  if (isNumeric(variable.value) == false) {
    variable.value = "1";
  }
}
 
function fnCalcTotal(){
var RTotal = 0;
var DTotal = 0;
var RsTotal = 0;
var DsTotal = 0;
var maxs = document.form1.qty.length;

if (maxs > 1){
 for (i = 0; i < maxs; i ++){
  RsTotal = (document.form1.priceR[i].value * document.form1.qty[i].value);
  DsTotal = (document.form1.Vat[i].value * document.form1.qty[i].value);
  RTotal = (RTotal * 1) + RsTotal;
  DTotal = (DTotal * 1) + DsTotal;
 }
}else{
 RsTotal = (document.form1.priceR.value * document.form1.qty.value);
 DsTotal = (document.form1.Vat.value * document.form1.qty.value);
 RTotal = (RTotal * 1) + RsTotal;
 DTotal = (DTotal * 1) + DsTotal;
}

RTotal = formatnumber(RTotal);
DTotal = formatnumber(DTotal);

document.form1.rtotal.value = "R " + RTotal;
document.form1.dtotal.value = "R " + DTotal;
}