function formvalidierung(){
			
	var ok = true;

	document.globe.OrderAnz.style.background = "#FFFFFF";

	var OrderAnz = document.globe.OrderAnz.value
	var prodAviable = document.globe.prodAviable.value

// Anzahl
	// Anzahl auf Eingabe und negative Werte prüfen
	if (OrderAnz == '' || OrderAnz < 0 || OrderAnz > 999)
	{
	document.globe.OrderAnz.style.background = "#FFAAAA";
	ok = false;
	}
	// Anzahl auf nummerische Werte prüfen
	for (var i = 0; i < OrderAnz.length; i++)
	{
	var abc = OrderAnz.substring(i , i + 1);
	if (abc < "0" || "9" < abc)
		{
		document.globe.OrderAnz.style.background = "#FFAAAA";
		ok = false;
		}
	}

// Verfügbarkeit
	// Anzahl der bestellten Produkte mit der Anzahl der an Lager verfügbaren vergleichen
	if (OrderAnz > prodAviable)
	{
		alert('Achtung! Sie haben die grössere Anzahl von diesem Produkt in den Warenkorb\ngelegt, als an Lager verfügbar sind. Dies kann Teillieferungen oder Lieferverzögerungen\nzur Folge haben.');
		document.globe.OrderAnz.style.background = "#FFAAAA";
	}


	if(!ok)
	{
	alert('Die Angaben sind unvollständig.\n\nBitte ergänzen Sie die gekennzeichneten Felder!.');
	}
	return ok;
}


// Text auf maximal x Zeichen beschränken

function maxZeichen(max, nr) {
wert = document.globe.elements[nr].value.length;
	if (wert > max) {
		alert("Es sind nur " +max+ " Zeichen zugelassen\nSie haben aber " +wert+ " Zeichen eingegeben.");
		in_value = document.globe.elements[nr].value;
		out_value = in_value.substring(0,max-1);
		document.globe.elements[nr].value = out_value
		document.globe.elements[nr].focus();
		document.globe.elements[nr].select();
		document.globe.elements[nr].style.background = "#FFAAAA";
		return false;
	}
	else {
	document.globe.elements[nr].style.background = "#FFFFFF";
	return true;
	}
}
