<!--

function omzetten(waarde)
 {
  waarde=waarde.replace(",",".");
  return waarde;
 }

function error(form)
{
  form.hoeveelheid.value="0";
  form.snijverlies.value="0";
  form.bestellen.value="0";
}


function geefwaardeVloer(form, tag)
{
  waarde = "";

  if (isNaN(parseFloat(omzetten(document.berekeningVloer.elements[tag].value))))
  {
    error(form);
    document.berekeningVloer.elements[tag].value="";
    waarde=0;
  }
  else 
  {
    waarde=parseFloat(omzetten(document.berekeningVloer.elements[tag].value));
    if (waarde<0) 
    {
      error(form);
      document.berekeningVloer.elements[tag].value="0";
      waarde=0;
    }
  }
  return waarde;
}

function geefwaardePlint(form, tag)
{
  waarde = "";

  if (isNaN(parseFloat(omzetten(document.berekeningPlint.elements[tag].value))))
  {
    error(form);
    document.berekeningPlint.elements[tag].value="";
    waarde=0;
  }
  else 
  {
    waarde=parseFloat(omzetten(document.berekeningPlint.elements[tag].value));
    if (waarde<0) 
    {
      error(form);
      document.berekeningPlint.elements[tag].value="0";
      waarde=0;
    }
  }
  return waarde;
}

function geefwaardeWand(form, tag)
{
  waarde = "";

  if (isNaN(parseFloat(omzetten(document.berekeningWand.elements[tag].value))))
  {
    error(form);
    document.berekeningWand.elements[tag].value="";
    waarde=0;
  }
  else 
  {
    waarde=parseFloat(omzetten(document.berekeningWand.elements[tag].value));
    if (waarde<0) 
    {
      error(form);
      document.berekeningWand.elements[tag].value="0";
      waarde=0;
    }
  }
  return waarde;
}

function geefwaardeBoord(form, tag)
{
  waarde = "";

  if (isNaN(parseFloat(omzetten(document.berekeningBoord.elements[tag].value))))
  {
    error(form);
    document.berekeningBoord.elements[tag].value="";
    waarde=0;
  }
  else 
  {
    waarde=parseFloat(omzetten(document.berekeningBoord.elements[tag].value));
    if (waarde<0) 
    {
      error(form);
      document.berekeningBoord.elements[tag].value="0";
      waarde=0;
    }
  }
  return waarde;
}

function berekenVloer(form)
{
  lengte=geefwaardeVloer(form,"lengte");
  breedte=geefwaardeVloer(form,"breedte");
  lengte1=geefwaardeVloer(form,"lengte1");
  breedte1=geefwaardeVloer(form,"breedte1");
  lengte2=geefwaardeVloer(form,"lengte2");
  breedte2=geefwaardeVloer(form,"breedte2");
  lengte3=geefwaardeVloer(form,"lengte3");
  breedte3=geefwaardeVloer(form,"breedte3");
  lengte4=geefwaardeVloer(form,"lengte4");
  breedte4=geefwaardeVloer(form,"breedte4");
  lengte5=geefwaardeVloer(form,"lengte5");
  breedte5=geefwaardeVloer(form,"breedte5");

  if ((lengte=="")||(breedte=="")) hoeveelheid=0;
  
  hoeveelheid=Math.round((lengte*breedte-lengte1*breedte1-lengte2*breedte2-lengte3*breedte3-lengte4*breedte4-lengte5*breedte5)*100)/100;
  if (hoeveelheid<0)
  {
    error(form);
    return;
  }
  snijverlies=Math.ceil(5*hoeveelheid)/100;
  bestellen=Math.ceil(hoeveelheid+snijverlies);

  form.hoeveelheid.value=hoeveelheid;
  form.snijverlies.value=snijverlies;
  form.bestellen.value=bestellen;
}

