
function getResult(o,id)
	{
  var url = '/tools/qAttribs.cfm';
		var pars = 'qo=' + o + '&num=' + id;
  var adiv = 'resDiv'+id;
  var myAjax = new Ajax.Updater(adiv, url, {method: 'get', parameters: pars });
  document.getElementById(adiv).style.display = 'block';
  document.getElementById(adiv).style.visibility = 'visible';
	}
 
function sf()
 {
  document.getElementById("item_id").focus();
 }

function nsf()
 {
  if (document.getElementById) {
   document.getElementById("resDiv").style.visibility = 'hidden';
  }
 }

function rsf()
 {
  if (document.getElementById) {
   nsf();
   sf();
  }
 }

function setVal(o,p)
 {
  if (document.getElementById) {
   document.getElementById("item_id").value = o;
   document.getElementById("fpreis").value = p;
   document.getElementById("fpreisdd").value = p;
   document.getElementById("resDiv").style.visibility = 'hidden';
  }
 }

function setValRep(o,p)
 {
  if (document.getElementById) {
   document.getElementById("item_id").value = o;
   document.getElementById("fpreisdd").value = p;
   document.getElementById("resDiv").style.visibility = 'hidden';
  }
 }
 
function chkOrderLine()
 {
  if (document.getElementById) {
   if (document.getElementById("order_ident").value == "") {
    if (document.getElementById("lan").value == "de") {
     alert('Auftrags-Nummer fehlt!');
    }
    if (document.getElementById("lan").value == "en") {
     alert('Order-Ident missing!');
    }
    document.f.order_ident.focus();
    return false;
   }
   
   if (document.getElementById("item_id").value == "") {
    if (document.getElementById("lan").value == "de") {
     alert('Item-Id fehlt!');
    }
    if (document.getElementById("lan").value == "en") {
     alert('Item-Id missing!');
    }
    document.f.item_id.focus();
    return false;
   }
   
   for (var i = 0; i < document.getElementById("item_id").value.length; i++) {
    if (document.getElementById("item_id").value.charAt(i) < "0" || document.getElementById("item_id").value.charAt(i) > "9") {
     if (document.getElementById("lan").value == "de") {
       alert('Ungueltige Item-Id!');
      }
     if (document.getElementById("lan").value == "en") {
       alert('No valid Item-Id!');
      }
     document.f.item_id.focus();
     return false;
     }
   }
   
   if (document.getElementById("fmenge").value == "") {
    if (document.getElementById("lan").value == "de") {
     alert('Menge fehlt!');
    }
    if (document.getElementById("lan").value == "en") {
     alert('Quantity missing!');
    }
    document.f.fmenge.focus();
    return false;
   }
   
   for (var i = 0; i < document.getElementById("fmenge").value.length; i++) {
    if (document.getElementById("fmenge").value.charAt(i) < "0" || document.getElementById("fmenge").value.charAt(i) > "9") {
     if (document.getElementById("lan").value == "de") {
       alert('Menge ungueltig!');
      }
     if (document.getElementById("lan").value == "en") {
       alert('No valid quantity!');
      }
     document.f.fmenge.focus();
     return false;
     }
   }
   
   if (document.getElementById("fpreis").value != "") {
    for (var i = 0; i < document.getElementById("fpreis").value.length; i++) {
     if ((document.getElementById("fpreis").value.charAt(i) < "0" || document.getElementById("fpreis").value.charAt(i) > "9") && document.getElementById("fpreis").value.charAt(i) != "." && document.getElementById("fpreis").value.charAt(i) != ",") {
      if (document.getElementById("lan").value == "de") {
        alert('Preis ungueltig!');
       }
      if (document.getElementById("lan").value == "en") {
        alert('No valid price!');
       }
      document.f.fpreis.focus();
      return false;
      }
    }
     
    } else {
     if (document.getElementById("lan").value == "de") {
      alert('Preis fehlt!');
     }
     if (document.getElementById("lan").value == "en") {
      alert('Price missing!');
     }
     document.f.fpreis.focus();
     return false;
   }
   
   return true;
  } else {
   return false;
  }
 }

function chkOrderLineSR()
 {
  if (document.getElementById) {
   if (document.getElementById("order_ident").value == "") {
    if (document.getElementById("lan").value == "de") {
     alert('Auftrags-Nummer fehlt!');
    }
    if (document.getElementById("lan").value == "en") {
     alert('Order-Ident missing!');
    }
    document.f.order_ident.focus();
    return false;
   }
   
   if (document.getElementById("item_id").value == "") {
    if (document.getElementById("lan").value == "de") {
     alert('Item-Id fehlt!');
    }
    if (document.getElementById("lan").value == "en") {
     alert('Item-Id missing!');
    }
    document.f.item_id.focus();
    return false;
   }
   
   for (var i = 0; i < document.getElementById("item_id").value.length; i++) {
    if (document.getElementById("item_id").value.charAt(i) < "0" || document.getElementById("item_id").value.charAt(i) > "9") {
     if (document.getElementById("lan").value == "de") {
       alert('Ungueltige Item-Id!');
      }
     if (document.getElementById("lan").value == "en") {
       alert('No valid Item-Id!');
      }
     document.f.item_id.focus();
     return false;
     }
   }
   
   if (document.getElementById("fmenge").value == "") {
    if (document.getElementById("lan").value == "de") {
     alert('Menge fehlt!');
    }
    if (document.getElementById("lan").value == "en") {
     alert('Quantity missing!');
    }
    document.f.fmenge.focus();
    return false;
   }
   
   for (var i = 0; i < document.getElementById("fmenge").value.length; i++) {
    if (document.getElementById("fmenge").value.charAt(i) < "0" || document.getElementById("fmenge").value.charAt(i) > "9") {
     if (document.getElementById("lan").value == "de") {
       alert('Menge ungueltig!');
      }
     if (document.getElementById("lan").value == "en") {
       alert('No valid quantity!');
      }
     document.f.fmenge.focus();
     return false;
     }
   }   
   return true;
  } else {
   return false;
  }
 }
