/*#############################################################*/
/*# Written by YourWeb (Web-Technologies & Solutions)         #*/
/*# You're welcome at our site http://www.your-web-service.de #*/
/*#############################################################*/

function SaveFieldInCookie (FeldObject) {
  ToSaveFields = new Array("Anrede", "Vorname", "Nachname", "Firmenname", "Strasse", "PLZ", "Ort", "TelefonVorwahl", "TelefonNummer", "FaxVorwahl", "FaxNummer", "EMailAdresse", "Bemerkung", "WieAufmerksamGeworden",
                           "Firma", "PLZStrasse", "PLZPostfach", "Telefon", "Fax");
  for (var i=0; i < ToSaveFields.length; ++i) {
    if(FeldObject.name.indexOf(ToSaveFields[i]) >= 0) return true;
  }
  return false;
}

function ReadFormdataCookiesIfExist (FormObject, StartField) {
  for (var i=(StartField ? StartField : 0); i < FormObject.elements.length; i++) {
    if(ReadCookie(FormObject.elements[i].name) != "") {
      FormObject.elements[i].value = ReadCookie(FormObject.elements[i].name);
    }
  }
}

function WriteCookiesWithFormdata(FormObject, StartField) {
  for (var i=(StartField ? StartField : 0); i < FormObject.elements.length; i++) {
    if(SaveFieldInCookie(FormObject.elements[i])) {
      WriteCookie(FormObject.elements[i].name, FormObject.elements[i].value);
    }
  }
}