
var initLand = 0;
function warenkorb() {
  $(document).ready(function() {
    
    if (initLand == 0) {
      $("#LandID").bind("change", function() {
        warenkorb();
      });
    }
    if ($("#LandID").val() == '1') {
      $("#Stadt").attr('readonly','readonly');
      $("#Stadt").css('background-color','#EEEEEE');
      if ($("#Stadt").val() == '' || $("#Stadt").val() == 'bitte auswählen') {
        updateStadt(1);
      }
    }
    else {
      $("#Stadt").removeAttr('readonly');
      $("#Stadt").css('background-color','#FFFFFF');
    }
    
    if (initLand == 0) {
      $("#LieferLandID").bind("change", function() {
        warenkorb();
      });
    }
    if ($("#LieferLandID").val() == '1') {
      $("#Liefer_Stadt").attr('readonly','readonly');
      $("#Liefer_Stadt").css('background-color','#EEEEEE');
      if ($("#Liefer_Stadt").val() == '' || $("#Liefer_Stadt").val() == 'bitte auswählen') {
        updateStadt(2);
      }
    }
    else {
      $("#Liefer_Stadt").removeAttr('readonly');
      $("#Liefer_Stadt").css('background-color','#FFFFFF');
    }
    
    initLand = 1;
  });
}

function aktualisiereOrt(ortid,typ) {
  field1 = '#PLZ';
  field2 = '#LandID';
  field3 = '#plzergebniss';
  add = '';
  if (typ == 2) {
    field1 = '#Liefer_PLZ';
    field2 = '#LieferLandID';
    field3 = '#Liefer_plzergebniss';
    add = 'Liefer';
  }
  plz = $(field1).val();
  if ($(field2).val() == '1' && plz.length == 5) {
      $.ajax({
      type: "GET",
      url: "/index.php?article_id=65&add=" + add,
      data: "id="+ortid,
      success: function(msg){
        $(field3).html(msg);
      }
      });
    }
  $(field3).css('display','none');
}

function setzeStrasse(value,nofocus,typ) {
  field1 = '#Strasse';
  field2 = '#strasseergebniss';
  field3 = '#Hausnummer';
  if (typ == 2) {
    field1 = '#Liefer_Strasse';
    field2 = '#Liefer_strasseergebniss';
    field3 = '#Liefer_Hausnummer';
  }
  $(field1).val(value);
  $(field2).css('display','none');
  if (nofocus != 1) {
    $(field3).focus();
  }
}

var CheckStrasse = 1;

function updateStadt(field) {
  field1 = '#PLZ';
  field2 = '#LandID';
  field3 = '#Stadt';
  field4 = '#plzergebniss';
  add = '';
  if (field == 2) {
    field1 = '#Liefer_PLZ';
    field2 = '#LieferLandID';
    field3 = '#Liefer_Stadt';
    field4 = '#Liefer_plzergebniss';
    add = 'Liefer';
  }

  plz = $(field1).val();
  if ($(field2).val() == '1' && plz.length == 5) {
    $(field3).val('Stadt wird gesucht');
    $.ajax({
    type: "GET",
    url: "/index.php?article_id=65&add=" + add,
    data: "plz="+$(field1).val(),
    success: function(msg){
      $(field4).html(msg);
    }
    });
  }
}

function updateBankname() {
  field1 = '#BLZ';
  field2 = '#Bankname';
  field3 = '#Kontonummer';
  
  blz = $(field1).val();
  if (blz.length > 5) {
    $(field2).val('Bank wird gesucht');
    $.ajax({
    type: "GET",
    url: "/index.php?article_id=67",
    data: "blz="+$(field1).val(),
    success: function(msg){
      if (msg.length > 2) {
        $(field2).val(msg);
      }
    }
    });
    
  }
}


$(document).ready(function() {
  $("#PLZ").bind("keyup", function() {
      updateStadt(1);
    }
  );
  $("#Liefer_PLZ").bind("keyup", function() {
      updateStadt(2);
    }
  );
  
  $("#BLZ").attr('autocomplete','off');
  $("#BLZ").bind("keyup", function() {
      updateBankname();
    }
  );
  $("#Bankname").attr('readonly','readonly');
  $("#Bankname").css('background-color','#EEEEEE');
  
  
  $("#Strasse").attr('autocomplete','off');
  $("#PLZ").attr('autocomplete','off');
  $("#Liefer_Strasse").attr('autocomplete','off');
  $("#Liefer_PLZ").attr('autocomplete','off');
  
  $("#strasseergebniss").bind("blur", function() {
    $("#strasseergebniss").css('display','none');
  });
  $("#Liefer_strasseergebniss").bind("blur", function() {
    $("#Liefer_strasseergebniss").css('display','none');
  });
  
  $("#Strasse").bind("keyup", function() {
      strasse = $("#Strasse").val();
      plz = $("#PLZ").val();
      if ($("#LandID").val() == '1' && strasse.length >= 1 && plz.length == 5 && CheckStrasse == 1) {
        CheckStrasse = 0;
        $.ajax({
        type: "GET",
        url: "/index.php?article_id=66",
        data: "plz="+plz+"&strasse="+strasse,
        success: function(msg){
          $("#strasseergebniss").html(msg);
          CheckStrasse = 1;
        }
        });
      }
    }
  );
  
  $("#Liefer_Strasse").bind("keyup", function() {
      strasse = $("#Liefer_Strasse").val();
      plz = $("#Liefer_PLZ").val();
      if ($("#LieferLandID").val() == '1' && strasse.length >= 1 && plz.length == 5 && CheckStrasse == 1) {
        CheckStrasse = 0;
        $.ajax({
        type: "GET",
        url: "/index.php?article_id=66&typ=2",
        data: "plz="+plz+"&strasse="+strasse,
        success: function(msg){
          $("#Liefer_strasseergebniss").html(msg);
          CheckStrasse = 1;
        }
        });
      }
    }
  );
  
  $("#Strasse").bind("focus", function() {
      strasse = $("#Strasse").val();
      plz = $("#PLZ").val();
      if ($("#LandID").val() == '1' && strasse.length >= 1 && plz.length == 5 && CheckStrasse == 1) {
        CheckStrasse = 0;
        $.ajax({
        type: "GET",
        url: "/index.php?article_id=66",
        data: "plz="+plz+"&strasse="+strasse,
        success: function(msg){
          $("#strasseergebniss").html(msg);
          CheckStrasse = 1;
        }
        });
      }
    }
  );
    
    $("#Liefer_Strasse").bind("focus", function() {
      strasse = $("#Liefer_Strasse").val();
      plz = $("#Liefer_PLZ").val();
      if ($("#LieferLandID").val() == '1' && strasse.length >= 1 && plz.length == 5 && CheckStrasse == 1) {
        CheckStrasse = 0;
        $.ajax({
        type: "GET",
        url: "/index.php?article_id=66&typ=2",
        data: "plz="+plz+"&strasse="+strasse,
        success: function(msg){
          $("#Liefer_strasseergebniss").html(msg);
          CheckStrasse = 1;
        }
        });
      }
    }
  );
  
});

