b = screen.width;
h = screen.height;

function auslesen1(wert){
	//alert("hallo2");
	var eingabe = wert.value;
	var zahl = parseInt(wert.value);
	if(eingabe == "")
	{
		document.formular.art1Anzahl.value = "0";
		document.formular.art1Gesamt_berechnet.value = "0,00";
	 	alert("nichts steht im Feld");
		return;
		}
	if(isNaN(zahl)) 
 	{ 
		//alert("\"" + eingabe + "\"" + " ist keine Zahl! " + unescape("Bitte geben Sie die gew%C3%BCnschte Bestellmenge an.")); //fÃ¼r Safari optimiert
//alert("\"" + eingabe + "\"" + " ist keine Zahl! " + " Bitte geben Sie die gewÃ¼nschte Bestellmenge an.");  //ohne alles
     alert("\"" + eingabe + "\"" + " ist keine Zahl! " + unescape("Bitte geben Sie die gew%FCnschte Bestellmenge an."));
		 document.formular.art1Gesamt_berechnet.value = "0,00";
		 return; 
	 } else { 
	summe1 = parseFloat(zahl * preis1);
	var ausgabe = number_format(summe1, 2, ",", ".")
	//alert(ausgabe);
	document.formular.art1Gesamt_berechnet.value = ausgabe;
	}	
}
	
function auslesen2(wert){
	var eingabe = wert.value;
	var zahl = parseInt(wert.value);
	if(eingabe == "")
	{
		document.formular.art2Anzahl.value = "0";
		document.formular.art2Gesamt_berechnet.value = "0,00";
	 	//alert("nichts steht im Feld");
		return;
		}
	if(isNaN(zahl)) 
 	{ 
		 alert("\"" + eingabe + "\"" + " ist keine Zahl! " + unescape("Bitte geben Sie die gew%FCnschte Bestellmenge an."));
		 document.formular.art2Gesamt_berechnet.value = "0,00";
		 return; 
	 } else {
	summe2 = parseFloat(zahl * preis2);
	var ausgabe = number_format(summe2, 2, ",", ".")
	document.formular.art2Gesamt_berechnet.value = ausgabe;	
	}	
}

function auslesen3(wert){
	//alert("hallo3");
	var eingabe = wert.value;
	var zahl = parseInt(wert.value);
	if(eingabe == "")
	{
		document.formular.art3Anzahl.value = "0";
		document.formular.art3Gesamt_berechnet.value = "0,00";
	 	//alert("nichts steht im Feld");
		return;
		}
	if(isNaN(zahl)) 
 	{ 
		 alert("\"" + eingabe + "\"" + " ist keine Zahl! " + unescape("Bitte geben Sie die gew%FCnschte Bestellmenge an."));
		 document.formular.art3Gesamt_berechnet.value = "0,00";
		 return; 
	 } else { 
	summe3 = parseFloat(zahl * preis3);
	var ausgabe = number_format(summe3, 2, ",", ".")
  //alert(ausgabe);
	document.formular.art3Gesamt_berechnet.value = ausgabe;
	}	
}
	
function auslesen4(wert){
	var eingabe = wert.value;
	var zahl = parseInt(wert.value);
	if(eingabe == "")
	{
		document.formular.art4Anzahl.value = "0";
		document.formular.art4Gesamt_berechnet.value = "0,00";
	 	//alert("nichts steht im Feld");
		return;
		}
	if(isNaN(zahl)) 
 	{ 
		 alert("\"" + eingabe + "\"" + " ist keine Zahl! " + unescape("Bitte geben Sie die gew%FCnschte Bestellmenge an."));
		 document.formular.art4Gesamt_berechnet.value = "0,00";
		 return; 
	 } else {
	summe4 = parseFloat(zahl * preis4);
	var ausgabe = number_format(summe4, 2, ",", ".")
	document.formular.art4Gesamt_berechnet.value = ausgabe;	
	}	
}
	
// Public String number_format(Float number, Int decimals, String sep, String th_sep)
function number_format(number, decimals, sep, th_sep){
  var sgn = "";
  var leftHand = "";
  var rightHand = "";
  
  number = Math.round( number * Math.pow(10, decimals) ) /
             Math.pow(10, decimals);
  if(number < 0) {
    number *= (-1);
    sgn = "-";
  }
  str_number = number.toString();
  arr_int = str_number.split(".");
  leftHand = (arr_int[0])?arr_int[0]:"0";
  rightHand = (arr_int[1])?arr_int[1]:"";
  // rechts vom Komma
  if(rightHand.length < decimals){
    var begin = rightHand.length+1;
    for(var i = begin; i <= decimals; i++){
      rightHand += "0";
    }
  }
  // links vom Komma
  if(th_sep != "" && leftHand.length > 3){
    subject = leftHand;
    leftHand = "";
    for(j = 3; j < subject.length ; j+=3){
      extract = subject.slice(
                  subject.length-j, subject.length-j+3
                );
      leftHand = th_sep + extract +  leftHand + "";
    }
    str_first = subject.substr(0, (subject.length%3 == 0)?
                                   3 : (subject.length%3)
                              );
    leftHand = str_first + leftHand;
  }
  
  return sgn + leftHand + sep + rightHand;
}
/* Die Funktion etNextElement (objElement) gibt das nÃ¤chste Formularelement als Objektreferenz zurÃ¼ck. */
function getNextElement (objElement) {
  var objForm = objElement.form;
  for (var i = 0; i < objForm.elements.length; i++) {
    if (objElement == objForm.elements[i])
      break;
  }
  return objForm.elements[++i];
}
/* the onkeydown attribute nextElementOnEnter (objElement, evt) causes the focus to move to the next form element when ENTER (keyCode=13) is pressed */
function nextElementOnEnter (objElement, evt) {
    var keyCode = document.layers?evt.which:evt.keyCode;
    if (keyCode != 13) {
      return true;
    } else {
      getNextElement(objElement).focus();
      return false;
    }
  }
