$postcode = $_POST['postcode'];
$build_input = true;
if ($postcode != '') {
    $city = $_POST['city'];
    if ($city != '') {
        $street = $_POST['street'];
        if ($street != '') {
            $last_name = $_POST['last_name'];
            if ($last_name != '') {
                $first_name = $_POST['first_name'];
                $fon = $_POST['fon'];
                $fax = $_POST['fax'];
                require_once $dir . 'includes/functions/address_validation.php';
                //IsValidAddress('81', $postcode, $city, $street, $last_name, $fon, $fax, $message);
                IsValidAddress('81', $postcode, $city, $street_address, $last_name, $first_name, $fon, $fax, $message);
                $build_input = false;
            }
        }
    }
}
echo '<html><body><p align="center"><b><font size="4" color="#FF0000">Online Adress-Validierung</font></b></p>';
//W. Kaiser - AJAX
//echo '<form method="POST" action="check_address.php">';
echo olc_draw_form('check_address', olc_href_link('check_address.php'));
//W. Kaiser - AJAX
echo '<table border="0" align="center">';
show_input_field('last_name', 'last_name', $build_input, $last_name);
show_input_field('Vorame', 'first_name', $build_input, $first_name);
show_input_field('Strasse', 'street', $build_input, $street);
show_input_field('Postleitzahl', 'postcode', $build_input, $postcode);
             $error_fatal = false;
         } else {
             $main_content .= "hat ein ungültiges Format.";
             $error_fatal = true;
         }
         ajax_error($main_content, $error_fatal, $caption, $add_on);
     }
 case customers_telephone:
     //"customers_telephone"
     $parameter = explode('|', $extra_parameter);
     //Plz|Name
     $postcode = $parameter[0];
     $name = $parameter[1];
     $fon = $current_value;
     require_once DIR_WS_FUNCTIONS . 'address_validation.php';
     if (IsValidAddress($land, $postcode, EMPTY_STRING, EMPTY_STRING, $name, EMPTY_STRING, $fon, EMPTY_STRING, $parameter, true)) {
         //All OK, just exit
         echo EMPTY_STRING;
         exit;
     } else {
         $add_on_delimiter = HASH . $value_text . HASH;
         $add_on = $add_on_delimiter . $current_value . $add_on_delimiter;
         $main_content = "Die " . $caption . " '" . $current_value . "' konnte im Telefonbuch der Telekom nicht gefunden werden!";
         ajax_error($main_content, false, $caption, $add_on);
     }
 case customers_firstname:
     //"customers_gender"
     $field_name_vorname = "vorname";
     $field_name_geschlecht = "geschlecht";
     $gender_male = "m";
     $gender_female = "w";
    }
}
// W. Kaiser Check address validity
if ($IsEditOrUpdate) {
    $entry_country_id = $customers['entry_country_id'];
    if ($entry_country_id == 81) {
        if ($_GET['validate'] != EMPTY_STRING) {
            $entry_name = $customers['customers_lastname'];
            $entry_firstname = $customers['customers_firstname'];
            $entry_postcode = $customers['entry_postcode'];
            $entry_city = $customers['entry_city'];
            $entry_street_address = $customers['entry_street_address'];
            $entry_fon = $customers['customers_telephone'];
            $entry_fax = $customers['customers_fax'];
            $IsUserMode = false;
            IsValidAddress($entry_country_id, $entry_postcode, $entry_city, $entry_street_address, $entry_name, $entry_firstname, $entry_fon, $entry_fax, $entry_message);
            $entry_street_address_error = check_input_error(true, $entry_message);
            $entry_post_code_error = true;
            $entry_city_error = true;
            if ($messageStack->size > 0) {
                $message_text = $messageStack->output();
                echo $message_text;
            }
        }
    }
}
// W. Kaiser Check address validity
require_once DIR_WS_INCLUDES . 'header.php';
?>
<table border="0" width="100%" cellspacing="2" cellpadding="2">
<tr>
            }
            $postcode = $order->billing['postcode'];
            $city = $order->billing['city'];
            $street_address0 = $order->billing['street_address'];
            $street_address = $street_address0;
            while (!is_numeric(substr($street_address0, -1))) {
                //Remove trailing characters from house number
                $street_address0 = substr($street_address0, 0, -1);
            }
            if ($street_address0 != EMPTY_STRING) {
                $street_address = $street_address0;
            }
            $fon = $order->billing['telephone'];
            $fax = $order->billing['fax'];
            $IsUserMode = false;
            IsValidAddress($country_id, $postcode, $city, $street_address, $name, $firstname, $fon, $fax, $message);
            $street_address_error = check_input_error(true, $message);
            $post_code_error = true;
            $city_error = true;
        }
    }
}
?>
<table border="0" width="100%" cellspacing="2" cellpadding="2">
  <tr>
		<?php 
require_once DIR_WS_INCLUDES . 'column_left.php';
?>
<!-- body_text //-->
    <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">
<?php