function delete_all_from_list(n) {
	$(n).length = 0;
}

function formatZahl(zahl, k, fix) {

    if(!k) k = 0;

    var neu = '';

    // Runden

    var f = Math.pow(10, k);

    zahl = '' + parseInt( zahl * f + (.5 * (zahl > 0 ? 1 : -1)) ) / f ;

    // Komma ermittlen

    var idx = zahl.indexOf('.');

    // fehlende Nullen einf?gen

    if(fix) {

         zahl += (idx == -1 ? '.' : '' )

         + f.toString().substring(1);

    }

    // Nachkommastellen ermittlen

    idx = zahl.indexOf('.');

    if( idx == -1) idx = zahl.length;

    else neu = ',' + zahl.substr(idx + 1, k);

 

    // Tausendertrennzeichen

    while(idx > 0)    {

        if(idx - 3 > 0)

        neu = '.' + zahl.substring( idx - 3, idx) + neu;

        else

        neu = zahl.substring(0, idx) + neu;

        idx -= 3;

    }

    return neu;

}

function chkabschlussFormular () {
  if (document.Formular.namefirma_eins.value == "") {
    alert("Bitte Ihren Namen/Firma eingeben!");
    //document.Formular.User.focus();
    return false;
  }
  if (document.Formular.strasse.value == "") {
    alert("Bitte Ihre Strasse eingeben!");
    //document.Formular.Ort.focus();
    return false;
  }
  if (document.Formular.plz.value == "") {
    alert("Bitte Ihre PLZ eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.ort.value == "") {
    alert("Bitte Ihren Ort eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.plz.value == "") {
    alert("Bitte Ihre PLZ eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.email.value == "") {
    alert("Bitte Ihre E-Mail eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.telefon.value == "") {
    alert("Bitte Ihre Telefonnummer eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if(document.Formular.agb.checked == false) {
   alert("Sie müssen die AGBs bestätigen!");
   return false;
  }
}

function chkdominoFormular () {
  if (document.dominoform.menge.value > 0) {
  	return true;
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.dominoform.menge.focus();
    return false;
  }
}

function chkmetallFormular () {
  var mengenfeld = document.metallform.menge.value;
  mengenfeld = mengenfeld.replace(",", ".");
  
  
  /*GIESSPLÄTTCHEN BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Gießpl.') {
  	if (document.metallform.lieferform_nur_gewicht_frm_gewicht.value > 0) {
  	/**/
  	}else{
  		alert("Bitte geben Sie das Gewicht an!");
    	document.metallform.lieferform_nur_gewicht_frm_gewicht.focus();
    	return false;
  	}
  }
  /*GIESSPLÄTTCHEN EOF*/
  
  /*BLECHE BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Bleche') {
  	var breiteblech = document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_breite.value;
  	var laengeblech = document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_laenge.value;
  	var gewichtblech = document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_gewicht.value;
  	breiteblech = breiteblech.replace(",", ".");
    laengeblech = laengeblech.replace(",", ".");
    gewichtblech = gewichtblech.replace(",", ".");
  	
  	if (((breiteblech == 0) || (breiteblech == "")) && (laengeblech > 0) && (gewichtblech > 0)) {
  		if (laengeblech > 0) {

  		}else{
  			alert("Bitte geben Sie die Länge an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_laenge.focus();
    		return false;
  		}
  		if (gewichtblech > 0) {

  		}else{
  			alert("Bitte geben Sie das Gewicht an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_gewicht.focus();
    		return false;
  		}
  	}
  	
  	if (((laengeblech == 0) || (laengeblech == "")) && (breiteblech > 0) && (gewichtblech > 0)) {
  		if ((breiteblech > 0) && (breiteblech < 100.1)) {

  		}else{
  			alert("Bitte geben Sie die Breite an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_breite.focus();
    		return false;
  		}
  		if (gewichtblech > 0) {

  		}else{
  			alert("Bitte geben Sie das Gewicht an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_gewicht.focus();
    		return false;
  		}
  	}
  	
  	if (((gewichtblech == 0) || (gewichtblech == "")) && (breiteblech > 0) && (laengeblech > 0)) {
  		if ((breiteblech > 0) && (breiteblech < 100.1)) {

  		}else{
  			alert("Bitte geben Sie die Breite an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_breite.focus();
    		return false;
  		}
  		if (laengeblech > 0) {

  		}else{
  			alert("Bitte geben Sie die Länge an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_laenge.focus();
    		return false;
  		}
  	}
  	
  	/*if (((laengeblech == 0) || (laengeblech == "")) && ((breiteblech == 0) || (breiteblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}
  	if (((gewichtblech == 0) || (gewichtblech == "")) && ((breiteblech == 0) || (breiteblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}
  	if (((gewichtblech == 0) || (gewichtblech == "")) && ((laengeblech == 0) || (laengeblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}*/
  	if (((laengeblech == 0) || (laengeblech == "")) && ((breiteblech == 0) || (breiteblech == "")) && ((gewichtblech == 0) || (gewichtblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}
  }
  /*BLECHE EOF*/
  
  /*STANGEN BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Stangen') {
  	var laengestangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{

  	}
  }
  /*STANGEN EOF*/
  
  /*DRÄHTE RUND BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Drähte "rund"') {
  	var laengestangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{

  	}
  }
  /*DRÄHTE RUND EOF*/
  
  /*WALZDRÄHTE BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Walzdrähte') {
  	var laengestangen = document.metallform.lieferform_staerke_gewicht_laenge_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_staerke_gewicht_laenge_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{

  	}
  }
  /*WALZDRÄHTE EOF*/
  
  /*ROHRE BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Rohre') {
  	var laengestangen = document.metallform.lieferform_rohre_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_rohre_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{
		if (laengestangen > 500) {
  			alert("Bitte geben Sie eine korrekte Länge an!");
    		return false;
  		}
  	}
  }
  /*ROHRE EOF*/
  
  if (document.metallform.menge.value > 0) {
  	/**/
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.metallform.menge.focus();
    return false;
  }
}

function chkloteFormular () {
  var mengenfeld = document.loteform.mengenfeld.value;
  mengenfeld = mengenfeld.replace(",", ".");
  
  if (document.loteform.mengenfeld.value > 0) {
  	/**/
  }else{
  	alert("Bitte korrigieren Sie ihre Mengenangabe.");
    document.loteform.mengenfeld.focus();
    return false;
  }
}


function chkmetallFormularSilber () {
  var mengenfeld = document.metallform.menge.value;
  mengenfeld = mengenfeld.replace(",", ".");
  
  
  /*GIESSPLÄTTCHEN BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Gießpl.') {
  	if (document.metallform.lieferform_nur_gewicht_frm_gewicht.value > 0) {
  	/**/
  	}else{
  		alert("Bitte geben Sie das Gewicht an!");
    	document.metallform.lieferform_nur_gewicht_frm_gewicht.focus();
    	return false;
  	}
  }
  /*GIESSPLÄTTCHEN EOF*/
  
  /*BLECHE BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Bleche') {
  	var breiteblech = document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_breite.value;
  	var laengeblech = document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_laenge.value;
  	var gewichtblech = document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_gewicht.value;
  	breiteblech = breiteblech.replace(",", ".");
    laengeblech = laengeblech.replace(",", ".");
    gewichtblech = gewichtblech.replace(",", ".");
  	
  	if (((breiteblech == 0) || (breiteblech == "")) && (laengeblech > 0) && (gewichtblech > 0)) {
  		if (laengeblech > 0) {

  		}else{
  			alert("Bitte geben Sie die Länge an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_laenge.focus();
    		return false;
  		}
  		if (gewichtblech > 0) {

  		}else{
  			alert("Bitte geben Sie das Gewicht an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_gewicht.focus();
    		return false;
  		}
  	}
  	
  	if (((laengeblech == 0) || (laengeblech == "")) && (breiteblech > 0) && (gewichtblech > 0)) {
  		if ((breiteblech > 0) && (breiteblech < 250.1)) {

  		}else{
  			alert("Bitte geben Sie die Breite an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_breite.focus();
    		return false;
  		}
  		if (gewichtblech > 0) {

  		}else{
  			alert("Bitte geben Sie das Gewicht an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_gewicht.focus();
    		return false;
  		}
  	}
  	
  	if (((gewichtblech == 0) || (gewichtblech == "")) && (breiteblech > 0) && (laengeblech > 0)) {
  		if ((breiteblech > 0) && (breiteblech < 250.1)) {

  		}else{
  			alert("Bitte geben Sie die Breite an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_breite.focus();
    		return false;
  		}
  		if (laengeblech > 0) {

  		}else{
  			alert("Bitte geben Sie die Länge an!");
    		document.metallform.lieferform_staerke_gewicht_laenge_breite_frm_laenge.focus();
    		return false;
  		}
  	}
  	
  	/*if (((laengeblech == 0) || (laengeblech == "")) && ((breiteblech == 0) || (breiteblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}
  	if (((gewichtblech == 0) || (gewichtblech == "")) && ((breiteblech == 0) || (breiteblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}
  	if (((gewichtblech == 0) || (gewichtblech == "")) && ((laengeblech == 0) || (laengeblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}*/
  	if (((laengeblech == 0) || (laengeblech == "")) && ((breiteblech == 0) || (breiteblech == "")) && ((gewichtblech == 0) || (gewichtblech == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}
  }
  /*BLECHE EOF*/
  
  /*STANGEN BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Stangen') {
  	var laengestangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{

  	}
  }
  /*STANGEN EOF*/
  
  /*DRÄHTE RUND BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Drähte "rund"') {
  	var laengestangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_durchmesser_gewicht_laenge_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{

  	}
  }
  /*DRÄHTE RUND EOF*/
  
  /*WALZDRÄHTE BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Walzdrähte') {
  	var laengestangen = document.metallform.lieferform_staerke_gewicht_laenge_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_staerke_gewicht_laenge_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{

  	}
  }
  /*WALZDRÄHTE EOF*/
  
  /*ROHRE BOF*/
  if (document.metallform.lieferformen.options[document.metallform.lieferformen.selectedIndex].text == 'Rohre') {
  	var laengestangen = document.metallform.lieferform_rohre_frm_laenge.value;
  	var gewichtstangen = document.metallform.lieferform_rohre_frm_gewicht.value;
    laengestangen = laengestangen.replace(",", ".");
    gewichtstangen = gewichtstangen.replace(",", ".");
  	
  	
  	if (((gewichtstangen == 0) || (gewichtstangen == "")) && ((laengestangen == 0) || (laengestangen == ""))) {
  		alert("Bitte geben Sie die benötigen Daten ein.");
    	return false;
  	}else{
		if (laengestangen > 500) {
  			alert("Bitte geben Sie eine korrekte Länge an!");
    		return false;
  		}
  	}
  }
  /*ROHRE EOF*/
  
  if (document.metallform.menge.value > 0) {
  	/**/
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.metallform.menge.focus();
    return false;
  }
}

function chkloteFormular () {
  var mengenfeld = document.loteform.mengenfeld.value;
  mengenfeld = mengenfeld.replace(",", ".");
  
  if (document.loteform.mengenfeld.value > 0) {
  	/**/
  }else{
  	alert("Bitte korrigieren Sie ihre Mengenangabe.");
    document.loteform.mengenfeld.focus();
    return false;
  }
}


function chkringrohlingeFormular () {
  var breite = document.ringrohlingeform.breite.value;
  var staerke = document.ringrohlingeform.staerke.value;
  var ringweite = document.ringrohlingeform.ringweite.value;
  breite = breite.replace(",", ".");
  staerke = staerke.replace(",", ".");
  ringweite = ringweite.replace(",", ".");
  
  if ((breite > 0.01) && (breite < 15.1)) {
  	/**/
  }else{
  	alert("Bitte geben Sie eine gültige Breite an!");
    document.ringrohlingeform.breite.focus();
    return false;
  }
  
  if ((staerke > 0.01) && (staerke < 3.6)) {
  	/**/
  }else{
  	alert("Bitte geben Sie eine gültige Stärke an!");
    document.ringrohlingeform.staerke.focus();
    return false;
  }
  
  if ((ringweite > 46) && (ringweite < 70)) {
  	/**/
  }else{
  	alert("Bitte geben Sie eine gültige Ringweite an!");
    document.ringrohlingeform.ringweite.focus();
    return false;
  }
  
  if (document.ringrohlingeform.menge.value > 0) {
  	/**/
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.ringrohlingeform.menge.focus();
    return false;
  }
}

function chkschmuckgussFormular () {
  if(!document.schmuckgussform.produktnummerzwei.value.match(/^[a-zA-z]+$/)){
  	alert("Bitte geben Sie die korrekte Gussteilnummer ein!");
  	return false;
  }
  
  if ((document.schmuckgussform.produktnummer.value > 0) && (document.schmuckgussform.produktnummer.value < 10000)) {
  	/**/
  }else{
  	alert("Bitte geben Sie die korrekte Gussteilnummer ein!");
    document.schmuckgussform.produktnummer.focus();
    return false;
  }
  
  if (document.schmuckgussform.menge.value > 0) {
  	/**/
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.schmuckgussform.menge.focus();
    return false;
  }
}

function chkflussmittelFormular () {
  if (document.flussmittelform.menge.value > 0) {
  	return true;
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.flussmittelform.menge.focus();
    return false;
  }
}

function chkhilfsmittelundgeraeteFormular () {
  if (document.hilfsmitelform.menge.value > 0) {
  	return true;
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.hilfsmitelform.menge.focus();
    return false;
  }
}

function chkgalvanoFormular () {
  if (document.galvanoform.menge.value > 0) {
  	return true;
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.galvanoform.menge.focus();
    return false;
  }
}

function chklegierungskastenFormular () {
  if (document.legierungskastenform.menge.value > 0) {
  	return true;
  }else{
  	alert("Bitte geben Sie die Stückzahl an!");
    document.legierungskastenform.menge.focus();
    return false;
  }
}

function chkabschlussFormularAGBonly () {
  if(document.Formular.agb.checked == false) {
   alert("Sie müssen die AGBs bestätigen!");
   return false;
  }
}

function chkabschlussFormularAnfrage () {
  if (document.Formular.namefirma_eins.value == "") {
    alert("Bitte Ihren Namen/Firma eingeben!");
    //document.Formular.User.focus();
    return false;
  }
  if (document.Formular.strasse.value == "") {
    alert("Bitte Ihre Strasse eingeben!");
    //document.Formular.Ort.focus();
    return false;
  }
  if (document.Formular.plz.value == "") {
    alert("Bitte Ihre PLZ eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.ort.value == "") {
    alert("Bitte Ihren Ort eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.plz.value == "") {
    alert("Bitte Ihre PLZ eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.email.value == "") {
    alert("Bitte Ihre E-Mail eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if (document.Formular.telefon.value == "") {
    alert("Bitte Ihre Telefonnummer eingeben!");
    //document.Formular.Mail.focus();
    return false;
  }
  if(document.Formular.agb.checked == false) {
   	alert("Sie müssen die AGBs bestätigen!");
   	return false;
  }
}