/*the onkeypress attribute noenter() causes form submission to be aborted, since it executes a return statement with value false */
function noenter() {
  return !(window.event && window.event.keyCode == 13); }

/* function verifForm(form) die Umlaute funktionieren nicht wenn das skript ausgelagert wird
{
if(form.Anrede.value == "") 
alert('Bitte f&#252;llen Sie das Feld "Anrede" aus!');
else
	if(form.Firma.value == "")
	alert('Bitte fÃ¼llen Sie das Feld "Firma" aus!');
	else
		if(form.Vorname.value == "") 
      		alert('Bitte fÃ¼llen Sie das Feld "Vorname" aus!'); 
		else
	 		if(form. Name.value == "") 
	 		alert('Bitte fÃ¼llen Sie das Feld "Name" aus!'); 
	 		else
 				 if(form.Strasse.value == "") 
  				 alert('Bitte fÃ¼llen Sie das Feld "StraÃe" aus!'); 
				 else
					if(form.PLZ.value == "")
					alert('Bitte fÃ¼llen Sie das Feld "PLZ" aus!');
					else
						if(form.Ort.value == "")
						alert('Bitte fÃ¼llen Sie das Feld "Ort" aus!');
						else
form.submit()
} */

function chkFormular (formsize) {
		
	  if (document.mailform.Empresa.value == "") {
		alert('Por favor rellene el campo "Empresa"!');
		document.mailform.Empresa.focus();
		return false;
	  }
	  if (document.mailform.SrSra.value == "") {
		alert('Por favor rellene el campo "Sr./Sra."!');
		document.mailform.SrSra.focus();
		return false;
	  }
	  if (document.mailform.Apellidos.value == "") {
		alert('Por favor rellene el campo "Apellidos"!');
		document.mailform.Apellidos.focus();
		return false;
	  }
	  if (document.mailform.Nombre.value == "") {
		alert('Por favor rellene el campo "Nombre"!');
		document.mailform.Nombre.focus();
		return false;
	  }
	  if (document.mailform.Direccion.value == "") {
		alert('Por favor rellene el campo "Direccion"!');
		document.mailform.Direccion.focus();
		return false;
	  }
	  if (document.mailform.CP.value == "") {
		alert('Por favor rellene el campo "C.P."!');
		document.mailform.CP.focus();
		return false;
	  }
	  if (document.mailform.Localidad.value == "") {
		alert('Por favor rellene el campo "Localidad"!');
		document.mailform.Localidad.focus();
		return false;
	  }
	  
	  
	if(formsize == "big" || formsize == "bigger"){	  
	 
	  if (document.mailform.Telefono.value == "") {
		alert('Por favor rellene el campo "Telefono"!');
		document.mailform.Telefono.focus();
		return false;
	  }
	  /*if (document.mailform.Fax.value == "") {
		alert('Bitte fuellen Sie das Feld "Fax" aus!');
		document.mailform.Fax.focus();
		return false;
	  }*/
	  if (document.mailform.email.value == "") {
		alert('Por favor rellene el campo "Email"!');
		document.mailform.email.focus();
		return false;
	  }
		if (document.mailform.email.value.indexOf("@") == -1) {
		alert('Por favor rellene correctamente el campo "Email"!');
		document.mailform.email.focus();
		return false;
	  } 

	  
	  if(formsize == "bigger"){
		  
		 if (document.mailform.Funktion.value == "") {
			alert('Bitte fuellen Sie das Feld "Funktion" aus!');
			document.mailform.Funktion.focus();
			return false;
		  }
		  
		  if (document.mailform.Abteilung.value == "") {
			alert('Bitte fuellen Sie das Feld "Abteilung" aus!');
			document.mailform.Abteilung.focus();
			return false;
		  } 
		  if (document.mailform.Branche.value == "") {
			alert('Bitte fuellen Sie das Feld "Branche" aus!');
			document.mailform.Branche.focus();
			return false;
		  } 
		  
		  
		} 
		
	} 
	  
	  
}


function chkFormGefahrstofftage () {
		
	  if (document.mailform.Firma.value == "") {
		alert('Bitte fuellen Sie das Feld "Firma" aus!');
		document.mailform.Firma.focus();
		return false;
	  }
	  if (document.mailform.Name.value == "") {
		alert('Bitte fuellen Sie das Feld "Name" aus!');
		document.mailform.Name.focus();
		return false;
	  }
	  if (document.mailform.Strasse.value == "") {
		alert('Bitte fuellen Sie das Feld "Strasse/Nr." aus!');
		document.mailform.Strasse.focus();
		return false;
	  }
	  if (document.mailform.PLZ.value == "") {
		alert('Bitte fuellen Sie das Feld "PLZ" aus!');
		document.mailform.PLZ.focus();
		return false;
	  }
	  if (document.mailform.Ort.value == "") {
		alert('Bitte fuellen Sie das Feld "Ort" aus!');
		document.mailform.Ort.focus();
		return false;
	  }
	 
	  if (document.mailform.Telefon.value == "") {
		alert('Bitte fuellen Sie das Feld "Telefon" aus!');
		document.mailform.Telefon.focus();
		return false;
	  }
	  if (document.mailform.email.value == "") {
		alert('Bitte fuellen Sie das Feld "eMail" aus!');
		document.mailform.email.focus();
		return false;
	  }
		if (document.mailform.email.value.indexOf("@") == -1) {
		alert('Bitte fuellen Sie das Feld "eMail" korrekt aus!');
		document.mailform.email.focus();
		return false;
	  } 
  
}
