var land = "";
var sex = "";
var older = "";
var cate = "";
var uvalues = "";
var vals = "";
var erster ="";
var zweiter = "";
var cur_value = "";
var curren = "";
// Auswahl der Berechnungen 
function main_choose(obj)
{
	if (obj.value=="kosten") {
		$("#unit_werte").show();
		$("#main_choose").hide();	
	}
}
// Währungen anpassen 
function change_current(obj)
{
	cur_value = obj.value;
	if (obj.value=="0") {
		alert("Bitte wählen Sie eine Währung aus");
	}
	else if (obj.value== "euro") {
		$("#euro,#euro_2").show();
		$("#dollar,#dollar_2").hide();
		$("#pound,#pound_2").hide();
	}
	else if (obj.value== "dollar") {
		$("#dollar,#dollar_2").show();
		$("#pound,#pound_2").hide();
		$("#euro,#euro_2").hide();
	}
	else {
		$("#pound,#pound_2").show();
		$("#euro,#euro_2").hide();
		$("#dollar,#dollar_2").hide();
	}
	
}
// Überprüfung der einzelnen Felder
function PruefeZeichen(Feld, ZugelasseneZeichen, FehlerMeldung)
  {
  for (var Pos = 0; Pos < Feld.value.length; Pos++)
    {
    if (ZugelasseneZeichen.indexOf(Feld.value.charAt(Pos)) == -1)
      {
      FehlerMeldung += "\n\nIhre Eingabe enth\xE4lt das Zeichen '"
      FehlerMeldung += Feld.value.charAt(Pos)
      FehlerMeldung += "'. Sie d\xFCrfen nur diese Zeichen verwenden:\n"
      FehlerMeldung += ZugelasseneZeichen
      if (ZugelasseneZeichen.indexOf(" ") == -1)
        {
        FehlerMeldung += "\nLeerzeichen sind nicht erlaubt"
        }
      else
        {
        FehlerMeldung += "\nund das Leerzeichen"
        }
      alert(FehlerMeldung)
      Feld.focus()
      return;
      }
    }
  }
  
  // EMail Adresse
 function eMailAdresseOK(eMail)
  {
  if (eMail.value.length==0) { return true }

  var FehlerMeldung = new String("Fehler in der eMail-Adresse\n\n")

  var PosEt = eMail.value.indexOf("@")
  if (PosEt == -1)
    {
    alert(FehlerMeldung + "Es fehlt ein @")
    return eMail.focus()
    }
  if (PosEt == 0)
    {
    alert(FehlerMeldung + "Es fehlt der Empf\xE4nger")
    return eMail.focus()
    }
  if (eMail.value.indexOf("@", PosEt + 1) > PosEt)
    {
    alert(FehlerMeldung + "Es darf nur ein @ enthalten sein")
    return eMail.focus()
    }

  var PosPt = eMail.value.indexOf(".", PosEt)

  if ((PosPt == -1) || (PosPt - PosEt < 2) || (eMail.value.length - PosPt < 3))
    {
    FehlerMeldung += "Eine eMail-Adresse muss so aufgebaut sein: x@x.xx "
    FehlerMeldung += "Jedes x steht f\xFCr mindestens ein Zeichen"
    alert(FehlerMeldung)
    return eMail.focus()
    }

  var ZugelasseneZeichen = new String("abcdefghijklmnopqrstuvwxyz")
  ZugelasseneZeichen += ZugelasseneZeichen.toUpperCase() + "0123456789.-_@"

  return PruefeZeichen(eMail, ZugelasseneZeichen, FehlerMeldung)
  }
  
  // Postleitzahl
function CheckPLZ(zahl) 
{
var plz = zahl.value;
	if(!plz.match(/[0-9]{5}/))  {
	alert('Bitte 5-stellige PLZ eingeben !')
	}
}
function centimeter(zahl) 
{
var centimeter = zahl.value;
	if(!centimeter.match(/[0-9]/))  {
	alert('Bitte nur Zahlen ohne Komma und Punkt eingeben !')
	}
}

 // Berechnen des Durchschnittswertes
function calculate()
{
	$('#result_calcer').hide();
	$.ajax({
		url: "calc_value.php",
		data: "sex=" + sex + "&older=" + older + "&cate=" + cate + "&erster=" + erster + "&zweiter=" + zweiter + "&land=" + land + "&units=" + uvalues,
		cache: false,
		success: function(html){
		$("#result_calcer").html(html);
	}
	});
	$('#result_calcer').show();
	erster = "";
	zweiter = "";
}
// Berechnung der Währungseinheiten (Schneider Kosten)
function main_choose(obj) 
{
	if (obj.value == "kosten") {
		$('#unit_land').hide();
		$('#unit_choose').hide();
		$('#kosten').show();
	}
	else {
		$('#kosten').hide();
		$('#unit_choose').hide();
		$('#unit_land').show();
	}

}
/* Übergabe der Parameter und DIV zeigen */
function landy(obj)
{
	land = obj.value;
		$('#calc_sex').show();
}
function sexy(obj)
{
	sex = obj.value;
		$('#calc_alter').show();
}
function old(obj)
{
	older = obj.value;
		$('#calc_units').show();
	
}
function unit_val(obj)
{
	uvalues = obj.value;
		$('#kategorie').show();
	
}
function werte_select_1(obj)
{
	erster = obj.value;
	
}
function werte_select_2(obj)
{
	zweiter = obj.value;
	
}
function cat(obj)
{
	cate = obj.value;
		if (cate == "hals"){
			$('#hals_werte').show();
			$('#brust_werte').hide();
		}
		else if (cate == "brust"){
			$('#brust_werte').show();
			$('#hals_werte').hide();
		}
}
// Centimeter <-> Inch Übergabe

function scope(obj)
{
	scope_format = obj.value;
	
}
function length(obj)
{
	length_format = obj.value;
	
}
// Berechnung der Durchschnittswerte schließen und Divs hiden
function calc_close() 
{
$('#calc_alter').hide();
$('#kategorie').hide();
$('#hals_werte').hide();
$('#brust_werte').hide();
$('#result_calcer').hide();
$('#hals_werte').hide();
$('#calc_units').hide();
$('#calc_sex').hide();
$('#kosten').hide();
$('#unit_land').hide();
$('#unit_choose').show();
document.berechnen.geschlecht.selectedIndex=0;
document.berechnen.alter.selectedIndex=0;
document.berechnen.kateg.selectedIndex=0;
document.berechnen.neck.selectedIndex=0;
document.berechnen.chest.selectedIndex=0;
document.berechnen.land.selectedIndex=0;
document.berechnen.auswahl.selectedIndex=0;
document.berechnen.unit_values.selectedIndex=0;
}