function berekenPlint(form)
{

  zijde1=geefwaardePlint(form,"zijde1");
  zijde2=geefwaardePlint(form,"zijde2");
  zijde3=geefwaardePlint(form,"zijde3");
  zijde4=geefwaardePlint(form,"zijde4");
  uitsp1=geefwaardePlint(form,"uitsp1");
  uitsp2=geefwaardePlint(form,"uitsp2");
  uitsp3=geefwaardePlint(form,"uitsp3");
  uitsp4=geefwaardePlint(form,"uitsp4");
  uitsp5=geefwaardePlint(form,"uitsp5");

  if ((zijde1=="")&&(zijde2=="")&&(zijde3=="")&&(zijde4=="")) hoeveelheid=0;

  hoeveelheid=Math.round((zijde1+zijde2+zijde3+zijde4-uitsp1-uitsp2-uitsp3-uitsp4-uitsp5)*100)/100;
  if (hoeveelheid<0)
  {
    error(form);
    return;
  }
  snijverlies=Math.ceil(3*hoeveelheid)/100;
  bestellen=Math.ceil(hoeveelheid+snijverlies);

  form.hoeveelheid.value=hoeveelheid;
  form.snijverlies.value=snijverlies;
  form.bestellen.value=bestellen;
}

function berekenWand(form)
{
  hoogte=geefwaardeWand(form,"hoogte");
  muur1=geefwaardeWand(form,"muur1");
  muur2=geefwaardeWand(form,"muur2");
  muur3=geefwaardeWand(form,"muur3");
  muur4=geefwaardeWand(form,"muur4");
  lengte1=geefwaardeWand(form,"lengte1");
  breedte1=geefwaardeWand(form,"breedte1");
  lengte2=geefwaardeWand(form,"lengte2");
  breedte2=geefwaardeWand(form,"breedte2");
  lengte3=geefwaardeWand(form,"lengte3");
  breedte3=geefwaardeWand(form,"breedte3");
  lengte4=geefwaardeWand(form,"lengte4");
  breedte4=geefwaardeWand(form,"breedte4");
  lengte5=geefwaardeWand(form,"lengte5");
  breedte5=geefwaardeWand(form,"breedte5");

  if ((hoogte=="")||((muur1=="")&&(muur2=="")&&(muur3=="")&&(muur4==""))) hoeveelheid=0;

  hoeveelheid=Math.round(((muur1+muur2+muur3+muur4)*hoogte-lengte1*breedte1-lengte2*breedte2-lengte3*breedte3-lengte4*breedte4-lengte5*breedte5)*100)/100;
  if (hoeveelheid<0)
  {
    error(form);
    return;
  }
  snijverlies=Math.ceil(5*hoeveelheid)/100;
  bestellen=Math.ceil(hoeveelheid+snijverlies);

  form.hoeveelheid.value=hoeveelheid;
  form.snijverlies.value=snijverlies;
  form.bestellen.value=bestellen;
}

function berekenBoord(form)
{

  zijde1=geefwaardeBoord(form,"zijde1");
  zijde2=geefwaardeBoord(form,"zijde2");
  zijde3=geefwaardeBoord(form,"zijde3");
  zijde4=geefwaardeBoord(form,"zijde4");
  uitsp1=geefwaardeBoord(form,"uitsp1");
  uitsp2=geefwaardeBoord(form,"uitsp2");
  uitsp3=geefwaardeBoord(form,"uitsp3");
  uitsp4=geefwaardeBoord(form,"uitsp4");
  uitsp5=geefwaardeBoord(form,"uitsp5");

  if ((zijde1=="")&&(zijde2=="")&&(zijde3=="")&&(zijde4=="")) hoeveelheid=0;

  hoeveelheid=Math.round((zijde1+zijde2+zijde3+zijde4-uitsp1-uitsp2-uitsp3-uitsp4-uitsp5)*100)/100;
  if (hoeveelheid<0)
  {
    error(form);
    return;
  }
  snijverlies=Math.ceil(3*hoeveelheid)/100;
  bestellen=Math.ceil(hoeveelheid+snijverlies);

  form.hoeveelheid.value=hoeveelheid;
  form.snijverlies.value=snijverlies;
  form.bestellen.value=bestellen;
}

//-->
