function CheckCalc() {

  // Eingabe des Kostenrechner-Formulars für private Verkäufer auf ebay.de auf Fehler prüfen

  var StartPreis      = 0;
  var EndPreis        = 0;
  var SKPreis         = 0;
  var MinPreis        = 0;
  var BilderAnzahl    = 0;
  var MengeArtikel    = 0;
  var MengeVerkauft   = 0;
  var AukTyp          = "";
  var Kat1            = "";
  var Kat2            = "";
  var Sofortkauf      = false;
  var Mindestpreis    = false;
  var Gallery         = "";
  var SellerType      = "";
  var Duration        = 0;
   
  
  // --- Eingabefelder auswerten
  
  StartPreis      = document.form.startprice.value.replace(/\W/,".")*1;
  EndPreis        = document.form.price.value.replace(/\W/,".")*1;
  SKPreis         = document.form.binprice.value.replace(/\W/,".")*1;
  MinPreis        = document.form.reserveprice.value.replace(/\W/,".")*1;
  BilderAnzahl    = (document.form.piccount.selectedIndex+1)*1;
  MengeArtikel    = document.form.quantitytotal.value*1;
  MengeVerkauft   = document.form.quantitysold.value*1;
  AukTyp          = GetRadioValue(document.form.auctiontype);
  Kat1            = document.form.cat1.value;
  Kat2            = document.form.cat2.value;
  Sofortkauf      = document.form.bin.checked;
  Mindestpreis    = document.form.reserve.checked;
  Gallery         = GetRadioValue(document.form.gallery);
  SellerType      = document.form.sellertype.value;
  ShopType        = document.form.shoptype.value;
  Duration        = document.form.duration.value*1;
  

  
  // Warnungen

	if (SellerType=='') {
		alert("WICHTIG: Sie müssen erst den Verkäufertyp (privat/gewerblich) auswählen!\n\nDiese Auswahl entscheidet darüber, welches eBay Gebührenmodell für die Berechnung herangezogen wird.");
		return false;
	}

	if (SellerType=='privat' && ShopType!='') {
		alert("eBay-Shops sind gewerblichen Verkäufern vorbehalten.");
		return false;
	}

  if (AukTyp!='anzeige') {

  	if (ShopType=='' && Duration>10) {
  		alert('Festpreisangebote mit einer Laufzeit >10 Tagen sind nur mit einem Shop möglich.');
  		return false;
  	}

  	if (AukTyp=='auktion' && Duration>10) {
  		alert('Auktionen mit einer Laufzeit >10 Tagen werden nicht angeboten.');
  		return false;
  	}
  
  	if (AukTyp=='auktion' && MengeVerkauft > 0 && EndPreis <=0) {
  		alert('Bitte geben Sie einen gültigen Verkaufspreis ein.');
  		return false;
  	}

  	if ( (AukTyp=='festpreis' || AukTyp=='shop') && EndPreis <=0) {
  		alert('Bitte geben Sie einen gültigen Verkaufspreis ein.');
  		return false;
  	}
  
  	if (AukTyp=='auktion' && StartPreis <1 ) {
  		alert('Bitte geben Sie einen gültigen Startpreis ein.');
  		return false;
  	}
  
		if (EndPreis < StartPreis && EndPreis >0) {
			alert('Der Verkaufspreis ist kleiner als der Startpreis.');
			return false;
		}
  
  	if (MengeArtikel <= 0) {
  		alert('Bitte geben Sie die angebotene Stückzahl ein.');
  		return false;
  	}
  
  	if (MengeVerkauft < 0) {
  		alert('Bitte geben Sie die verkaufte Stückzahl ein.');
  		return false;
  	}

//   	if (MengeVerkauft < 1 && EndPreis!=0) {
//   		alert('Sie haben einen Verkaufspreis angegeben. Bitte geben Sie dazu passend die verkaufte Stückzahl ein, oder löschen Sie den Verkaufspreis, wenn kein Verkauf erfolgte.');
//   		return false;
//   	}
  
  	if (MengeVerkauft > MengeArtikel) {
  		alert('Die Stückzahl der angebotenen Artikel muß größer oder gleich der verkauften Stückzahl sein.');
  		return false;
  	}

    if (Sofortkauf==true && SKPreis < 1 ) {
    	alert('Bitte geben Sie einen gültigen Sofort-Kaufen-Preis ein.');
    	return false;
    }

    if (Mindestpreis==true && MinPreis < 1 ) {
    	alert('Bitte geben Sie einen gültigen Mindestpreis ein.');
    	return false;
    }
    
    if (Mindestpreis==true && StartPreis >= MinPreis) {
    	alert('Der Mindestpreis muß größer als der Startpreis sein.');
    	return false;
    }

  }

  if (Mindestpreis==true && (MengeArtikel>1 || AukTyp!='auktion') ) {
  	alert('Mindestpreis ist nur bei Auktionen möglich, nicht bei Festpreis oder Multiauktionen.');
  	return false;
  }
  
  if (Kat1=='') {
  	alert('Bitte wählen Sie eine Kategorie aus');
  	return false;
  }
  
  if (Sofortkauf==true && AukTyp!='auktion') {
  	alert('Die Sofort-Kaufen-Option steht nur bei Auktionen und Multiauktionen zur Verfügung.');
  	return false;
  }
    
  
  // Alles klar
  return true;

}

/////////////////////////////////////////////////////////////
function GetRadioValue(radioname) {
	for (i=0; i<radioname.length; i++){
		if(radioname[i].checked == true){
			return radioname[i].value;
		}
	}
}

function runden(x) {
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	var p = k.indexOf('.'), m = k.indexOf('-.');
	var f = (p == 0 || m == 0)? '0,' : ',';
	return k.substring(0, p) + f + k.substring(p+1, p+3);
}

