diff -Nur lidl.orig/b_banner.htm mod500.orig/b_banner.htm
--- lidl.orig/b_banner.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/b_banner.htm	2007-12-17 08:39:27.000000000 +0100
@@ -96,7 +96,7 @@
   var prov2_art = "0";
   
 // Providerdaten
-  var provname = new Array("T-Online","Carpo","T-DSL Business mit fester IP","Anderer Provider");
+  var provname = new Array("T-Online","T-DSL Business mit dyn. IP","T-DSL Business mit fester IP","Anderer Provider");
   
   var provmtu = new Array("1492","1492","1456","1454");
   var provav = new Array("1","1","1","1");
@@ -132,11 +132,11 @@
   var rep = "1"; //Aus (0), Ein (1)
 
 // VoIP Providerdaten
-  var voipprovname = new Array("Carpo","Anderer Anbieter");
-  var voipprovtxt1 = new Array("Benutzername","Internet-Rufnummer");
+  var voipprovname = new Array("T-Online","Anderer Anbieter");
+  var voipprovtxt1 = new Array("DSL Telefonnummer","Internet-Rufnummer");
   var voipprovtxt2 = new Array("Email-Adresse","Benutzername");
   var nameCheckBox = new Array("0", "1") ;
-  var voipprovtxt3 = new Array("Passwort","Passwort");
+  var voipprovtxt3 = new Array("Passwort (Webkennwort)","Passwort");
   var voipprovtxt4 = new Array("","Registrar/Proxy");
   var voipprovtxt5 = new Array("", "Port Registrar/Proxy") ;
   var voipprovdtmf = new Array("0", "1") ;
@@ -484,7 +484,7 @@
 
 <body onLoad="loadParms()" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
 
-<p><img border="0" src="pic_b.jpg" width="792" height="44"></p>
+<p><img border="0" src="pic_b.gif" width="792" height="44"></p>
 
 </body>
 
diff -Nur lidl.orig/hcti_assistent_10.htm mod500.orig/hcti_assistent_10.htm
--- lidl.orig/hcti_assistent_10.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_10.htm	2007-12-17 08:39:27.000000000 +0100
@@ -249,7 +249,7 @@
    <b>Internet-Telefonie einrichten</b><br>
    Wenn alle Daten richtig eingegeben und gespeichert wurden, können Sie mit Ihrem Browser eine Verbindung ins Internet aufbauen.<br><br>
    Für die Einrichtung der Internet-Telefonie gehen Sie bitte wie folgt vor:<br><br>
-   Besuchen Sie die Seite von Carpo (http://www.lidldsl.de). 
+   Besuchen Sie die Seite von T-Online (www.t-online.de). 
    Dort finden Sie die Anmeldung zur Internet-Telefonie. 
    Die Internet-Rufnummer erhalten Sie direkt nach der Anmeldung.<br><br>
    Anschließend können Sie diesen Assistent zur Einstellung der <br>
diff -Nur lidl.orig/hcti_assistent_1_error.htm mod500.orig/hcti_assistent_1_error.htm
--- lidl.orig/hcti_assistent_1_error.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_1_error.htm	2007-12-17 08:39:27.000000000 +0100
@@ -129,7 +129,7 @@
     muss das im Auslie- ferungszustand eingetragene Passwort '0000' geändert werden.</p>
     <p>Bewahren Sie das neue Passwort an einer sicheren Stelle auf, um es vor dem Zugriff von Unbefugten zu schützen.</p>
     <p>Ändern Sie das Passwort und klicken Sie auf &nbsp;<b>'OK &amp; Weiter'</b>.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Zu Ihrer Sicherheit wird das Konfigurationsprogramm automatisch beendet,
     nachdem es mehr als 10 Minuten nicht verwendet wurde.</p>
     <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über eine Einstellung bewegen.</p>
diff -Nur lidl.orig/hcti_assistent_1.htm mod500.orig/hcti_assistent_1.htm
--- lidl.orig/hcti_assistent_1.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_1.htm	2007-12-17 08:39:27.000000000 +0100
@@ -213,7 +213,7 @@
     muss das im Auslie- ferungszustand eingetragene Passwort '0000' geändert werden.</p>
     <p>Bewahren Sie das neue Passwort an einer sicheren Stelle auf, um es vor dem Zugriff von Unbefugten zu schützen.</p>
     <p>Ändern Sie das Passwort und klicken Sie auf &nbsp;<b>'OK &amp; Weiter'</b>.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Zu Ihrer Sicherheit wird das Konfigurationsprogramm automatisch beendet,
     nachdem es mehr als 10 Minuten nicht verwendet wurde.</p>
     <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über eine Einstellung bewegen.</p>
diff -Nur lidl.orig/hcti_assistent_2.htm mod500.orig/hcti_assistent_2.htm
--- lidl.orig/hcti_assistent_2.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_2.htm	2007-12-17 08:39:27.000000000 +0100
@@ -11,15 +11,10 @@
 <!--
 
 function chk(){
-  //document.F1.R1[0].style.visibility='hidden';
-  //document.F1.R1[2].style.visibility='hidden';
-  document.getElementById("c_std0").style.visibility='hidden';
-  document.getElementById("c_std2").style.visibility='hidden';
-
     if (top.frames[0].assprovider == 0) {
 	document.F1.R1[top.frames[0].assprovider].checked = true;    
     }else {
-	document.F1.R1[top.frames[0].assprovider-1].checked = true;    
+	document.F1.R1[top.frames[0].assprovider-1].checked = true;
     }
 }
 
@@ -74,7 +69,7 @@
 <SCRIPT language="JavaScript">
 <!--                    
   for (i=0;i<top.frames[0].provname.length;i++){
-    var divart = "c_std"+i;
+    var divart = "c_std";
     var startf = '<form name="F1">';
     var endf = "";
     if (i>0) startf = "";
@@ -123,19 +118,19 @@
   </DIV>
   
   <DIV id=i_content1>
-    <h2>Carpo als Provider</h2>
-    <p>Wenn Sie Zugangsdaten vom Provider Carpo eintragen möchten, dann markieren Sie diese Option.</p>
+    <h2>T-Online als Provider</h2>
+    <p>Wenn Sie Zugangsdaten vom Provider T-Online eintragen möchten, dann markieren Sie diese Option.</p>
   </DIV>
   
   <DIV id=i_content2>
-    <h2>Carpo</h2>
-    <p>Wenn Sie Zugangsdaten vom Provider Carpo eintragen möchten,
+    <h2>T-DSL Business mit dyn. IP</h2>
+    <p>Wenn Sie Zugangsdaten vom Provider T-DSL Business mit dynamischer IP-Adresse eintragen möchten,
     dann markieren Sie diese Option.</p>
   </DIV>
   
   <DIV id=i_content3>
-    <h2>Carpo mit fester IP</h2>
-    <p>Wenn Sie Zugangsdaten vom Provider Carpo eintragen möchten,
+    <h2>T-DSL Business mit fester IP</h2>
+    <p>Wenn Sie Zugangsdaten vom Provider T-DSL Business mit fester IP-Adresse eintragen möchten,
     dann markieren Sie diese Option.</p>
   </DIV>
   
diff -Nur lidl.orig/hcti_assistent_3.htm mod500.orig/hcti_assistent_3.htm
--- lidl.orig/hcti_assistent_3.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_3.htm	2007-12-17 08:39:27.000000000 +0100
@@ -19,33 +19,36 @@
 	var redial_time_another='<%ejGet(redial_time_another)%>';
 	
 	function alert_wan_test_status() {
-		if (wan_test_status == '2') {
+		if (wan_test_status == '2') {  //WAN_TEST_STATUS_DATA_ERROR
 			if (confirm("Die Prüfung der Internetverbindung ist fehlgeschlagen. Die Anmeldung\n" +
-						"beim Internetanbieter ist gescheitert.\n\n" +
-						"Klicken Sie auf \"OK\", um die Zugangsdaten zu überprüfen und zu\n" +
-						"korrigieren.\n\n") == true) {
+			    "beim Internetanbieter ist gescheitert.\n\n" +
+			    "Klicken Sie auf \"Abbrechen\", um die Zugangsdaten zu überprüfen und zu\n" +
+			    "korrigieren.\n" +
+			    "Wenn Sie ohne funktionsfähigen Internetzugang fortfahren möchten, dann\n" + 
+			    "klicken Sie auf \"OK\".\n\n") == true) {
 				top.frames[2].location.href = "hcti_assistent_4.htm";
 			}
-		} else if (wan_test_status == '3') {
+		} else if (wan_test_status == '3') {  //WAN_TEST_STATUS_BLOCK
 			if (confirm("Die Prüfung der Internetverbindung ist fehlgeschlagen. Die\n" +
-						"Verbindung ins Internet ist gesperrt.\n\n" +
-						"Klicken Sie auf 'Abbrechen' und anschließend auf 'Beenden',\n" +
-						"um auf der Startseite den Internetzugang frei zu schalten.\n" +
-						"Rufen Sie dann den Assistenten erneut auf.\n\n" +
-						"Wenn Sie ohne funktionsfähigen Internetzugang fortfahren\n" +
-						"möchten, dann klicken Sie auf 'OK'.\n\n" ) == true) {
+			    "Verbindung ins Internet ist gesperrt.\n\n" +
+			    "Klicken Sie auf \"Abbrechen\", und anschließend auf \"Beenden\",\n" +
+			    "um auf der Startseite den Internetzugang frei zu schalten.\n" +
+			    "Rufen Sie dann den Assistenten erneut auf.\n\n" +
+			    "Wenn Sie ohne funktionsfähigen Internetzugang fortfahren\n" +
+			    "möchten, dann klicken Sie auf \"OK\".\n\n" ) == true) {
 				top.frames[2].location.href = "hcti_assistent_4.htm";
 			}
-		} else if (wan_test_status == '4') {
-		
+		} else if (wan_test_status == '4') {  //WAN_TEST_STATUS_NOT_CONNECT
 			if (confirm("Die Prüfung der Internetverbindung ist fehlgeschlagen. Bitte überprüfen,\n" +
-			    "ob die T-DSL LED an Ihrem TARGA WR 500 VoIP grün leuchtet, falls nicht\n" +
-			    "überprüfen Sie bitte die Steckverbindungen an Ihrem TARGA WR 500 VoIP.\n\n" +
-			    "Klicken Sie auf \"OK\", um die Zugangsdaten zu überprüfen und zu\n" +
-			    "korrigieren.\n\n") == true) {
+			    "ob die T-DSL LED an Ihrem Speedport grün leuchtet, falls nicht\n" +
+			    "überprüfen Sie bitte die Steckverbindungen an Ihrem Speedport.\n\n" +
+			    "Klicken Sie auf \"Abbrechen\", um die Zugangsdaten zu überprüfen und zu\n" +
+			    "korrigieren.\n" +
+			    "Wenn Sie ohne funktionsfähigen Internetzugang fortfahren möchten, dann\n" + 
+			    "klicken Sie auf \"OK\".\n\n") == true) {
 				top.frames[2].location.href = "hcti_assistent_4.htm";
 			}
-		} else if (wan_test_status == '1') {
+		} else if (wan_test_status == '1') {  //WAN_TEST_STATUS_SUCCESS
 			alert("Der Internetzugang wurde erfolgreich eingerichtet.\n\n" );
 			top.frames[2].location.href = "hcti_assistent_4.htm";
 		}
@@ -274,7 +277,7 @@
 					return false;
 				}
 				if (document.ZDAT.T1.value=="" || isInvalidNumber(document.ZDAT.T1.value)) {
-					alert(txtHinw("Carpo-Nummer"));
+					alert(txtHinw("T-Online-Nummer"));
 					document.ZDAT.T1.value = "";
 					document.ZDAT.T1.focus();
 					return false;
@@ -300,7 +303,7 @@
 			
 		case 1:
 			if (document.ZDAT1.T11.value!="" || document.ZDAT1.P11.value!="" || document.ZDAT1.P12.value!="") {
-				if (document.ZDAT1.T11.value=="") {
+				if (document.ZDAT1.T11.value=="" || isInvalidString(document.ZDAT1.T11.value)) {
 					alert(txtHinw("Benutzername"));
 					document.ZDAT1.T11.focus();
 					return false;
@@ -340,12 +343,12 @@
 			
 		case 3:
 			if (document.ZDAT3.T31.value!="" || document.ZDAT3.P31.value!="" || document.ZDAT3.P32.value!="" || document.ZDAT3.T32.value!="") {
-				if (document.ZDAT3.T31.value=="") {
+				if (document.ZDAT3.T31.value=="" || isInvalidStringForAnotherProvider(document.ZDAT3.T31.value)) {
 					alert(txtHinw("Benutzername"));
 					document.ZDAT3.T31.focus();
 					return false;
 				}
-				if (document.ZDAT3.P31.value=="" || document.ZDAT3.P32.value=="" || isInvalidString(document.ZDAT3.P31.value) || document.ZDAT3.P31.value!=document.ZDAT3.P32.value) {
+				if (document.ZDAT3.P31.value=="" || document.ZDAT3.P32.value=="" || isInvalidStringForAnotherProvider(document.ZDAT3.P31.value) || document.ZDAT3.P31.value!=document.ZDAT3.P32.value) {
 					alert(txtHinw("Kennwort' oder 'Kennwort Wiederholung"));
 					document.ZDAT3.P31.value = "";
 					document.ZDAT3.P32.value = "";
@@ -525,7 +528,7 @@
 				top.frames[0].asspersist[0] = 0;
 				top.frames[0].assondemand[0] = (document.ZDAT00.C1.checked == true)?'1':'0';
 				top.frames[0].asstimeout[0] = document.ZDAT00.D1.selectedIndex;
-                            top.frames[0].assshowdv = true;
+                top.frames[0].assshowdv = true;
 			}
 
 			break;
@@ -620,32 +623,32 @@
     
 #c_um0 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
     
 #c_um00 {
   POSITION: absolute; left: 15px; top: 276px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-      border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+      border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
     }
     
 #c_um01 {
   POSITION: absolute; left: 15px; top: 276px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-      border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+      border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
     }
     
     #c_um1 {
       POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-      border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+      border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
     }
     
 #c_um2 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-      border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+      border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
     }
     
 #c_um3 {
       POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-      border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+      border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
     }
     
 #c-stdl {
@@ -662,8 +665,8 @@
     
     #c_testen {
         POSITION: absolute; margin-left: 15px; margin-top: 400px; width: 402px; height: 41;
-        border-color: #0099CC; border-width: 1px; border-style: solid;
-        background-color: #F0F0F0; background-image: url(pic_c_testen.jpg); VISIBILITY: hidden
+        border-color: #E20074; border-width: 1px; border-style: solid;
+        background-color: #F0F0F0; background-image: url(pic_c_testen.gif); VISIBILITY: hidden
     }
     
     #i_content13 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
@@ -837,21 +840,23 @@
             </DIV>
 
         <DIV id=c_um1>
-<DIV id=c_titel>Internet Zugangsdaten für Carpo</DIV>
+<DIV id=c_titel>Internet Zugangsdaten für T-DSL Business mit dyn. IP</DIV>
 <DIV id=c-doppel>
                 <table border="0" cellpadding="0" cellspacing="2">
-                    <tr onmouseover=i_showElem(13) onmouseout=i_showElem(0)>
+        <tr>
                         <form name="ZDAT1">
-                            <td width="173">Benutzername:</td>
-                            <td><input type="text" name="T11" size="28" maxlength="64"></td>
+                            <td>Benutzername:</td>
+                    </tr>
+        	    <tr onmouseover=i_showElem(13) onmouseout=i_showElem(0)>
+                            <td><input type="text" name="T11" size="53" maxlength="64"></td>
                     </tr>
                 </table>
             </DIV>
             <DIV id=c_std>
                 <table border="0" cellpadding="0" cellspacing="2">
                     <tr onmouseover=i_showElem(14) onmouseout=i_showElem(0)>
-                        <td width="173">Persönliches Kennwort:</td>
-            <td><input type="password" class="stylepwd" name="P11" size="28" maxlength="64"></td>
+                        <td width="173">Kennwort:</td>
+            <td><input type="password" class="stylepwd" name="P11" size="28" maxlength="32"></td>
                     </tr>
                 </table>
             </DIV>
@@ -859,7 +864,7 @@
                 <table border="0" cellpadding="0" cellspacing="2">
                     <tr onmouseover=i_showElem(14) onmouseout=i_showElem(0)>
             <td width="173">Kennwort wiederholen:</td>
-            <td><input type="password" class="stylepwd" name="P12" size="28" maxlength="64"></td>
+            <td><input type="password" class="stylepwd" name="P12" size="28" maxlength="32"></td>
                     </tr>
                 </table>
             </DIV>
@@ -1114,24 +1119,24 @@
         <DIV id=i_content1>
             <h2>Internet Zugangsdaten</h2>
     <p><b>Anschlusskennung</b><br>
-    Die Anschlusskennung entnehmen Sie Ihrer Auftragsbestätigung von <br>Carpo.</p>
+    Die Anschlusskennung entnehmen Sie Ihrer Auftragsbestätigung von <br>T-Online.</p>
         </DIV>
         <DIV id=i_content2>
             <h2>Internet Zugangsdaten</h2>
-    <p><b>Carpo-Nummer</b><br>
-    Die Carpo-Nummer entnehmen Sie Ihrer Auftragsbestätigung von <br>Carpo.</p>
+    <p><b>T-Online-Nummer</b><br>
+    Die T-Online-Nummer entnehmen Sie Ihrer Auftragsbestätigung von <br>T-Online.</p>
         </DIV>
         <DIV id=i_content3>
             <h2>Internet Zugangsdaten</h2>
     <p><b>Mitbenutzernummer / Suffix</b><br>
-    Tragen Sie die Nummer des bei Carpo registrierten Mitbenutzers ein. Ist nur ein Mitbenutzer registriert,
+    Tragen Sie die Nummer des bei T-Online registrierten Mitbenutzers ein. Ist nur ein Mitbenutzer registriert,
     tragen Sie die Ziffernfolge '0001' ein. Die Mitbenutzernummer muss vierstellig eingeben werden.</p>
         </DIV>
         <DIV id=i_content4>
             <h2>Internet Zugangsdaten</h2>
     <p><b>Persönliches Kennwort</b><br>
     Tragen Sie hier Ihr persönliches Kennwort ein und wiederholen Sie die Eingabe im Feld darunter. Das Kennwort
-    können Sie nur in der entsprechenden Anwendung von Carpo ändern.</p>
+    können Sie nur in der entsprechenden Anwendung von T-Online ändern.</p>
         </DIV>
         <DIV id=i_content6>
     <h2>Router-Einstellungen</h2>
@@ -1142,7 +1147,7 @@
     <li>Um Verzögerungen beim abgehenden Telefonieren zu vermeiden.</li>
     <p>Wenn Sie die Dauerverbindung einschalten möchten, klicken Sie auf die Option 'Ein'.</p>
     <p>Mit eingeschalteter Dauerverbindung wird die Verbindung ins Internet immer aufrecht erhalten.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Beachten Sie bitte, dass sich eine eingeschaltete Dauerverbindung bei einem zeitbasierenden Tarif auf die Kosten auswirkt.</p>    
         </DIV>
         <DIV id=i_content7>
@@ -1151,8 +1156,10 @@
     Hier können Sie auswählen, ob bei Aufruf Ihres Standard Browsers immer automatisch eine Internetverbindung
     herge- stellt wird. Möchten Sie dies nicht, so müssen Sie die Verbindung zum Internet jeweils manuell über die
     Startseite des Konfigurationsprogramms herstellen.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
-    Per Mausklick auf das Icon kön- nen Sie unter anderem die Ver- bindung ins Internet aufbauen.</p>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
+    Mit der Zusatzsoftware 'Online- Control' wird der Status der Internetverbindung in der Taskleiste mit einem Icon angezeigt.</p>
+    <p>Per Mausklick auf das Icon kön- nen Sie unter anderem die Ver- bindung ins Internet aufbauen.</p>
+    <p>OnlineControl finden Sie auf Ihrer Installations-CD und im Internet auf den T-Com Seiten.</p>
         </DIV>
         <DIV id=i_content8>
     <h2>Router-Einstellungen</h2>
@@ -1171,7 +1178,7 @@
         <DIV id=i_content13>
             <h2>Internet Zugangsdaten</h2>
     <p><b>Benutzername</b><br>
-    Den Benutzernamen entnehmen Sie Ihrer Auftragsbestätigung von Carpo.</p>
+    Den Benutzernamen entnehmen Sie Ihrer Auftragsbestätigung von T-DSL Business.</p>
         </DIV>
         <DIV id=i_content14>
             <h2>Internet Zugangsdaten</h2>
diff -Nur lidl.orig/hcti_assistent_5.htm mod500.orig/hcti_assistent_5.htm
--- lidl.orig/hcti_assistent_5.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_5.htm	2007-12-17 08:39:27.000000000 +0100
@@ -184,7 +184,7 @@
     <p><b>Betriebsart WPA2 mit Pre-shared key</b><br>
     In diesem Modus können sich nur WLAN Clients anmelden, welche die Verschlüsselung WPA2 (AES) unterstützen. 
     Hier wird der Verschlüsselungs- algorithmus fortlaufend verändert. Dadurch wird eine höhere Sicherheit erreicht. 
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
     WPA2 funktioniert zur Zeit nur mit Windows® XP.</p>
   </DIV>
   
@@ -193,7 +193,7 @@
     <p><b>Betriebsart WPA / WPA2 mit Pre-shared key</b><br>
     In diesem Modus können sich WLAN Clients anmelden, die entweder die Verschlüsselung WPA (TKIP) oder WPA2 (AES) unterstützen. 
     Bei WPA / WPA2 wird der Verschlüsselungs- algorithmus fortlaufend verändert. Dadurch wird eine höhere Sicherheit erreicht. 
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
     WPA / WPA2 funktioniert zur Zeit nur mit Windows® XP.</p>
   </DIV>
   
diff -Nur lidl.orig/hcti_assistent_6_down.htm mod500.orig/hcti_assistent_6_down.htm
--- lidl.orig/hcti_assistent_6_down.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_6_down.htm	2007-12-17 08:39:27.000000000 +0100
@@ -415,22 +415,22 @@
 
 #c_um0 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um1 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um2 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um3 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 
diff -Nur lidl.orig/hcti_assistent_6.htm mod500.orig/hcti_assistent_6.htm
--- lidl.orig/hcti_assistent_6.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_6.htm	2007-12-17 08:39:27.000000000 +0100
@@ -368,22 +368,22 @@
 
 #c_um0 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um1 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um2 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um3 {
   POSITION: absolute; left: 15px; top: 37px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 
diff -Nur lidl.orig/hcti_assistent_7.htm mod500.orig/hcti_assistent_7.htm
--- lidl.orig/hcti_assistent_7.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_7.htm	2007-12-17 08:39:27.000000000 +0100
@@ -150,7 +150,7 @@
   <DIV id=i_content>
     <h2>Mit welchem Anbieter möchten Sie über das Internet telefonieren?</h2>
     <p>Mit diesem Router können Sie von einem angeschlossenen Telefon aus über das Internet telefonieren. Wählen Sie aus,
-	ob Sie die Zugangsdaten für die DSL Telefonie von Carpo oder einem anderen Anbieter eintragen möchten.</p>
+	ob Sie die Zugangsdaten für die DSL Telefonie von T-Online oder einem anderen Anbieter eintragen möchten.</p>
 	<p>Falls Sie die Zugangsdaten noch nicht haben, können Sie diese auch zu einem späteren Zeitpunkt eingeben. In diesem
 	Fall werden eine oder mehrere Seiten des Assistenten übersprungen.</p>
     <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über eine Einstellung bewegen.</p>
@@ -166,7 +166,7 @@
   
   <DIV id=i_content2>
     <h2><b>Anbieter nicht verfügbar</b></h2>
-    <p>Um Carpo auswählen zu können, muss ein funktionierender Internetzugang
+    <p>Um T-Online auswählen zu können, muss ein funktionierender Internetzugang
       eingerichtet sein. Durchlaufen Sie hierzu den Assistenten und speichern Sie am Ende die 
       Einstellungen. Nachdem Sie dann eine Internetverbindung erfolgreich aufgebaut haben 
       können Sie den Assistenten noch mal durchlaufen und die Internettelefonie einrichten.</p>
diff -Nur lidl.orig/hcti_assistent_8.htm mod500.orig/hcti_assistent_8.htm
--- lidl.orig/hcti_assistent_8.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_8.htm	2007-12-17 08:39:27.000000000 +0100
@@ -16,8 +16,6 @@
   var voip_regport = new Array("", '<%ejGetVoip(regport_A)%>') ;
   var voip_enblUserN = '<%ejGetVoip(enable_userN_A)%>' ;
   var voip_dtmfStatus = '<%ejGetVoip(dtmf_status_A)%>' ;
-  var email_Tonline = '<%ejGetVoip(email_TONLINE)%>'; //leander debug
-
 
 function i_prfElem2(){ 
   if(document.F1.C2_1.checked == false){
@@ -35,15 +33,15 @@
         col="#D4D0C8";
         state = true;
     }
-     //leander debug
-    if(top.frames[0].assvoipprov!=0){
-       document.F1.T2.style.backgroundColor = col;
-       document.F1.T2.disabled = state;
-    	}
+    document.F1.T2.style.backgroundColor = col;
+    document.F1.T2.disabled = state;
 }
 
 function isChanged() {
 	var index = top.frames[0].assvoipprov;
+
+	if (document.F1.T1.value == '' && top.frames[0].assvoip_rnr[index] == '')
+		return 0;
 	
 	if (top.frames[0].assvoipprov_changed == 1) {
 		top.frames[0].assvoipprov_changed = 0; 
@@ -53,11 +51,8 @@
 	if (document.F1.T1.value != top.frames[0].assvoip_rnr[index]) {
 		return 1;
 	}
-	//leander debug
-	if (index!=0){
-	  if (document.F1.T2.value != top.frames[0].assvoip_anm[index]) {
-		  return 1;
-	  }
+	if (document.F1.T2.value != top.frames[0].assvoip_anm[index]) {
+		return 1;
 	}
 	if (document.F1.P1.value != top.frames[0].assvoip_pwd[index]){
 		return 1;
@@ -82,26 +77,40 @@
 
 	return 0;
 }
+
 function stKC(nr){
+var Breite = screen.width;
+var Hoehe = screen.height;
+var Oben = 0;
+var Links = 0;
+
+var Optionen = "toolbar=yes,location=yes,Directory=yes,Status=yes,menubar=yes,scrollbars=yes,resizable=yes";
+     Optionen += ",width="+Breite+",height="+Hoehe;
+     Optionen += ",top="+Oben;
+     Optionen += ",left="+Links;
+	
 	switch(nr){
 		case 0:
-			window.open("http://www.t-online.de/service/redir/ata_csc_anmeldung.htm", "KCTOI");
+			window.open("http://www.t-online.de/service/redir/ata_csc_anmeldung.htm", "KCTOI", Optionen);
 			break;
 		case 1:
-			window.open("http://www.t-online.de/service/redir/ata_csc_callsettings.htm", "KCTOI");
+			window.open("http://www.t-online.de/service/redir/ata_csc_callsettings.htm", "KCTOI", Optionen);
 			break;
 		case 2:
-			window.open("http://www.t-online.de/service/redir/ata_emailadresse.htm", "KCTOI");
+			window.open("http://www.t-online.de/service/redir/ata_emailadresse.htm", "KCTOI", Optionen);
 			break;
 		case 3:
-			window.open("http://www.t-online.de/service/redir/ata_passwort.htm", "KCTOI");
+			window.open("http://www.t-online.de/service/redir/ata_passwort.htm", "KCTOI", Optionen);
 			break;
 	}
 }
 
 function needSave() {
 	var index = top.frames[0].assvoipprov;
-	
+
+	if (document.F1.T1.value == '' && top.frames[0].assvoip_rnr[index] == '')
+		return 0;
+		
 	if (top.frames[0].assvoipprov_changed == 1) {
 		return 1;
 	}
@@ -109,11 +118,8 @@
 	if (document.F1.T1.value != top.frames[0].assvoip_rnr[index]) {
 		return 1;
 	}
-	 //leander debug
-	if(index!=0){
-	  if (document.F1.T2.value != top.frames[0].assvoip_anm[index]) {
-		  return 1;
-	  }
+	if (document.F1.T2.value != top.frames[0].assvoip_anm[index]) {
+		return 1;
 	}
 	if (document.F1.P1.value != top.frames[0].assvoip_pwd[index]){
 		return 1;
@@ -154,41 +160,37 @@
 }
 
 function show_test_result() {
-
- if (testResult == '1') {
+  if (testResult == '1') {
 	alert("Die DSL Telefonie wurde erfolgreich eingerichtet.\n\n");
   	top.frames[2].location.href = "hcti_assistent_9.htm";
 
   } else if (testResult == '2') {
-	if (confirm("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Die\n" +
-                    "Verbindung ins Internet ist nicht möglich. Prüfen Sie, ob das DSL-\n" +
-                    "Kabel richtig angeschlossen ist.\n\n" +
-                    "Klicken Sie auf 'Abbrechen' und anschließend auf 'OK & Weiter',\n" +
-                    "um die Prüfung der DSL Telefonie zu wiederholen.\n\n" +
-                    "Wenn Sie ohne funktionsfähige DSL Telefonie fortfahren\n" +
-                    "möchten, dann klicken Sie auf 'OK'.\n\n" )==true) {
+	if (confirm("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Bitte überprüfen,\n" +
+                    "ob die T-DSL LED an Ihrem Speedport grün leuchtet, falls nicht\n" +
+                    "überprüfen Sie bitte die Steckverbindungen an Ihrem Speedport.\n\n" +
+                    "Klicken Sie auf \"Abbrechen\", um die Zugangsdaten zu überprüfen\n" +
+                    "und zu korrigieren.\n\n" +
+                    "Wenn Sie ohne funktionsfähige DSL Telefonie fortfahren möchten,\n" +
+                    "dann klicken Sie auf \"OK\".\n\n")==true) {
 	  	top.frames[2].location.href = "hcti_assistent_9.htm";
 	}
   } else if (testResult == '3') {
-	if (confirm("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Die An-\n" +
-                    "meldung beim Anbieter ist gescheitert.\n\n" +
-                    "Klicken Sie auf 'Abbrechen', um die Zugangsdaten zu überprüfen\n" +
+	if (confirm("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Die Anmeldung beim\n" +
+                    "DSL Telefonie Anbieter ist gescheitert.\n\n" +
+                    "Klicken Sie auf \"Abbrechen\", um die Zugangsdaten zu überprüfen\n" +
                     "und zu korrigieren.\n\n" +
-                    "Wenn Sie ohne funktionsfähige DSL Telefonie fortfahren\n" +
-                    "möchten, dann klicken Sie auf 'OK'.\n\n" )==true) {
+                    "Wenn Sie ohne funktionsfähige DSL Telefonie fortfahren möchten,\n" +
+                    "dann klicken Sie auf \"OK\".\n\n" )==true) {
 	  	top.frames[2].location.href = "hcti_assistent_9.htm";
-
 	}
   }
 }
 
 function chk(){
-    var index = top.frames[0].assvoipprov; //already in this page, index must be 0 or 1   
+    var index = top.frames[0].assvoipprov; //already in this page, index must be 0 or 1
+    
     document.F1.T1.value = top.frames[0].assvoip_rnr[index];
-    //leander debug
-    if(index!=0){
     document.F1.T2.value = top.frames[0].assvoip_anm[index];
-    	}
     document.F1.P1.value = top.frames[0].assvoip_pwd[index];
     document.F1.P2.value = top.frames[0].assvoip_pwd[index];
 
@@ -264,55 +266,25 @@
 }
 
 
-function isSpecChar(input)
-{ 
-	var ret = false;
-	var i = 0;
-	for (i=0;i<input.length;i++)
-	{
-		if (input.charAt(i) == ' ' || input.charAt(i) == '\\' 
-		|| input.charAt(i) == '\'' || input.charAt(i) == '\"')
-		{	
-			ret = true;
-			break;
-		}
-	}
-	return ret;
-}
-
 
 
 function stOk(){
-  var index = top.frames[0].assvoipprov; //already in this page, index must be 0 or 1  
   if (document.F1.T1.value!="" || document.F1.P1.value!="" || document.F1.P2.value!="" ||
-           (top.frames[0].voipprovtxt2[top.frames[0].assvoipprov].length > 0 && document.F1.T2.value!="") ||
-	    (top.frames[0].voipprovtxt4[top.frames[0].assvoipprov].length > 0 && document.F1.T3.value!="") ||
-	    (document.F1.C1.checked==true)){
-  if(index==1){
-    if (document.F1.T1.value=="" || !(isNumorChar(document.F1.T1.value))){
-          alert(txtHinw(top.frames[0].voipprovtxt1[top.frames[0].assvoipprov]));
-          document.F1.T1.value = "";
-          document.F1.T1.focus();
-          return false;
-         }
-      }
-  else{
-    if (document.F1.T1.value=="" ||isAllBlank(document.F1.T1.value)||isSpecChar(document.F1.T1.value)){
-          alert(txtHinw(top.frames[0].voipprovtxt1[top.frames[0].assvoipprov]));
-          document.F1.T1.value = "";
-          document.F1.T1.focus();
-          return false;
-         }
-      }
-
-
-		
+     (top.frames[0].voipprovtxt2[top.frames[0].assvoipprov].length > 0 && document.F1.T2.value!="") ||
+	 (top.frames[0].voipprovtxt4[top.frames[0].assvoipprov].length > 0 && document.F1.T3.value!="") ||
+	     (document.F1.C1.checked==true)){
+
+  if (document.F1.T1.value=="" || !(isNumorChar(document.F1.T1.value))){
+    alert(txtHinw(top.frames[0].voipprovtxt1[top.frames[0].assvoipprov]));
+    document.F1.T1.value = "";
+    document.F1.T1.focus();
+    return false;
+  }
   if (top.frames[0].voipprovtxt2[top.frames[0].assvoipprov].length > 0){
     var prf = true;
-  /*leander debug*/
- if(top.frames[0].assvoipprov!=0) {
+    
       if(isInvalidString(document.F1.T2.value))
-     	 prf = false;
+	prf = false;
       if (top.frames[0].assvoipprov == 0){
         var tst_at = document.F1.T2.value.indexOf("@");
 	var tst_pt = document.F1.T2.value.lastIndexOf(".");
@@ -326,7 +298,7 @@
           prf = false;
         }
       }
- }     
+      
     if (prf == false){
       alert(txtHinw(top.frames[0].voipprovtxt2[top.frames[0].assvoipprov]));
       document.F1.T2.focus();
@@ -385,17 +357,11 @@
 			}
 		}
 	}
-	if (changed == 1) {
-		document.getElementById("c_testen").style.visibility='visible';
-	}
 	
   	var index = top.frames[0].assvoipprov;
   	
   	top.frames[0].assvoip_rnr[index] = document.F1.T1.value; //phone number
-	 //leander debug
-	if(index!=0){
   	top.frames[0].assvoip_anm[index] = document.F1.T2.value; //username or email
-	}
   	top.frames[0].assvoip_pwd[index] = document.F1.P1.value; //password
   	if(index == 1)
   		top.frames[0].assvoip_reg[1] = document.F1.T3.value; //specify registrar when use another provider
@@ -415,9 +381,17 @@
   	else
 		loc += '&providerName=Another';
   	if (index == 0){
-  	    loc += '&telenumber_TONLINE=' + encodeUrl(document.F1.T1.value);
-  	    loc += '&email_TONLINE=' + encodeUrl(document.F1.T1.value);  
-  	    loc += '&password_TONLINE=' + document.F1.P1.value;        	
+  	    loc += '&telenumber_TONLINE=' + document.F1.T1.value;
+  	    if (document.F1.T2.value != "")
+  	    {
+  	    	loc += '&email_TONLINE=' + document.F1.T2.value.toLowerCase();
+  	    }
+  	    else
+  	    {
+  	    	loc += '&email_TONLINE=' + document.F1.T2.value;
+  	    }
+  	    loc += '&password_TONLINE=' + document.F1.P1.value;        
+  	
   	    if(document.F1.C1.checked == true){
   	           loc += '&enable_areaCode_T=1';
   	    }
@@ -494,7 +468,9 @@
   	if (changed == 0 ) {
   	  document.getElementById("c_verzoeg1").style.visibility='visible';
   	  document.getElementById("c_verzoeg2").style.visibility='visible';
-
+	}
+	else {
+  	  document.getElementById("c_testen").style.visibility='visible';
 	}
   	  setTimeout("apply()", 600);  
   }
@@ -542,8 +518,8 @@
 <!--
 #c_testen {
 	POSITION: absolute; margin-left: 15px; margin-top: 430px; width: 402px; height: 41;
-	border-color: #0099CC; border-width: 1px; border-style: solid;
-	background-color: #F0F0F0; background-image: url(pic_c_testen.jpg); VISIBILITY: hidden
+	border-color: #E20074; border-width: 1px; border-style: solid;
+	background-color: #F0F0F0; background-image: url(pic_c_testen.gif); VISIBILITY: hidden
 }
 
 #i_content12 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
@@ -592,8 +568,6 @@
 </DIV>
 <SCRIPT language="JavaScript">
 <!--
-//leander debug
-if(top.frames[0].assvoipprov==1){			
 if (top.frames[0].voipprovtxt2[top.frames[0].assvoipprov].length > 0){
   document.write(
     '<DIV id=c_std>' +
@@ -618,7 +592,6 @@
       '</table>' +
     '</DIV>');
 }
-}
 //-->
 </SCRIPT>
 <DIV id=c_std>
@@ -635,6 +608,7 @@
 </DIV>
 <SCRIPT language="JavaScript">
 <!--
+
   document.write(
     '<DIV id=c_std>' +
       '<table border="0" cellpadding="0" cellspacing="2">' +
@@ -707,7 +681,6 @@
 <!--
 if (top.frames[0].assshowdv == true)
 	{
-//leander
   document.write(
     '<DIV id=c_halb></DIV>' +
     '<DIV id=c_titel>Router-Einstellungen</DIV>' +
@@ -725,11 +698,10 @@
       '</table>' +
     '</DIV>');
 }
-/*
 if (top.frames[0].assvoipprov == 0){
 document.write(
 '<DIV id=c_halb></DIV>' +
-'<DIV id=c_titel>Kundencenter Carpo</DIV>' +
+'<DIV id=c_titel>Kundencenter T-Online</DIV>' +
 '<DIV id=c_std>' +
     '<table border="0" cellpadding="0" cellspacing="2">' +
       '<tr onmouseover=i_showElem(7) onmouseout=i_showElem(0)>' +
@@ -758,7 +730,7 @@
     '</table>' +
 '</DIV>');
 }
-*/
+
 //-->
 </SCRIPT>
 
@@ -784,7 +756,7 @@
   <DIV id=i_content>
     <h2>DSL Telefonie Zugangsdaten</h2>
     <p>Tragen Sie hier die Daten ein, die Sie von Ihrem Internet-Telefonieanbieter (z.B. aus dem Internet
-    von der Carpo Seite) erhalten haben.</p>
+    von der T-Online Seite) erhalten haben.</p>
     <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über eine Einstellung bewegen.</p>
   </DIV>
   
@@ -815,29 +787,29 @@
     <li>Um Verzögerungen beim abgehenden Telefonieren zu vermeiden.</li>
     <p>Wenn Sie die Dauerverbindung einschalten möchten, klicken Sie auf die Option 'Ein'.</p>
   	<p>Mit eingeschalteter Dauerverbindung wird die Verbindung ins Internet immer aufrecht erhalten.</p>
-  	<p><img border="0" src="pic_i_hinweis.jpg"><br>    
+  	<p><img border="0" src="pic_i_hinweis.gif"><br>    
   	Beachten Sie bitte, dass sich eine eingeschaltete Dauerverbindung bei einem zeitbasierenden Tarif auf die Kosten auswirkt.</p>    
   </DIV>    
 
   <DIV id=i_content7>
-    <h2>Kundencenter Carpo</h2>
+    <h2>Kundencenter T-Online</h2>
     <p><b>DSL Telefonnummer Anmelden / Nachsehen</b><br>
   	Falls Sie sich für die DSL Telefonie bereits angemeldet haben und Ihre
   	DSL Telefonnummer nachsehen möchten, dann klicken Sie auf 'Nachsehen'.</p>
   	<p>Sie können sich für die DSL Telefonie kostenlos anmelden, wenn Sie bereits
-  	eine E-Mail-Adresse und ein Passwort von Carpo haben. Wenn Sie sich jetzt für die
+  	eine E-Mail-Adresse und ein Passwort von T-Online haben. Wenn Sie sich jetzt für die
   	DSL Telefonie anmelden möchten, dann klicken Sie auf 'Anmelden'.</p>
   </DIV>
 
   <DIV id=i_content8>
-    <h2>Kundencenter Carpo</h2>
+    <h2>Kundencenter T-Online</h2>
     <p><b>E-Mail-Adresse einrichten</b><br>
-  	Für die Benutzung der DSL Telefonie benötigen Sie eine E-Mail-Adresse von Carpo.
-  	Wenn Sie noch keine E-Mail-Adresse von Carpo haben, dann klicken Sie hier.</p>
+  	Für die Benutzung der DSL Telefonie benötigen Sie eine E-Mail-Adresse von T-Online.
+  	Wenn Sie noch keine E-Mail-Adresse von T-Online haben, dann klicken Sie hier.</p>
   </DIV>
 
   <DIV id=i_content9>
-    <h2>Kundencenter Carpo</h2>
+    <h2>Kundencenter T-Online</h2>
     <p><b>Neues Passwort einrichten</b><br>
   	Falls Sie Ihr Passwort (Webkennwort) vergessen haben, dann klicken Sie hier.</p>
   </DIV>
@@ -883,7 +855,7 @@
     <h2>DSL Telefonie Zugangsdaten</h2>
     <p><b>Port Registrar/Proxy</b><br>
     Tragen Sie hier den Port ein, der Ihnen von Ihrem Anbieter genannt wurde.</p>
-  	<p><img border="0" src="pic_i_hinweis.jpg"><br>    
+  	<p><img border="0" src="pic_i_hinweis.gif"><br>    
     Der Eintrag gilt für beide vorgenannten Ports.</p>
   </DIV>
 
diff -Nur lidl.orig/hcti_assistent_9.htm mod500.orig/hcti_assistent_9.htm
--- lidl.orig/hcti_assistent_9.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_assistent_9.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,7 +10,7 @@
 <SCRIPT language="JavaScript">
 <!--
 var rgehtmp;
-var voipprovname = new Array("Carpo","Anderer Anbieter");  
+var voipprovname = new Array("T-Online","Anderer Anbieter");  
 var providerName = '<%ejGetVoip(providerName)%>';
 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
 var anotherNumber = '<%ejGetVoip(telenumber_Another)%>';
@@ -195,12 +195,12 @@
 
 #c_um0 {
   POSITION: absolute; left: 15px; top: 112px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um1 {
   POSITION: absolute; left: 15px; top: 112px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 //-->
@@ -299,7 +299,7 @@
     Notrufe über 110 und 112 sind dann nicht gewährleistet.</p>
     <p><b>Ja</b><br>
     Wenn Sie die Option 'Ja' wählen, kann der T-Net Anschluss für gehende Telefonate verwendet werden.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
   	Achtung! Wählen Sie diese Option nur aus, wenn Sie definitiv einen T-Net Anschluss angeschaltet haben. Nur so
   	ist gewährleistet, dass abgehende Telefonate, unter Umständen Notrufe, über diesen Anschluss geführt werden können.</p> 
   </DIV>
diff -Nur lidl.orig/hcti_hilfsmittel_datum_error.htm mod500.orig/hcti_hilfsmittel_datum_error.htm
--- lidl.orig/hcti_hilfsmittel_datum_error.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_hilfsmittel_datum_error.htm	2007-12-17 08:39:27.000000000 +0100
@@ -105,8 +105,8 @@
     <h2>Datum &amp; Uhrzeit</h2>
     <p>Geben Sie einen Zeitserver an, von dem das aktuelle Datum und die Uhrzeit übernommen werden kann.</p>
     <p>In der Werkseinstellung ist der<br>
-	Carpo Zeitserver mit folgender Bezeichnung eingetragen:<br>
-	&nbsp;195.13.1.153</p>
+	T-Online Zeitserver mit folgender Bezeichnung eingetragen:<br>
+	&nbsp;ntp1.sda.t-online.de</p>
 	<p>Ändern Sie dies nur, wenn Sie sicher sind, dass sie einen anderen funktionierenden Zeitserver
 	angeben können.</p>
     <p>Datum und Uhrzeit werden automatisch von diesem Zeit- server im Internet bezogen.</p>
diff -Nur lidl.orig/hcti_hilfsmittel_datum.htm mod500.orig/hcti_hilfsmittel_datum.htm
--- lidl.orig/hcti_hilfsmittel_datum.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_hilfsmittel_datum.htm	2007-12-17 08:39:27.000000000 +0100
@@ -103,8 +103,8 @@
     <h2>Datum &amp; Uhrzeit</h2>
     <p>Geben Sie einen Zeitserver an, von dem das aktuelle Datum und die Uhrzeit übernommen werden kann.</p>
     <p>In der Werkseinstellung ist der<br>
-	Carpo Zeitserver mit folgender Bezeichnung eingetragen:<br>
-	&nbsp;195.13.1.153</p>
+	T-Online Zeitserver mit folgender Bezeichnung eingetragen:<br>
+	&nbsp;ntp1.sda.t-online.de</p>
 	<p>Ändern Sie dies nur, wenn Sie sicher sind, dass sie einen anderen funktionierenden Zeitserver
 	angeben können.</p>
     <p>Datum und Uhrzeit werden automatisch von diesem Zeit- server im Internet bezogen.</p>
diff -Nur lidl.orig/hcti_hilfsmittel_fern.htm mod500.orig/hcti_hilfsmittel_fern.htm
--- lidl.orig/hcti_hilfsmittel_fern.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_hilfsmittel_fern.htm	2007-12-17 08:39:27.000000000 +0100
@@ -132,7 +132,7 @@
     <h2>Fernverwaltung</h2>
     <p><b>Betriebszustand</b><br>
     Um die Fernverwaltung zu aktivieren, markieren Sie die Option 'Ein' und klicken Sie dann auf 'Speichern'.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
     Zur Sicherheit vor unberechtigtem Zugriff bleibt die Fernverwaltung nur während<br>
     e i n e r&nbsp; Internetverbindung aktiv!
     Sobald die Internetverbindung unterbrochen wird, schaltet sich die Fernverwaltung im Router aus.<br>
diff -Nur lidl.orig/hcti_hilfsmittel_firm_error.htm mod500.orig/hcti_hilfsmittel_firm_error.htm
--- lidl.orig/hcti_hilfsmittel_firm_error.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_hilfsmittel_firm_error.htm	2007-12-17 08:39:27.000000000 +0100
@@ -60,11 +60,11 @@
   <DIV id=i_content>
     <h2>Firmware aktualisieren</h2>
     <p>Dieses Hilfsmittel ermöglicht das Aktualisieren der Firmware des Systems mittels einer Datei, die Ihnen
-    von der Carpo AG zur Verfügung gestellt wird. Um die Firmware zu aktualisieren, müssen Sie
+    von der Deutschen Telekom AG zur Verfügung gestellt wird. Um die Firmware zu aktualisieren, müssen Sie
     zunächst die Datei auf Ihre Festplatte herunterladen. Geben Sie den richtigen Namen im Eingabefeld auf
     dieser Seite ein oder durchsuchen Sie Ihre Festplatte.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg" width="63" height="11"><br>
-     Informieren Sie sich bitte in regelmäßigen Abständen auf der Website der Carpo über
+    <p><img border="0" src="pic_i_hinweis.gif" width="63" height="11"><br>
+     Informieren Sie sich bitte in regelmäßigen Abständen auf der Website der Deutschen Telekom über
     Neuerungen und Software-Updates.</p>
   </DIV>
   
diff -Nur lidl.orig/hcti_hilfsmittel_reboot.htm mod500.orig/hcti_hilfsmittel_reboot.htm
--- lidl.orig/hcti_hilfsmittel_reboot.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_hilfsmittel_reboot.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,7 +10,7 @@
 <!--
 
 function doConfirm(){
-        if(confirm("Möchten Sie wirklich mit dem TARGA WR 500 VoIP einen Reboot durchführen?")) {
+        if(confirm("Möchten Sie wirklich mit dem Speedport W 500V einen Reboot durchführen?")) {
                 alert("Es kann einige Zeit dauern, bis dieser Vorgang abgeschlossen ist und das System neu startet.\n Trennen Sie das Gateway nicht vom Strom, bevor der Vorgang beendet ist.");
                 return true;
         }
diff -Nur lidl.orig/hcti_laden_firm.htm mod500.orig/hcti_laden_firm.htm
--- lidl.orig/hcti_laden_firm.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden_firm.htm	2007-12-17 08:39:27.000000000 +0100
@@ -111,11 +111,11 @@
   <DIV id=i_content>
     <h2>Firmware aktualisieren</h2>
     <p>Dieser Menüpunkt ermöglicht das Aktualisieren der Firmware des Systems mittels einer Datei, die Ihnen
-    von der Carpo AG zur Verfügung gestellt wird. Um die Firmware zu aktualisieren, müssen Sie
+    von der Deutschen Telekom AG zur Verfügung gestellt wird. Um die Firmware zu aktualisieren, müssen Sie
     zunächst die Datei auf Ihre Festplatte herunterladen. Geben Sie den richtigen Namen im Eingabefeld auf
     dieser Seite ein oder durchsuchen Sie Ihre Festplatte.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
-     Informieren Sie sich bitte in regelmäßigen Abständen auf der Website der Carpo über
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
+     Informieren Sie sich bitte in regelmäßigen Abständen auf der Website der Deutschen Telekom über
     Neuerungen und Software-Updates.</p>
   </DIV>
   
diff -Nur lidl.orig/hcti_laden_firm_waiting.htm mod500.orig/hcti_laden_firm_waiting.htm
--- lidl.orig/hcti_laden_firm_waiting.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden_firm_waiting.htm	2007-12-17 08:39:27.000000000 +0100
@@ -63,11 +63,11 @@
   <DIV id=i_content>
     <h2>Firmware aktualisieren</h2>
     <p>Dieser Menüpunkt ermöglicht das Aktualisieren der Firmware des Systems mittels einer Datei, die Ihnen
-    von der Carpo AG zur Verfügung gestellt wird. Um die Firmware zu aktualisieren, müssen Sie
+    von der Deutschen Telekom AG zur Verfügung gestellt wird. Um die Firmware zu aktualisieren, müssen Sie
     zunächst die Datei auf Ihre Festplatte herunterladen. Geben Sie den richtigen Namen im Eingabefeld auf
     dieser Seite ein oder durchsuchen Sie Ihre Festplatte.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
-     Informieren Sie sich bitte in regelmäßigen Abständen auf der Website der Carpo über
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
+     Informieren Sie sich bitte in regelmäßigen Abständen auf der Website der Deutschen Telekom über
     Neuerungen und Software-Updates.</p>
   </DIV>
   
diff -Nur lidl.orig/hcti_laden.htm mod500.orig/hcti_laden.htm
--- lidl.orig/hcti_laden.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden.htm	2007-12-17 08:39:27.000000000 +0100
@@ -92,11 +92,19 @@
 
 <DIV id=c_leer></DIV>
 <DIV id=c_titel>Firmware</DIV>
-<DIV id=c_linklast>
+<DIV id=c_link>
       <table border="0" cellpadding="4" cellspacing="0">
         <tr>
           <td width="200"><a href="hcti_laden_firm.htm" onmouseover=i_showElem(6) onmouseout=i_showElem(0) target="hcti"><b>&gt;&gt; </b>Firmwareupdate</a></td>
-          <td>Version <%ejGet(firmwareVersion)%></td>
+          <td>Version <%ejGet(firmwareVersion)%>-DA2401</td>
+        </tr>
+      </table>
+</DIV>
+<DIV id=c_linklast>
+      <table border="0" cellpadding="4" cellspacing="0">
+        <tr>
+          <td width="200"><a href="http://www.dslteam.de/forum/showthread.php?t=119921" onmouseover=i_showElem(7) onmouseout=i_showElem(0) target="_blank"><b>&gt;&gt; </b>Homepage DA2401-Firmware</a></td>
+          <td></td>
         </tr>
       </table>
 </DIV>
@@ -167,10 +175,18 @@
     <h2>Firmware</h2>
     <p><b>Firmwareupdate</b><br>
     Hier können Sie die Firmware ihres Routers aktualisieren.</p>
-    <p>Die aktuelle Firmware wird Ihnen auf den Internetseiten der Carpo AG zum Download zur Verfügung gestellt.</p>
+    <p>Die aktuelle Firmware wird Ihnen auf den Internetseiten der Deutschen Telekom AG zum Download zur Verfügung gestellt.</p>
     <p>Bevor Sie die Firmware aktualisieren, laden Sie diese bitte zuerst auf Ihre Festplatte herunter.</p>
   </DIV>
 
+  <DIV id=i_content7>
+    <h2>Firmware</h2>
+    <p><b>Homepage mod. Firmware</b><br>
+    Hier können Sie auf die Homepage der genutzten Firmware gehen, um zu überprüfen, ob eine aktuellere Version als die genutzte Firmware existiert.</p>
+    <p>In späteren Firmware-Versionen wird hier automatisch auf eine neuere Firmware-Version geprüft.</p>
+    <p>Es wird jedoch keine Firmware automatisch aktualisiert oder die Daten auf dem Router automatisch abgeändert!</p>
+  </DIV>
+
 </DIV>
 
 </BODY>
diff -Nur lidl.orig/hcti_laden_l.htm mod500.orig/hcti_laden_l.htm
--- lidl.orig/hcti_laden_l.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden_l.htm	2007-12-17 08:39:27.000000000 +0100
@@ -21,8 +21,8 @@
                         alert("Bitte tragen Sie eine gültige Konfigurations-Datei ein!.");
                         return false;
                 }else{
-			if (len > 12 || (len < 6 && len > 0)) {
-                        	alert("Falsches Passwort! Bitte versuchen Sie es erneut.");
+			if (len > 16) {
+                        	alert("Zu langes Passwort! Bitte versuchen Sie es erneut.");
 				document.F2.Passwd.focus() ;
 				return false;
 			}
@@ -73,11 +73,20 @@
         return;
 }
 
+function keyEnter(iKeyCode) {
+    if (iKeyCode == 13) {
+    	btnApply();
+    	return false;
+    }	
+    else 
+    	return true;
+}
+
 
 //-->
 </SCRIPT>
 
-<LINK rel="stylesheet" href="style.css" type="text/css">
+<LINK rel="stylesheet" href="style.css" type="text/css" >
 
 </HEAD>
 
@@ -104,7 +113,7 @@
     <tr onmouseover=i_showElem(2) onmouseout=i_showElem(0)>
       <form name="F2">
         <td width="70">Passwort:</td>
-        <td><input type="password" class="stylepwd" name="Passwd" size="12" maxlength="12"></td>
+        <td><input type="password" class="stylepwd" name="Passwd" size="16" maxlength="16" onkeypress="return (keyEnter(event.keyCode))"></td>
       </form>
     </tr>
   </table>
diff -Nur lidl.orig/hcti_laden_s.htm mod500.orig/hcti_laden_s.htm
--- lidl.orig/hcti_laden_s.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden_s.htm	2007-12-17 08:39:27.000000000 +0100
@@ -25,14 +25,18 @@
 	var loc  = ""
 	var len = 0 ;
   	if (document.F1.P1.value=="") {
-    		alert("Bitte geben Sie ein Passwort mit mindestend 6 Zeichen ein!");
+    		alert("Achtung, Sie haben kein Passwort angegeben - dies wird nicht empfohlen!");
     		document.F1.P1.focus();
-    		return;
   	}
 	
 	len = document.F1.P1.value.length ;
-	if (len < 6 || len > 12) {
-    		alert("Bitte geben Sie ein Passwort mit mindestend 6 Zeichen ein!");
+  	if (len > 0 && len < 6) {
+    		alert("Achtung, Sie haben ein kurzes Passwort angegeben - mind. 6 Zeichen werden empfohlen!");
+    		document.F1.P1.focus();
+  	}
+
+	if (len > 16) {
+    		alert("Bitte geben Sie ein Passwort mit maximal 16 Zeichen ein!");
 		document.F1.P1.focus() ;
 		return ;
 	}
@@ -70,7 +74,7 @@
     <table border="0" cellpadding="0" cellspacing="2">
         <tr>
             <form name="F1">
-                <td><input type="password" class="stylepwd" name="P1" size="12" maxlength="12" onkeypress="return (keyEnter(event.keyCode))"></td>
+                <td><input type="password" class="stylepwd" name="P1" size="16" maxlength="16" onkeypress="return (keyEnter(event.keyCode))"></td>
             </form>
         </tr>
     </table>
@@ -95,7 +99,7 @@
   <DIV id=i_content>
     <h2>Passwort zur Datensicherung</h2>
     <p>Zu Ihrem Schutz werden die Daten mit einem Passwort verschlüsselt gespeichert.</p>
-	<p>Verwenden Sie bitte ein Passwort mit einer Zeichenlänge von mindeste ns 6 und maximal 12 Zeichen."</p>
+	<p>Verwenden Sie bitte ein Passwort mit einer Zeichenlänge von mindestens 6 und maximal 12 Zeichen."</p>
   </DIV>
   
 </DIV>
diff -Nur lidl.orig/hcti_laden_w.htm mod500.orig/hcti_laden_w.htm
--- lidl.orig/hcti_laden_w.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden_w.htm	2007-12-17 08:39:27.000000000 +0100
@@ -62,7 +62,7 @@
 
   <DIV id=i_content>
     <h2>Werkseinstellung wiederherstellen</h2>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Beachten Sie bitte, dass hierbei die bisherigen Einstellungen überschrieben werden.</p>
     <p>Wenn Sie die bisherigen Einstellungen aufbewahren möchten, empfehlen wir Ihnen, die bisherigen
     Einstellungen in eine externe Datei zu sichern.</p>
diff -Nur lidl.orig/hcti_laden_w_wait.htm mod500.orig/hcti_laden_w_wait.htm
--- lidl.orig/hcti_laden_w_wait.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_laden_w_wait.htm	2007-12-17 08:39:27.000000000 +0100
@@ -53,7 +53,7 @@
 
   <DIV id=i_content>
     <h2>Werkseinstellung wiederherstellen</h2>
-    <p><img border="0" src="pic_i_hinweis.jpg" width="63" height="11"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif" width="63" height="11"><br>    
     Beachten Sie bitte, dass hierbei die bisherigen Einstellungen überschrieben werden.</p>
     <p>Wenn Sie die bisherigen Einstellungen aufbewahren möchten, empfehlen wir Ihnen, die bisherigen
     Einstellungen in eine externe Datei zu sichern.</p>
diff -Nur lidl.orig/hcti_netzwerk_ddns.htm mod500.orig/hcti_netzwerk_ddns.htm
--- lidl.orig/hcti_netzwerk_ddns.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_ddns.htm	2007-12-17 08:39:27.000000000 +0100
@@ -300,7 +300,7 @@
     im Internet zuweisen, auch wenn er keine feste IP-Adresse hat.
     Mittels Dynamischen DNS können Anwender den festen (statischen) Namen der Domäne an eine dynamische IP
     Adresse binden. Sie benötigen dafür vom Anbieter des Dynamischen DNS Dienstes ein eingerichtetes Konto, ein
-    Passwort und Ihren statischen Domänennamen. Die Produkte der Carpo unterstützen Dynamisches DNS
+    Passwort und Ihren statischen Domänennamen. Die Produkte der Deutschen Telekom unterstützen Dynamisches DNS
     für www.dyndns.org und www.tzo.com.</p>
     <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über einen Menüpunkt bewegen.</p>
   </DIV>
diff -Nur lidl.orig/hcti_netzwerk.htm mod500.orig/hcti_netzwerk.htm
--- lidl.orig/hcti_netzwerk.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk.htm	2007-12-17 08:39:27.000000000 +0100
@@ -11,7 +11,7 @@
 <!--
 
    var dummy='1';
-var wan_test_status='<%ejGet(wan_test_status)%>';
+   var wan_test_status='<%ejGet(wan_test_status)%>';
    var provtxt1 = new Array('<%ejGet(T_onLinePppPassword1)%>',
 						   '<%ejGet(T_BusinessDynUserName)%>',
 						   '<%ejGet(T_BusinessFesUserName)%>',
@@ -58,10 +58,14 @@
             <SCRIPT language="JavaScript">
             <!--
 		var serviceId = parseInt('<%ejGet(serviceId)%>');
-		  if (serviceId == 2)
-                   document.write("Carpo");
-                else if (serviceId == 4)
-		     document.write("Anderer Provider");		
+		if (serviceId == 1 || serviceId == 0)
+                   document.write("T-Online");
+                else if (serviceId == 2)
+		   document.write("T-DSL Business mit dyn. IP");		
+		else if (serviceId == 3)
+		   document.write("T-DSL Business mit fester IP");
+		else if (serviceId == 4)
+                   document.write("Anderer Provider");
             //-->
             </SCRIPT>
           </td>
@@ -246,9 +250,7 @@
   <DIV id=i_content1>
     <h2>Netzwerkeinstellungen</h2>
     <p><b>Internetzugang</b><br>
-    Hier können Sie Ihren Internet-Zugang einrichten und konfigurieren. 
-    Falls Sie den Assistenten durchlaufen haben dürfte diese Einstellung bereits vorgenommen sein.</p>
-    <p> Der Internet-Zugang ist der Zugang in das WAN (Wide Area Network).</p>
+    Hier können Sie Ihren Internetzugang einrichten, ändern oder löschen.</p>
   </DIV>
   
   <DIV id=i_content2>
diff -Nur lidl.orig/hcti_netzwerk_n_a.htm mod500.orig/hcti_netzwerk_n_a.htm
--- lidl.orig/hcti_netzwerk_n_a.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_n_a.htm	2007-12-17 08:39:27.000000000 +0100
@@ -120,7 +120,7 @@
 <DIV id=c_pfad>Netzwerk / NAT / Anwendungsregeln</DIV>
 <DIV id=c_titel>Anwendungsregeln verwalten &amp; hinzufügen</DIV>
 <DIV id=c_sel>
-    <table border="0" cellpadding="2" cellspacing="1" bgcolor="#0099CC">
+    <table border="0" cellpadding="2" cellspacing="1" bgcolor="#E20074">
         <tr onmouseover=i_showElem(1) onmouseout=i_showElem(0)>
           <form name="F1">
             <td width="128" align="right"><font color="#FFFFFF"><b>Regel-Auswahl:</b></font></td>
diff -Nur lidl.orig/hcti_netzwerk_n_ausein.htm mod500.orig/hcti_netzwerk_n_ausein.htm
--- lidl.orig/hcti_netzwerk_n_ausein.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_n_ausein.htm	2007-12-17 08:39:27.000000000 +0100
@@ -224,7 +224,7 @@
     <h2>NAT</h2>
     <p><b>Betriebszustand</b><br>
     Die NAT-Funktion ist standardmäßig eingeschaltet.
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Sie sollten Sie die NAT-Funktion nicht ausschalten, da dies die Funktion Ihres Netzwerks beeinträchigen kann. Das
     Gerät arbeitet sonst nur noch im Bridgebetrieb, d.h. es kann dann nur noch als DSL-Modem verwendet werden.</p>
   </DIV>
diff -Nur lidl.orig/hcti_netzwerk_ppp.htm mod500.orig/hcti_netzwerk_ppp.htm
--- lidl.orig/hcti_netzwerk_ppp.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_ppp.htm	2007-12-17 08:39:27.000000000 +0100
@@ -96,7 +96,7 @@
     Bis zu 10 solcher PPPoE-Verbindungen sind gleichzeitig möglich. 
     Die normale Router-Funktion  wird durch die "PPPoE Pass-Through"-Funktion nicht beeinträchtigt. 
     Die "PPPoE Pass-Through"-Funktion ist standardmäßig eingeschaltet.</p>
-   <p><img border="0" src="pic_i_hinweis.jpg"><br> 
+   <p><img border="0" src="pic_i_hinweis.gif"><br> 
     Beachten Sie bitte, dass die Firewall Funktionalität vom Router für Geräte, die die "PPPoE Pass-Through"-Funktion verwenden, nicht mehr wirksam ist. 
     Zum Schutz vor Angriffen aus dem Internet wird empfohlen, eine entsprechende Software Firewall auf diesen Geräten zu installieren. </p>
 
diff -Nur lidl.orig/hcti_netzwerk_rep.htm mod500.orig/hcti_netzwerk_rep.htm
--- lidl.orig/hcti_netzwerk_rep.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_rep.htm	2007-12-17 08:39:27.000000000 +0100
@@ -206,7 +206,7 @@
   <DIV id=i_content>
     <h2>Repeater</h2>
     <p>Mithilfe eines Repeater kann die Reichweite Ihres WLAN Routers vergrößert werden. Dazu muss der Repeater hier eingestellt werden.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
     Um die Repeaterfunktion nutzen zu können, deaktivieren Sie unter 'Netzwerk / Wireless LAN':
     'SSID unsichtbar'</p>
     <p>Bitte verwenden Sie für alle Geräte den gleichen Funkkanal.</p>
diff -Nur lidl.orig/hcti_netzwerk_wan.htm mod500.orig/hcti_netzwerk_wan.htm
--- lidl.orig/hcti_netzwerk_wan.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_wan.htm	2007-12-17 08:39:27.000000000 +0100
@@ -28,13 +28,13 @@
       						"Verbindung ins Internet ist gesperrt.\n\n" +
       						"Klicken Sie auf 'Abbrechen' und anschließend auf 'Beenden',\n" +
       						"um auf der Startseite den Internetzugang frei zu schalten.\n" + 
-                  "Rufen Sie dann den Assistenten erneut auf.\n\n" +
+      						"Rufen Sie dann den Assistenten erneut auf.\n\n" +
       						"Wenn Sie ohne funktionsfähigen Internetzugang fortfahren\n" +
       						"möchten, dann klicken Sie auf 'OK'.\n\n" );
 	else if (wan_test_status == '4')
 		alert("Die Prüfung der Internetverbindung ist fehlgeschlagen. Bitte überprüfen,\n" +
-			    "ob die T-DSL LED an Ihrem TARGA WR 500 VoIP grün leuchtet, falls nicht\n" +
-			    "überprüfen Sie bitte die Steckverbindungen an Ihrem TARGA WR 500 VoIP.\n\n" +
+			    "ob die T-DSL LED an Ihrem Speedport grün leuchtet, falls nicht\n" +
+			    "überprüfen Sie bitte die Steckverbindungen an Ihrem Speedport.\n\n" +
 			    "Klicken Sie auf \"OK\", um die Zugangsdaten zu überprüfen und zu\n" +
 			    "korrigieren.\n\n");
 	
@@ -45,24 +45,17 @@
    var isIdleTimeOut = new Array(0,0,0,0);
 
    top.frames[0].ActiveServiceID = enblServiceID;
-
-   if (enblServiceID == 2 ) {document.F1.D1.selectedIndex = enblServiceID-2;}
-   else if (enblServiceID == 4 ) {document.F1.D1.selectedIndex = enblServiceID-3;}
-   else
+   if (enblServiceID == 0 ) {
+	document.F1.D1.selectedIndex = enblServiceID; 
+   }else
         document.F1.D1.selectedIndex = enblServiceID-1;
 
-
-//		document.ZDAT.P2.value = 
-//		document.ZDAT.P3.value = top.frames[0].assprovpwd[0];
-	
    //T-online.
-   document.ZDAT.P1.value = '<%ejGet(T_onLinePppPassword1)%>'; 
+   document.ZDAT.P1.value = top.frames[0].cfgprovtxt1[0];
    document.ZDAT.T1.value = '<%ejGet(T_onLinePppNumber)%>';
-//   document.ZDAT.P2.value = '<%ejGet(T_onLinePppPassword)%>';
-       document.ZDAT.P2.value = top.frames[0].assprovpwd[0];
-
-//   document.ZDAT.P3.value = '<%ejGet(T_onLinePppPassword)%>';
-      document.ZDAT.P3.value = top.frames[0].assprovpwd[0];
+   //leander for encrypt issue
+   document.ZDAT.P2.value = top.frames[0].cfgprovpwd[0];
+   document.ZDAT.P3.value = top.frames[0].cfgprovpwd[0];
 
    document.ZDAT.T2.value = '<%ejGet(T_onLinePppSufix)%>';
    document.ZDAT.T3.value = '<%ejGet(T_onLineEthMtu)%>';
@@ -91,7 +84,7 @@
    top.frames[0].tonline_ondemand = onDemand[0];
    top.frames[0].tonline_timeout = document.ZDAT00.D1.selectedIndex;
 
-   //Carpo
+   //T-business dynamic ip.
    document.ZDAT1.T11.value = '<%ejGet(T_BusinessDynUserName)%>';
    document.ZDAT1.P11.value = top.frames[0].cfgprovpwd[1];
    document.ZDAT1.P12.value = top.frames[0].cfgprovpwd[1];
@@ -209,7 +202,7 @@
 
    stDis();
 
-   //alert_wan_test_status();
+   alert_wan_test_status();
 }
 
 
@@ -224,11 +217,15 @@
 	if (top.frames[0].ActiveServiceID == 0) {
 		return true;
 	}
-	if((seindex==0) && (document.ZDAT1.T11.value==''))
+	if((seindex==0) && (document.ZDAT.P1.value==''))
+	    return false;
+        if((seindex==1) && (document.ZDAT1.T11.value==''))
+	    return false;
+	if((seindex==2) && (document.ZDAT2.T21.value==''))
 	    return false;
-        if((seindex==1) && (document.ZDAT3.T31.value==''))
+	if((seindex==3) && (document.ZDAT3.T31.value==''))
 	    return false;
-       //UnDo: remove this case
+
 	if(top.frames[0].ActiveServiceID == 1){
 		if(top.frames[0].tonline_password1 == '')
 		    return false;
@@ -255,11 +252,10 @@
 				return true;
 		}
 	}
-	//Carpo
 	if(top.frames[0].ActiveServiceID == 2){
 		if(top.frames[0].tbusdyn_name == '')
 		    return false;
-		if(document.F1.D1.selectedIndex != 0)
+		if(document.F1.D1.selectedIndex != 1)
 			return true;
 		else{
 			if(top.frames[0].tbusdyn_name != document.ZDAT1.T11.value)
@@ -278,7 +274,6 @@
 				return true;
 		}
 	}
-	//UnDo: remove this case
 	if(top.frames[0].ActiveServiceID == 3){
 		if(top.frames[0].tbusfes_name == '')
 		    return false;
@@ -302,11 +297,10 @@
 		}
 
 	}
-       //another provider. 
 	if(top.frames[0].ActiveServiceID == 4){
 		if(top.frames[0].another_name == '')
 		    return false;
-		if(document.F1.D1.selectedIndex != 1)
+		if(document.F1.D1.selectedIndex != 3)
 			return true;
 		else{
 			if(top.frames[0].another_name != document.ZDAT3.T31.value)
@@ -370,22 +364,21 @@
   document.getElementById("c_um1").style.visibility='hidden';
   document.getElementById("c_um2").style.visibility='hidden';
   document.getElementById("c_um3").style.visibility='hidden';
+  document.getElementById("c_um" + document.F1.D1.selectedIndex).style.visibility='visible';
 
-  if (document.F1.D1.selectedIndex == 0 ) 
-  	{document.getElementById("c_um1").style.visibility='visible';}
-  else
-  	{document.getElementById("c_um3").style.visibility='visible';}
-  
   switch(document.F1.D1.selectedIndex){
-    case 0: document.ZDAT1.T11.focus(); break;
-    case 1: document.ZDAT3.T31.focus(); break;
-    
+    case 0: 
+      document.ZDAT.P1.focus();
+      stAkt2();
+      break;
+    case 1: document.ZDAT1.T11.focus(); break;
+    case 2: document.ZDAT2.T21.focus(); break;
+    case 3: document.ZDAT3.T31.focus(); break;
   }
 
   stDis();
 }
 
-//UnDo: remove this function
 function stAkt2(){
   document.getElementById("c_um00").style.visibility='hidden';
   document.getElementById("c_um01").style.visibility='hidden';
@@ -401,22 +394,15 @@
 function i_prfElem(nr){ 
   switch(document.F1.D1.selectedIndex){
     case 0:
-      if(document.ZDAT1.R11[0].checked == false){
-        i_showElem(19);
-      }
-      else{
-        i_showElem(nr);
-      }
       break;
     case 1:
-      if(document.ZDAT3.R31[0].checked == false){
+      if(document.ZDAT1.R11[0].checked == false){
         i_showElem(19);
       }
       else{
         i_showElem(nr);
       }
       break;
-    //UnDo: remove this case
     case 2:
       if(document.ZDAT2.R21[0].checked == false){
         i_showElem(19);
@@ -425,7 +411,6 @@
         i_showElem(nr);
       }
       break;
-   //UnDo: remove this case
     case 3:
       if(document.ZDAT3.R31[0].checked == false){
         i_showElem(19);
@@ -443,6 +428,9 @@
 	
   switch(document.F1.D1.selectedIndex){
 	case 0:
+      stAkt2();
+		break;
+	case 1:
   	  if (document.ZDAT1.R11[0].checked == false){
     		state = true;
     		col = "#D4D0C8";
@@ -451,16 +439,6 @@
 		document.ZDAT1.D11.style.backgroundColor = col;
 		document.ZDAT1.D11.disabled = state;
 		break;
-	case 1:
-  	  if (document.ZDAT3.R31[0].checked == false){
-    		state = true;
-    		col = "#D4D0C8";
-  	  }
-		document.ZDAT3.C31.disabled = state;
-		document.ZDAT3.D31.style.backgroundColor = col;
-		document.ZDAT3.D31.disabled = state;
-		break;
-       //UnDo: remove this case
 	case 2:
   	  if (document.ZDAT2.R21[0].checked == false){
     		state = true;
@@ -470,7 +448,6 @@
 		document.ZDAT2.D21.style.backgroundColor = col;
 		document.ZDAT2.D21.disabled = state;
 		break;
-       //UnDo: remove this case
 	case 3:
   	  if (document.ZDAT3.R31[0].checked == false){
     		state = true;
@@ -513,6 +490,17 @@
   if(provok==true){
   switch(document.F1.D1.selectedIndex){
     case 0:
+      document.ZDAT.P1.value = "";
+      document.ZDAT.T1.value = "";
+      document.ZDAT.T2.value = "";
+      document.ZDAT.P2.value = "";
+      document.ZDAT.T3.value = "1492";
+      document.ZDAT00.C1.checked = true;
+      document.ZDAT00.D1.selectedIndex = 0;
+      loc = 'hcti_deletewan.cgi?DelWhichWan=1';
+      break;
+  
+    case 1:
       document.ZDAT1.T11.value = "";
       document.ZDAT1.P11.value = "";
       document.ZDAT1.T12.value = "1492";
@@ -521,16 +509,6 @@
       loc = 'hcti_deletewan.cgi?DelWhichWan=2';
       break;
   
-    case 1:
-      document.ZDAT3.T31.value = "";
-      document.ZDAT3.P31.value = "";
-      document.ZDAT3.T32.value = "";
-      document.ZDAT3.T36.value = "1454";
-      document.ZDAT3.C31.checked = true;
-      document.ZDAT3.D31.selectedIndex = 0;
-      loc = 'hcti_deletewan.cgi?DelWhichWan=4';
-      break;
-    //UnDo: remove this case 
     case 2:
       document.ZDAT2.T21.value = "";
       document.ZDAT2.P21.value = "";
@@ -539,7 +517,7 @@
       document.ZDAT2.D21.selectedIndex = 0;
       loc = 'hcti_deletewan.cgi?DelWhichWan=3';
       break;
-    //UnDo: remove this case 
+  
     case 3:
       document.ZDAT3.T31.value = "";
       document.ZDAT3.P31.value = "";
@@ -573,6 +551,59 @@
   var provok;
   switch(document.F1.D1.selectedIndex){
   case 0:
+    if (document.ZDAT.P1.value!="" || document.ZDAT.T1.value!="" || document.ZDAT.T2.value!="" || document.ZDAT.P2.value!="" || document.ZDAT.P3.value!=""){
+    if (document.ZDAT.P1.value=="" || isInvalidNumber(document.ZDAT.P1.value)){
+      alert(txtHinw("Anschlusskennung"));
+      document.ZDAT.P1.value = "";
+      document.ZDAT.P1.focus();
+      return false;
+    }
+    if (document.ZDAT.T1.value=="" || isInvalidNumber(document.ZDAT.T1.value)){
+      alert(txtHinw("T-Online-Nummer"));
+      document.ZDAT.T1.value = "";
+      document.ZDAT.T1.focus();
+      return false;
+    }
+    if (document.ZDAT.T2.value=="" || isInvalidNumber(document.ZDAT.T2.value)){
+      alert(txtHinw("Mitbenutznummer"));
+      document.ZDAT.T2.value = "";
+      document.ZDAT.T2.focus();
+      return false;
+    }
+    if (document.ZDAT.P2.value=="" || document.ZDAT.P3.value=="" || isInvalidString(document.ZDAT.P2.value) || document.ZDAT.P2.value!=document.ZDAT.P3.value){
+      alert(txtHinw("Persönliches Kennwort' oder 'Kennwort Wiederholung"));
+      document.ZDAT.P2.value = "";
+      document.ZDAT.P3.value = "";
+      document.ZDAT.P2.focus();
+      return false;
+    }
+    if(document.ZDAT.T3.value<1200 || document.ZDAT.T3.value > 1492){
+	alert("Der eingegebene Wert ist unzulÿssig.\nEs muss eine Zahl zwischen 1200 und 1492");
+	document.ZDAT.T3.value = "";
+	document.ZDAT.T3.focus();
+	return false;
+    }
+
+
+    if (document.ZDAT.T3.value=="" || isNaN(document.ZDAT.T3.value)){
+      alert(txtHinw("MTU (Standardwert 1492)"));
+      document.ZDAT.T3.value = "";
+      document.ZDAT.T3.focus();
+      return false;
+    }
+  }
+  else{
+    provok=confirm(txtProv());
+    if(provok==true){
+      document.ZDAT.T3.value = "1492";
+      document.ZDAT00.C1.checked = true;
+      document.ZDAT00.D1.selectedIndex = 0;
+    }
+    else return false;
+  }
+  break;
+  
+  case 1:
     if (document.ZDAT1.T11.value!="" || document.ZDAT1.P11.value!="" || document.ZDAT1.P12.value!=""){
     if (document.ZDAT1.T11.value==""){
       alert(txtHinw("Benutzername"));
@@ -610,64 +641,8 @@
     }
     else return false;
   }
-  break; 
-  case 1:
-    if (document.ZDAT3.T31.value!="" || document.ZDAT3.P31.value!="" || document.ZDAT3.P32.value!="" || document.ZDAT3.T32.value!=""){
-            if (document.ZDAT3.T31.value==""){
-              alert(txtHinw("Benutzername"));
-              document.ZDAT3.T31.focus();
-              return false;
-            }
-	    if (document.ZDAT3.P31.value=="" || document.ZDAT3.P32.value=="" || isInvalidString(document.ZDAT3.P31.value) || document.ZDAT3.P31.value!=document.ZDAT3.P32.value){
-              alert(txtHinw("Kennwort' oder 'Kennwort Wiederholung"));
-              document.ZDAT3.P31.value = "";
-              document.ZDAT3.P32.value = "";
-              document.ZDAT3.P31.focus();
-              return false;
-	    }
-	    if (document.ZDAT3.T32.value!="" && isInvalidString(document.ZDAT3.T32.value)){
-              alert(txtHinw("Name des Dienstes"));
-	      document.ZDAT3.T32.focus();
-              return false;
-            }
-
-            if (isNIP(document.ZDAT3.T33_1,document.ZDAT3.T33_2,document.ZDAT3.T33_3,document.ZDAT3.T33_4) > 0){
-              alert("Bitte tragen Sie eine korrekte IP-Adresse als feste IP-Adresse ein");
-              return false;
-            }
-            if (isNIP(document.ZDAT3.T34_1,document.ZDAT3.T34_2,document.ZDAT3.T34_3,document.ZDAT3.T34_4) > 0){
-              alert("Bitte tragen Sie eine korrekte IP-Adresse für den primären DNS-Server ein");
-              return false;
-            }
-            if (isNIP(document.ZDAT3.T35_1,document.ZDAT3.T35_2,document.ZDAT3.T35_3,document.ZDAT3.T35_4) > 0){
-              alert("Bitte tragen Sie eine korrekte IP-Adresse für den sekundären DNS-Server ein");
-              return false;
-            }
-	    if(document.ZDAT3.T36.value<1200 || document.ZDAT3.T36.value > 1492){
-		alert("Der eingegebene Wert ist unzulÿssig.\nEs muss eine Zahl zwischen 1200 und 1492");
-		document.ZDAT3.T36.value = "";
-		document.ZDAT3.T36.focus();
-		return false;
-	    }
-	    if (document.ZDAT3.T36.value=="" || isNaN(document.ZDAT3.T36.value)){
-              alert(txtHinw("MTU (Standardwert 1454)"));
-              document.ZDAT3.T36.value = "";
-              document.ZDAT3.T36.focus();
-              return false;
-            }
-          }
-          else{
-            provok=confirm(txtProv());
-            if(provok==true){
-              document.ZDAT3.T36.value = "1454";
-              document.ZDAT3.C31.checked = true;
-              document.ZDAT3.D31.selectedIndex = 0;
-            }
-	    else 
-	    	return false;
-          }
-          break;
-  //UnDo: remove this case
+  break;
+  
   case 2:
   if (document.ZDAT2.T21.value!="" || document.ZDAT2.P21.value!="" || document.ZDAT2.P22.value!=""){
   if (document.ZDAT2.T21.value==""){
@@ -705,27 +680,21 @@
   }
 
   break;
- //UnDo: remove this case
+  
   case 3:
     if (document.ZDAT3.T31.value!="" || document.ZDAT3.P31.value!="" || document.ZDAT3.P32.value!="" || document.ZDAT3.T32.value!=""){
-            if (document.ZDAT3.T31.value=="" || isInvalidString(document.ZDAT3.T31.value)){
+            if (document.ZDAT3.T31.value==""){
               alert(txtHinw("Benutzername"));
               document.ZDAT3.T31.focus();
               return false;
             }
-	    if (document.ZDAT3.P31.value=="" || document.ZDAT3.P32.value=="" || isInvalidString(document.ZDAT3.P31.value) || document.ZDAT3.P31.value!=document.ZDAT3.P32.value){
+	    if (document.ZDAT3.P31.value=="" || document.ZDAT3.P32.value=="" || document.ZDAT3.P31.value!=document.ZDAT3.P32.value){
               alert(txtHinw("Kennwort' oder 'Kennwort Wiederholung"));
               document.ZDAT3.P31.value = "";
               document.ZDAT3.P32.value = "";
               document.ZDAT3.P31.focus();
               return false;
 	    }
-	    if (document.ZDAT3.T32.value!="" && isInvalidString(document.ZDAT3.T32.value)){
-              alert(txtHinw("Name des Dienstes"));
-	      document.ZDAT3.T32.focus();
-              return false;
-            }
-
             if (isNIP(document.ZDAT3.T33_1,document.ZDAT3.T33_2,document.ZDAT3.T33_3,document.ZDAT3.T33_4) > 0){
               alert("Bitte tragen Sie eine korrekte IP-Adresse als feste IP-Adresse ein");
               return false;
@@ -776,8 +745,31 @@
  
 function stSave(){	
   switch(document.F1.D1.selectedIndex){
-    //Carpo
+    //T-online 
     case 0:
+    if(IsPppoeChanged() == true ) {
+//	if(confirm(rebootconfirm) == true )
+	    loc = 'hcti_netzwerk_wan_tonline_reboot.cgi?';
+//	else
+//	    return false;
+    }
+    else
+    loc = 'hcti_netzwerk_wan_tonline_waiting.cgi?';
+      loc += 'serviceId=1';      
+      loc += '&provtxt1=' + encodeUrl(document.ZDAT.P1.value);
+      loc += '&provtxt2=' + encodeUrl(document.ZDAT.T1.value);
+      loc += '&provtxt3=' + encodeUrl(document.ZDAT.T2.value);
+      loc += '&provpwd=' + encodeUrl(document.ZDAT.P2.value);
+      loc += '&T_onLineEthMtu='+encodeUrl(document.ZDAT.T3.value);
+      loc += ('&T_onLineIsIdleTimeOut=' + ((document.ZDAT.R1[1].checked == true)?"1":"0"));
+      if(document.ZDAT.R1[0].checked==true){
+           loc += ('&T_onLineOnDemand=' + ((document.ZDAT00.C1.checked == true)?"1":"0"));
+	   loc += '&T_onLinePppIdleTimeOut=' + document.ZDAT00.D1.selectedIndex;
+      }
+      loc += '&redial_time_tonline=' + document.ZDAT01.D2.selectedIndex;
+      break;
+    //T-business dynamic ip
+    case 1:
     if(IsPppoeChanged() == true ){
 //	if(confirm(rebootconfirm) == true )
 	    loc = 'hcti_netzwerk_wan_tbusinessdyn_reboot.cgi?';
@@ -796,81 +788,6 @@
 	  loc += '&T_BusinessDynTimeOut=' + document.ZDAT1.D11.selectedIndex;
       }
       break;
-    //another provider
-    case 1:
-    if(IsPppoeChanged() == true ){
-	//if(confirm(rebootconfirm) == true )
-	    loc = 'hcti_netzwerk_wan_providerx_reboot.cgi?';
-	//else
-	//    return false;
-    }
-	else
-      		loc = 'hcti_netzwerk_wan_providerx_waiting.cgi?';
-      loc += 'serviceId=4';
-      loc += '&provtxt1=' + encodeUrl(document.ZDAT3.T31.value);      
-      loc += '&provpwd=' + encodeUrl(document.ZDAT3.P31.value);
-      loc += '&provtxt2=' + encodeUrl(document.ZDAT3.T32.value);
-      var pppFixVal;
-      var dnsVal1;
-      var dnsVal2;
-      //if no access data, ip and dns should all be null
-      if(document.ZDAT3.T31.value==''){
-	loc += '&pppFixIpAddress=' + "0.0.0.0";
-	loc += '&dnsPrimary=' + "0.0.0.0";
-	loc += '&dnsSecondary=' + "0.0.0.0";
-      }
-      else
-      {
-	  //fix ip
-	  if (document.ZDAT3.T33_1.value == "" &&
-		  document.ZDAT3.T33_2.value == "" &&
-		  document.ZDAT3.T33_3.value == "" &&
-		  document.ZDAT3.T33_4.value == "" ) {
-		  loc += '&pppFixIpAddress=' + "0.0.0.0";
-	  } else {
-		  pppFixVal = document.ZDAT3.T33_1.value + '.'+ 
-					  document.ZDAT3.T33_2.value + '.'+ 
-					  document.ZDAT3.T33_3.value + '.'+ 
-					  document.ZDAT3.T33_4.value;
-		  loc += '&pppFixIpAddress=' + pppFixVal;
-
-	  }
-	  //dns primary
-	  if (document.ZDAT3.T34_1.value == "" &&
-		  document.ZDAT3.T34_2.value == "" &&
-		  document.ZDAT3.T34_3.value == "" &&
-		  document.ZDAT3.T34_4.value == "" ) {
-		  loc += '&dnsPrimary=' + "0.0.0.0";
-	  } else {
-		  dnsVal1 = document.ZDAT3.T34_1.value + '.' + 
-					document.ZDAT3.T34_2.value + '.' + 
-					document.ZDAT3.T34_3.value + '.' + 
-					document.ZDAT3.T34_4.value;
-		  loc += '&dnsPrimary=' + dnsVal1;	 
-	  }
-	  //dns secondary
-	  if (document.ZDAT3.T35_1.value == "" &&
-		  document.ZDAT3.T35_2.value == "" &&
-		  document.ZDAT3.T35_3.value == "" &&
-		  document.ZDAT3.T35_4.value == "") {
-		  loc += '&dnsSecondary=' + "0.0.0.0";
-	  } else {
-		  dnsVal2 = document.ZDAT3.T35_1.value + '.'+ 
-					document.ZDAT3.T35_2.value + '.'+ 
-					document.ZDAT3.T35_3.value + '.'+ 
-					document.ZDAT3.T35_4.value;
-		  loc += '&dnsSecondary=' + dnsVal2;
-	  
-	  }
-      }
-      loc += '&ethMtu=' + encodeUrl(document.ZDAT3.T36.value);
-      loc += ('&pppIsIdleTimeOut=' + ((document.ZDAT3.R31[1].checked == true)?"1":"0"));
-      if(document.ZDAT3.R31[0].checked==true){
-          loc += ('&enblOnDemand=' + ((document.ZDAT3.C31.checked == true)?"1":"0"));
-	  loc += '&pppTimeOut='+ document.ZDAT3.D31.selectedIndex;
-      }
-     break;
-    //UnDo: remove this case
     //T-business fix ip
     case 2:
     if(IsPppoeChanged() == true ){
@@ -891,7 +808,6 @@
 	  loc += '&T_BusinessFesTimeOut=' + document.ZDAT2.D21.selectedIndex;
       }
       break;
-    //UnDo: remove this case
     //another provider
     case 3:
     if(IsPppoeChanged() == true ){
@@ -998,32 +914,32 @@
 
 #c_um0 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um00 {
   POSITION: absolute; left: 15px; top: 359px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um01 {
   POSITION: absolute; left: 15px; top: 359px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um1 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um2 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um3 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c-stdl {
@@ -1040,8 +956,8 @@
 
 #c_savtest {
 	POSITION: absolute; margin-left: 15px; margin-top: 37px; width: 402px; height: 75;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
-	background-color: #F0F0F0; background-image: url(pic_c_savtest.jpg); VISIBILITY: hidden
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
+	background-color: #F0F0F0; background-image: url(pic_c_savtest.gif); VISIBILITY: hidden
 }
 
 #scroll{WIDTH: 400px; HEIGHT: 315px; OVERFLOW: scroll;}
@@ -1078,13 +994,15 @@
 <DIV id=c_pfad>Netzwerk / Internetzugang</DIV>
 <DIV id=c_titel>Internetzugang</DIV>
 <DIV id=c_sel>
-      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#0099CC">
+      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#E20074">
         <tr onmouseover=i_showElem(11) onmouseout=i_showElem(0)>
           <form name="F1">
-            <td width="159" align="right"><font color="#FFFFFF"><b>Provider-Auswahl:</b></font></td>
+            <td width="159" align="right"><font color="#FFFFFF"><b>Auswahl Internetzugang:</b></font></td>
             <td width="5"></td>
             <td width="200"><select size="1" name="D1" onchange="stAkt()">
-        	       	       <option>Carpo</option>
+			       <option>T-Online</option>
+        	       	       <option>T-DSL Business mit dyn. IP</option>
+			       <option>T-DSL Business mit fester IP</option>
                  	       <option>Anderer Provider</option>
               		    </select>
             </td>
@@ -1244,21 +1162,23 @@
 
 <DIV id=c_um1>
 
-<DIV id=c_titel>Internet-Zugangsdaten für Carpo</DIV>
+<DIV id=c_titel>Internet-Zugangsdaten für T-DSL Business mit dyn. IP</DIV>
 <DIV id=c-doppel>
       <table border="0" cellpadding="0" cellspacing="2">
-        <tr onmouseover=i_showElem(13) onmouseout=i_showElem(0)>
+        <tr>
           <form name="ZDAT1">
-            <td width="173">Benutzername:</td>
-            <td><input type="text" name="T11" size="28" maxlength="64"></td>
+            <td>Benutzername:</td>
+        </tr>
+        <tr onmouseover=i_showElem(13) onmouseout=i_showElem(0)>
+            <td><input type="text" name="T11" size="53" maxlength="64"></td>
         </tr>
       </table>
 </DIV>
 <DIV id=c_std>
       <table border="0" cellpadding="0" cellspacing="2">
         <tr onmouseover=i_showElem(14) onmouseout=i_showElem(0)>
-            <td width="173">Persönliches Kennwort:</td>
-	    <td><input type="password" class="stylepwd" name="P11" size="28" maxlength="64"></td>
+            <td width="173">Kennwort:</td>
+	    <td><input type="password" class="stylepwd" name="P11" size="28" maxlength="32"></td>
         </tr>
       </table>
 </DIV>
@@ -1266,7 +1186,7 @@
       <table border="0" cellpadding="0" cellspacing="2">
         <tr onmouseover=i_showElem(14) onmouseout=i_showElem(0)>
             <td width="173">Kennwort wiederholen:</td>
-	    <td><input type="password" class="stylepwd" name="P12" size="28" maxlength="64"></td>
+	    <td><input type="password" class="stylepwd" name="P12" size="28" maxlength="32"></td>
         </tr>
       </table>
 </DIV>
@@ -1568,24 +1488,24 @@
   <DIV id=i_content1>
     <h2>Internet-Zugangsdaten</h2>
     <p><b>Anschlusskennung</b><br>
-    Die Anschlusskennung entnehmen Sie Ihrer Auftragsbestätigung von <br>Carpo.</p>
+    Die Anschlusskennung entnehmen Sie Ihrer Auftragsbestätigung von <br>T-Online.</p>
   </DIV>
   <DIV id=i_content2>
     <h2>Internet-Zugangsdaten</h2>
-    <p><b>Carpo-Nummer</b><br>
-    Die Carpo-Nummer entnehmen Sie Ihrer Auftragsbestätigung von <br>Carpo.</p>
+    <p><b>T-Online-Nummer</b><br>
+    Die T-Online-Nummer entnehmen Sie Ihrer Auftragsbestätigung von <br>T-Online.</p>
   </DIV>
   <DIV id=i_content3>
     <h2>Internet-Zugangsdaten</h2>
     <p><b>Mitbenutzernummer / Suffix</b><br>
-    Tragen Sie die Nummer des bei Carpo registrierten Mitbenutzers ein. Ist nur ein Mitbenutzer registriert,
+    Tragen Sie die Nummer des bei T-Online registrierten Mitbenutzers ein. Ist nur ein Mitbenutzer registriert,
     tragen Sie die Ziffernfolge '0001' ein. Die Mitbenutzernummer muss vierstellig eingeben werden.</p>
   </DIV>
   <DIV id=i_content4>
     <h2>Internet-Zugangsdaten</h2>
     <p><b>Persönliches Kennwort</b><br>
     Tragen Sie hier Ihr persönliches Kennwort ein und wiederholen Sie die Eingabe im Feld darunter. Das Kennwort
-    können Sie nur in der entsprechenden Anwendung von Carpo ändern.</p>
+    können Sie nur in der entsprechenden Anwendung von T-Online ändern.</p>
   </DIV>
   <DIV id=i_content5>
     <h2>Router Einstellungen</h2>
@@ -1602,7 +1522,7 @@
     <li>Um Verzögerungen beim abgehenden Telefonieren zu vermeiden.</li>
     <p>Wenn Sie die Dauerverbindung einschalten möchten, klicken Sie auf die Option 'Ein'.</p>
     <p>Mit eingeschalteter Dauerverbindung wird die Verbindung ins Internet immer aufrecht erhalten.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Beachten Sie bitte, dass sich eine eingeschaltete Dauerverbindung bei einem zeitbasierenden Tarif auf die Kosten auswirkt.</p>    
   </DIV>
   <DIV id=i_content7>
@@ -1611,7 +1531,7 @@
     Hier können Sie auswählen, ob bei Aufruf Ihres Standard Browsers immer automatisch eine Internetverbindung
     herge- stellt wird. Möchten Sie dies nicht, so müssen Sie die Verbindung zum Internet jeweils manuell über die
     Startseite des Konfigurationsprogramms herstellen.</p>
-   <p><img border="0" src="pic_i_hinweis.jpg"><br>
+   <p><img border="0" src="pic_i_hinweis.gif"><br>
     Mit der Zusatzsoftware 'Online- Control' wird der Status der Internetverbindung in der Taskleiste mit einem Icon angezeigt.</p>
     <p>Per Mausklick auf das Icon kön- nen Sie unter anderem die Ver- bindung ins Internet aufbauen.</p>
     <p>OnlineControl finden Sie auf Ihrer Installations-CD und im Internet auf den T-Com Seiten.</p>
@@ -1631,18 +1551,18 @@
 
 
   <DIV id=i_content11>
-    <p><b>Provider-Auswahl</b><br>
-    Wählen Sie Ihren Provider (Internetanbieter) aus der Liste aus.</p>
+    <p><b>Auswahl Internetzugang</b><br>
+    Wählen Sie Ihren Internetzugang bzw. Internetanbieter(Provider) aus der Liste aus.</p>
   </DIV>
   <DIV id=i_content12>
     <h2>Internet Zugangsdaten</h2>
     <p><b>Feste IP-Adresse</b><br>
-    Die feste IP-Adresse entnehmen Sie Ihrer Auftragsbestätigung von Carpo.</p>
+    Die feste IP-Adresse entnehmen Sie Ihrer Auftragsbestätigung von T-DSL Business.</p>
   </DIV>
   <DIV id=i_content13>
     <h2>Internet-Zugangsdaten</h2>
     <p><b>Benutzername</b><br>
-    Den Benutzernamen entnehmen Sie Ihrer Auftragsbestätigung von Carpo.</p>
+    Den Benutzernamen entnehmen Sie Ihrer Auftragsbestätigung von T-DSL Business.</p>
   </DIV>
   <DIV id=i_content14>
     <h2>Internet-Zugangsdaten</h2>
@@ -1666,7 +1586,7 @@
     <h2>Router Einstellungen</h2>
     <p><b>MTU</b><br>
     Die MTU (Maximum Transmis- sion Unit) gibt an, wie viele Bytes an Daten in einem Datenpaket übertragen werden.
-    Der Wert für Carpo liegt bei 1456 Bytes.</p>
+    Der Wert für T-DSL Business mit fester IP liegt bei 1456 Bytes.</p>
   </DIV>
 
 
diff -Nur lidl.orig/hcti_netzwerk_wireless.htm mod500.orig/hcti_netzwerk_wireless.htm
--- lidl.orig/hcti_netzwerk_wireless.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_netzwerk_wireless.htm	2007-12-17 08:39:27.000000000 +0100
@@ -78,8 +78,8 @@
                 loc += 'wlEnbl=0' ;
                 loc += '&wlHide=' + hide;
 				var str = document.WIRELESS.wlSsid.value;
-                if( str == "" || isValidSSID(str) == false) {
-                        alert("Bitte überprüfen Sie die Eingabe Ihrer SSID. Beachten Sie bitte, dass hier keine Sonderzeichen verwenden werden dürfen!");
+                if( str == "" ) {
+                        alert("Bitte geben Sie eine SSID (Name des Funknetzwerks) an.");
                         return;
                 } else {
                         loc += '&wlSsid=' + encodeUrl(str);
@@ -203,7 +203,7 @@
       <table border="0" cellpadding="0" cellspacing="2">
         <tr onmouseover=i_showElem(2) onmouseout=i_showElem(0)>
             <td width="120">SSID:</td>
-            <td><input type="text" name="wlSsid" size="32" maxlength="32"></td>
+            <td><input type="text" name="wlSsid" size="32" maxlength="63"></td>
         </tr>
       </table>
 </DIV>
@@ -314,7 +314,7 @@
     <p><b>SSID</b><br>
     Damit die drahtlos verbundenen Netzwerkkomponenten miteinander kommunizieren können, müssen sie
     die gleiche SSID (Service Set Identifier) verwenden. Geben Sie eine Zeichenkette Ihrer Wahl ein.
-  	Die SSID kann bis zu 32 Zeichen aufnehmen und aus Ziffern, Zeichen und Sonderzeichen bestehen. 
+  	Die SSID kann bis zu 63 Zeichen aufnehmen und aus Ziffern, Zeichen und Sonderzeichen bestehen. 
 	Sie sollte möglichst nichts über die Identität des Wireless LAN aussagen, also keine Nach- oder Firmennamen in sich tragen.</p>
   	<p>Die Verbindung zu drahtlosen Netzwerkadaptern, die keine gültige SSID verwenden,
   	wird so lange unterbrochen, bis auch dort die SSID eingetragen ist.</p>
@@ -338,8 +338,8 @@
     Der Übertragungsmodus gibt an, ob die drahtlose Übertra- gung nach dem Standard 802.11b
     oder 802.11g erfolgt oder ob beide Übertragungsar- ten möglich sind (Mixed). Der wesentliche
     Unterschied zwi- schen beiden Standards ist die Übertragungsgeschwindigkeit:<br>
-	<li>802.11b ?max. 11 Mbps</li>
-	<li>802.11g ?max. 54 Mbps</li></p>
+	<li>802.11b – max. 11 Mbps</li>
+	<li>802.11g – max. 54 Mbps</li></p>
 	<p>Nutzen die Geräte im drahtlosen Netzwerk unterschiedliche Standards, sollten Sie hier die
 	Voreinstellung 'Mixed' beibehalten.</p>
   </DIV>
diff -Nur lidl.orig/hcti_sicherheit_f_t.htm mod500.orig/hcti_sicherheit_f_t.htm
--- lidl.orig/hcti_sicherheit_f_t.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_sicherheit_f_t.htm	2007-12-17 08:39:27.000000000 +0100
@@ -184,7 +184,7 @@
 <DIV id=c_pfad>Sicherheit / Filterfunktion / Terminregeln</DIV>
 <DIV id=c_titel>Terminregeln verwalten &amp; hinzufügen</DIV>
 <DIV id=c_sel>
-      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#0099CC">
+      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#E20074">
         <tr onmouseover=i_showElem(1) onmouseout=i_showElem(0)>
           <form name="F1">
             <td width="106" align="right"><font color="#FFFFFF"><b>Regel-Auswahl:</b></font></td>
diff -Nur lidl.orig/hcti_sicherheit_fwall.htm mod500.orig/hcti_sicherheit_fwall.htm
--- lidl.orig/hcti_sicherheit_fwall.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_sicherheit_fwall.htm	2007-12-17 08:39:27.000000000 +0100
@@ -21,16 +21,27 @@
    }
 }
 
+function DT_firewall_alert(){
+	   with ( document.forms[0] ){
+	        if(enblFirewall[0].checked==true){
+         		alert("Die Firewall-Funktion schützt gegen einen unberechtigten Zugriff von außen (z.B. Hacker).\n "+
+         		"Es wird dringend empfohlen, diese Funktion nicht zu deaktivieren.\n");
+			return true;	
+	        }
+	}
+}			
+
 function btnApply(){
-  document.getElementById("c_verzoeg1").style.visibility='visible';
-  document.getElementById("c_verzoeg2").style.visibility='visible';
-  document.getElementById("t_but1").style.visibility='hidden';
-  document.getElementById("t_but3").style.visibility='hidden';
-  document.getElementById("t_but4").style.visibility='hidden';
+        DT_firewall_alert();
+        document.getElementById("c_verzoeg1").style.visibility='visible';
+        document.getElementById("c_verzoeg2").style.visibility='visible';
+        document.getElementById("t_but1").style.visibility='hidden';
+        document.getElementById("t_but3").style.visibility='hidden';
+        document.getElementById("t_but4").style.visibility='hidden';
         var loc = 'hcti_sicherheit_f_ausein.cgi?'
         with ( document.forms[0] )
         {
-                if(enblFirewall[0].checked==true)
+                if(enblFirewall[0].checked==true)	
                         loc+='enblFirewall=0';
                 if(enblFirewall[1].checked==true)
                         loc+='enblFirewall=1';
diff -Nur lidl.orig/hcti_sicherheit_macfilter.htm mod500.orig/hcti_sicherheit_macfilter.htm
--- lidl.orig/hcti_sicherheit_macfilter.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_sicherheit_macfilter.htm	2007-12-17 08:39:27.000000000 +0100
@@ -281,7 +281,7 @@
        Netzwerk (LAN) erhalten sollen. Allen anderen wird der Zugang verwehrt. Die Zugangskontrolle erfolgt
        über die MAC-Adresse der Rechner. Beispiel MAC:<br>
        00-02-C3-88-33-AC</p>
-    <p><img border="0" src="pic_i_hinweis.jpg" width="63" height="11"><br>
+    <p><img border="0" src="pic_i_hinweis.gif" width="63" height="11"><br>
        Die MAC-Adresse eines Rechners ermitteln Sie im Windows Betriebssystem durch folgende Prozedur:<br>
        Start, Ausführen: cmd, OK</p>
     <p>Es erscheint das DOS Eingabefenster, hier geben Sie ein:&nbsp; IPconfig /all<br>
diff -Nur lidl.orig/hcti_sicherheit_pwd_error.htm mod500.orig/hcti_sicherheit_pwd_error.htm
--- lidl.orig/hcti_sicherheit_pwd_error.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_sicherheit_pwd_error.htm	2007-12-17 08:39:27.000000000 +0100
@@ -127,7 +127,7 @@
     muss das im Auslieferungszustand eingetragene Passwort 0000 geändert werden.</p>
     <p>Bewahren Sie das neue Passwort an einer sicheren Stelle vor Zugriff von Unbefugten auf.</p>
 
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Zu Ihrer Sicherheit wird das Konfigurationsprogramm automatisch beendet,
     nachdem es mehr als 10 Minuten nicht verwendet wurde.</p>
 
diff -Nur lidl.orig/hcti_sicherheit_pwd.htm mod500.orig/hcti_sicherheit_pwd.htm
--- lidl.orig/hcti_sicherheit_pwd.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_sicherheit_pwd.htm	2007-12-17 08:39:27.000000000 +0100
@@ -119,7 +119,7 @@
     muss das im Auslieferungszustand eingetragene Passwort 0000 geändert werden.</p>
     <p>Bewahren Sie das neue Passwort an einer sicheren Stelle vor Zugriff von Unbefugten auf.</p>
 
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>    
+    <p><img border="0" src="pic_i_hinweis.gif"><br>    
     Zu Ihrer Sicherheit wird das Konfigurationsprogramm automatisch beendet,
     nachdem es mehr als 10 Minuten nicht verwendet wurde.</p>
 
diff -Nur lidl.orig/hcti_sicherheit_wep.htm mod500.orig/hcti_sicherheit_wep.htm
--- lidl.orig/hcti_sicherheit_wep.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_sicherheit_wep.htm	2007-12-17 08:39:27.000000000 +0100
@@ -702,22 +702,22 @@
 
 #c_um0 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um1 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um2 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um3 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_fest {
@@ -760,7 +760,7 @@
 <DIV id=c_titel>Verschlüsselung</DIV>
 
 <DIV id=c_sel>
-      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#0099CC">
+      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#E20074">
         <tr onmouseover=i_selElem() onmouseout=i_showElem(0)>
           <form name="F1">
             <td width="126" align="right"><font color="#FFFFFF"><b>Betriebsart:</b></font></td>
@@ -991,7 +991,7 @@
     <p><b>Betriebsart Aus</b><br>
        Zu Ihrer eigenen Sicherheit empfehlen wir Ihnen dringend die Verschlüsselung einzuschalten.
        Wählen Sie die Art der Verschlüsselung und konfigurieren Sie die nachfolgenden Punkte.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
        Verwenden Sie zum Einschalten der Verschlüsselung möglichst einen PC der per Kabel am Router angeschaltet ist.
        Nur so ist gewährleistet, das die Konfiguration funktionssicher durchgeführt werden kann.</p>
   </DIV>
@@ -1001,7 +1001,7 @@
     <p><b>Betriebsart WEP</b><br>
        WEP steht für Wired Equivalent Privacy. Im Modus WEP k&ouml;nnen Sie den ben&ouml;tigten Schl&uuml;ssel
        in ASCII oder HEX Schreibweise eintragen. Es wird dann immer der gleiche Verschlüsselungsalgorithmus verwendet.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
        Verwenden Sie zum Einschalten der Verschlüsselung möglichst einen PC der per Kabel am Router angeschaltet ist.
        Nur so ist gewährleistet, das die Konfiguration funktionssicher durchgeführt werden kann.</p>
   </DIV>
@@ -1012,7 +1012,7 @@
        In diesem Modus können sich nur WLAN Clients anmelden, welche die Verschlüsselung WPA2 (AES) unterstützen.
        Bei WPA2 wird der Verschlüsselungsalgorithmus fortlaufend verändert.
        Dadurch wird eine höhere Sicherheit erreicht.
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
        WPA2 funktioniert zur Zeit nur mit Windows® XP.</p>
     <p>Verwenden Sie bei allen PC's, die &uuml;ber die Funkverbindung (WLAN) angeschaltet werden, exakt den gleichen Pre-shared key.</p>
     <p>Verwenden Sie zum Einschalten der Verschlüsselung möglichst einen PC der per Kabel am Router angeschaltet ist.
@@ -1025,7 +1025,7 @@
        In diesem Modus können sich WLAN Clients anmelden, die entweder die Verschlüsselung WPA (TKIP) oder WPA2 (AES) unterstützen.
        Bei WPA / WPA2 wird der Verschlüsselungs- algorithmus fortlaufend verändert.
        Dadurch wird eine höhere Sicherheit erreicht.
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
        WPA / WPA2 funktioniert zur Zeit nur mit Windows® XP.</p>
     <p>Verwenden Sie bei allen PC's, die &uuml;ber die Funkverbindung (WLAN) angeschaltet werden, exakt den gleichen Pre-shared key.</p>
     <p>Verwenden Sie zum Einschalten der Verschlüsselung möglichst einen PC der per Kabel am Router angeschaltet ist.
diff -Nur lidl.orig/hcti_startseite.htm mod500.orig/hcti_startseite.htm
--- lidl.orig/hcti_startseite.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_startseite.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,16 +10,6 @@
 <!--
 var wanStatus='<%ejGetOther(sysInfo, status)%>';
 
-
-  var provpwd = new Array('<%ejGet(T_onLinePppPassword)%>',
-						  '<%ejGet(T_BusinessDynPassword)%>',
-						  '<%ejGet(T_BusinessFesPassword)%>',
-						  '<%ejGet(pppPassword)%>');
-
-  var voip_pwd = new Array('<%ejGetVoip(password_TONLINE_encoded)%>','<%ejGetVoip(password_Another_encoded)%>');
-
-  
-
   function chk(){
       status();
   }
@@ -47,11 +37,13 @@
       top.frames[1].document.getElementById("m_but51").style.backgroundImage='none';
       top.frames[1].document.getElementById("m_but52").style.color='#000000';
       top.frames[1].document.getElementById("m_but52").style.backgroundImage='none';
+      top.frames[1].document.getElementById("m_but53").style.color='#000000';
+      top.frames[1].document.getElementById("m_but53").style.backgroundImage='none';
       top.frames[1].document.getElementById("m_but6").style.color='#000000';
       top.frames[1].document.getElementById("m_but6").style.backgroundImage='none';
 		
       top.frames[1].document.getElementById("m_but34").style.color='#FFFFFF';
-      top.frames[1].document.getElementById("m_but34").style.backgroundImage='url(pic_m_marker.jpg)';
+      top.frames[1].document.getElementById("m_but34").style.backgroundImage='url(pic_m_marker.gif)';
   }
 
   function stInet(um){
@@ -96,13 +88,13 @@
 	    return;
 	if((wanStatus != 'Verbunden') && (typ == "li2"))
 	    return;
-        document.getElementById("t_but" + typ).style.color='#0099CC';
-        document.getElementById("t_but" + typ).style.borderColor='#0099CC';
+        document.getElementById("t_but" + typ).style.color='#E20074';
+        document.getElementById("t_but" + typ).style.borderColor='#E20074';
       }
   }
   function bildrahmen(high){
       if (high==1){
-        document.getElementById("c_as0").style.borderColor='#0099CC';
+        document.getElementById("c_as0").style.borderColor='#E20074';
       }
       else{
         document.getElementById("c_as0").style.borderColor='#666666';
@@ -143,31 +135,29 @@
 <BODY onload="chk()">
 
 <map name="M1">
-  <area shape="rect" coords="66, 390, 88, 422" title="Ein- / Ausschalter" nohref onmouseover=i_showElem(2) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="89, 390, 116, 422" title="Steckernetzgerät Buchse" nohref onmouseover=i_showElem(3) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="117, 390, 150, 422" title="T-NET Telefonanschluss" nohref onmouseover=i_showElem(4) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="221, 390, 266, 422" title="Ethernet LAN Buchse" nohref onmouseover=i_showElem(5) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="267, 390, 291, 422" title="Reset-Taste" nohref onmouseover=i_showElem(6) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="292, 390, 333, 422" title="T-DSL Anschluss" nohref onmouseover=i_showElem(7) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="66,390,88,422" title="Ein- / Ausschalter" nohref onmouseover=i_showElem(2) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="89,390,116,422" title="Steckernetzgerät Buchse" nohref onmouseover=i_showElem(3) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="117,390,150,422" title="T-NET Telefonanschluss" nohref onmouseover=i_showElem(4) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="221,390,266,422" title="Ethernet LAN Buchse" nohref onmouseover=i_showElem(5) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="267,390,291,422" title="Reset-Taste" nohref onmouseover=i_showElem(6) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="292,390,333,422" title="T-DSL Anschluss" nohref onmouseover=i_showElem(7) onmouseout=i_showElem(0)>
   
-  <area shape="rect" coords="97, 247, 124, 282" title="LED Power" nohref onmouseover=i_showElem(11) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="125, 247, 155, 282" title="LED T-DSL" nohref onmouseover=i_showElem(12) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="156, 247, 188, 282" title="LED Online" nohref onmouseover=i_showElem(13) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="189, 247, 219, 282" title="LED WLAN" nohref onmouseover=i_showElem(14) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="220, 247, 247, 282" title="LED LAN" nohref onmouseover=i_showElem(15) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="248, 247, 278, 282" title="LED Festnetz" nohref onmouseover=i_showElem(16) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="279, 247, 310, 282" title="LED Internet" nohref onmouseover=i_showElem(17) onmouseout=i_showElem(0)>
-  <area shape="rect" coords="3, 101, 218, 233" href="http://www.lidl.carpo.de/router_config" target="_blank">
-  <area id=c_as0 onclick=as() shape="rect" coords="299, 155, 360, 199" nohref onmouseover=i_showElem(1) onmouseout=i_showElem(0)>
-
+  <area shape="rect" coords="97,247,124,282" title="LED Power" nohref onmouseover=i_showElem(11) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="125,247,155,282" title="LED T-DSL" nohref onmouseover=i_showElem(12) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="156,247,188,282" title="LED Online" nohref onmouseover=i_showElem(13) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="189,247,219,282" title="LED WLAN" nohref onmouseover=i_showElem(14) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="220,247,247,282" title="LED LAN" nohref onmouseover=i_showElem(15) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="248,247,278,282" title="LED Festnetz" nohref onmouseover=i_showElem(16) onmouseout=i_showElem(0)>
+  <area shape="rect" coords="279,247,310,282" title="LED Internet" nohref onmouseover=i_showElem(17) onmouseout=i_showElem(0)>
 
 
 </map>
 
 <DIV id=c_Frame>
 
-<DIV id=c_bild>
-  <img border="0" src="pic_c_startbild.jpg" usemap="#M1" width="400" height="483"></DIV>
+<DIV id=c_bild><img border="0" src="pic_c_startbild.jpg" usemap="#M1"></DIV>
+<DIV id=c_as0 onclick=as() onmouseover=bildrahmen(1) onmouseout=bildrahmen(0)><img src="pic_c_as1.gif"></DIV>
+
 <DIV id=c_status></DIV>
 
 </DIV>
@@ -255,8 +245,10 @@
     <p>Hier sehen Sie den Status der Internetverbindung.</p>
     <p> Zum Verbinden klicken Sie bitte auf die Schaltfläche: 'Internet verbinden'.</p>
     <p> Zum Trennen klicken Sie bitte auf die Schaltfläche: 'Internet trennen'.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg" width="63" height="11"><br>
-    Per Mausklick auf das Icon können Sie unter anderem die Verbindung ins Internet aufbauen.</p>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
+    Mit der Zusatzsoftware 'OnlineControl' wird der Status der Internetverbindung in der Taskleiste mit einem Icon angezeigt.</p>
+    <p>Per Mausklick auf das Icon können Sie unter anderem die Verbindung ins Internet aufbauen.</p>
+    <p>OnlineControl finden Sie auf Ihrer Installations CD und im Internet auf den T-Com Seiten.</p>
 </DIV>
 
 
@@ -337,4 +329,4 @@
 
 </BODY>
 
-</HTML>
\ Kein Zeilenumbruch am Dateiende.
+</HTML>
diff -Nur lidl.orig/hcti_statoview.htm mod500.orig/hcti_statoview.htm
--- lidl.orig/hcti_statoview.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_statoview.htm	2007-12-17 08:39:27.000000000 +0100
@@ -8,7 +8,7 @@
 
 <LINK rel="stylesheet" href="style.css" type="text/css">
 <script>
-var voipprovname = new Array("Carpo","Anderer Anbieter");  
+var voipprovname = new Array("T-Online","Anderer Anbieter");  
 var providerName = '<%ejGetVoip(providerName)%>';
 var anotherNumber = '<%ejGetVoip(telenumber_Another)%>';
 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
@@ -34,7 +34,7 @@
 		result = "T-Online";
 		break;
 	case '2':
-		result = "Carpo";
+		result = "T-DSL Business mit dyn. IP";
 		break;
 	case '3':
 		result = "T-DSL Business mit fester IP";
@@ -80,7 +80,7 @@
       <table border="0" cellpadding="4" cellspacing="0">
         <tr>
           <td width="200">Firmware Version:</td>
-          <td><%ejGet(firmwareVersion)%></td>
+          <td><%ejGet(firmwareVersion)%>-DA2401</td>
         </tr>
       </table>
 </DIV>
diff -Nur lidl.orig/hcti_status_netzwerk.htm mod500.orig/hcti_status_netzwerk.htm
--- lidl.orig/hcti_status_netzwerk.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_status_netzwerk.htm	2007-12-17 08:39:27.000000000 +0100
@@ -25,12 +25,12 @@
 	
 	  POSITION: absolute; left: 15px; top: 237px; width: 402px; background-color: #F0F0F0;
 	
-	  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+	  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 	
 	}
 	#c_um2 {
 	  POSITION: absolute; left: 15px; top: 237px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-	  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+	  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 	}
 	//-->
 	</STYLE>
diff -Nur lidl.orig/hcti_telefon_analog.htm mod500.orig/hcti_telefon_analog.htm
--- lidl.orig/hcti_telefon_analog.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_analog.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,7 +10,7 @@
 <SCRIPT language="JavaScript">
 <!--
 // get voipNumber
-var voipprovname = new Array("Carpo","Anderer Anbieter");  
+var voipprovname = new Array("T-Online","Anderer Anbieter");  
 var providerName = '<%ejGetVoip(providerName)%>';
 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
 var anotherNumber = '<%ejGetVoip(telenumber_Another)%>';
@@ -136,7 +136,7 @@
     Das Absetzen von Not- rufen über 110 und 112 ist dann nicht gewährleistet.</p>
     <p><b>Ein</b><br>
     Wenn Sie diese Option wählen, kann der T-Net Anschluss für abgehende Telefonate und Not- rufe verwendet werden.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
 	<p>Achtung! Wählen Sie diese Op- tion nur aus, wenn Sie tatsäch- lich einen T-Net Anschluss angeschaltet haben. Nur so
     ist gewährleistet, dass abgehende Telefonate (unter Umständen Notrufe!) über diesen Anschluss geführt werden können.</p> 
   </DIV>
diff -Nur lidl.orig/hcti_telefon_as_clip.htm mod500.orig/hcti_telefon_as_clip.htm
--- lidl.orig/hcti_telefon_as_clip.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_as_clip.htm	2007-12-17 08:39:27.000000000 +0100
@@ -107,7 +107,7 @@
 
      <p>Wählen Sie die Option 'Ein', wenn die Rufnummer des Anrufenden angezeigt werden soll.</p>
 
-<p><img border="0" src="pic_i_hinweis.jpg"><br>    
+<p><img border="0" src="pic_i_hinweis.gif"><br>    
 Damit die Rufnummer des Anrufenden angezeigt wird, muss Ihr Endgerät die CLIP-Funktion unterstützen.</p>
 
   </DIV>
diff -Nur lidl.orig/hcti_telefon_as.htm mod500.orig/hcti_telefon_as.htm
--- lidl.orig/hcti_telefon_as.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_as.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,7 +10,7 @@
 <SCRIPT language="JavaScript">
 <!--
 // get voipNumber
-var voipprovname = new Array("Carpo","Anderer Anbieter");  
+var voipprovname = new Array("T-Online","Anderer Anbieter");  
 var providerName = '<%ejGetVoip(providerName)%>';
 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
 var anotherNumber = '<%ejGetVoip(telenumber_Another)%>';
diff -Nur lidl.orig/hcti_telefon_as_rgeh.htm mod500.orig/hcti_telefon_as_rgeh.htm
--- lidl.orig/hcti_telefon_as_rgeh.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_as_rgeh.htm	2007-12-17 08:39:27.000000000 +0100
@@ -9,7 +9,7 @@
 
 <SCRIPT language="JavaScript">
 <!--
-var voipprovname = new Array("Carpo","Anderer Anbieter");  
+var voipprovname = new Array("T-Online","Anderer Anbieter");  
 var providerName = '<%ejGetVoip(providerName)%>';
 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
 var anotherNumber = '<%ejGetVoip(telenumber_Another)%>';
@@ -262,7 +262,7 @@
   <DIV id=i_content1>
     <h2>Telefonnummer gehend</h2>
     <p>Hier können Sie eine Prioritäts-Telefonnummer auswählen, die für gehende Verbindungen verwendet werden soll.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
     Notrufe über die Nummern 110 und 112 werden aus Gründen der Sicherheit grundsätzlich über das Festnetz abgesetzt. 
     Nur in Fällen, in denen das nicht mög- lich ist, wird eine andere Ver- bindungsmöglichkeit gesucht.</p>
   </DIV>
diff -Nur lidl.orig/hcti_telefon.htm mod500.orig/hcti_telefon.htm
--- lidl.orig/hcti_telefon.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon.htm	2007-12-17 08:39:27.000000000 +0100
@@ -11,7 +11,7 @@
 <!--
 
 	var enable_Analog = '<%ejGetVoip(enable_Analog)%>';
-	var voipprovname = new Array("Carpo","Anderer Anbieter");  
+	var voipprovname = new Array("T-Online","Anderer Anbieter");  
 	var providerName = '<%ejGetVoip(providerName)%>';
 	
 	if (providerName == 'TONLINE')
diff -Nur lidl.orig/hcti_telefon_notr.htm mod500.orig/hcti_telefon_notr.htm
--- lidl.orig/hcti_telefon_notr.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_notr.htm	2007-12-17 08:39:27.000000000 +0100
@@ -12,13 +12,6 @@
 
 function chk()
 {
-
-  	for (i=0;i<3;i++){
-	document.F1.T1[i].style.backgroundColor = "#D4D0C8";
-	document.F1.T2[i].style.backgroundColor = "#D4D0C8";
-	document.F1.T1[i].disabled = true;
-	document.F1.T2[i].disabled = true;
-  	}
 	
     document.F1.T1[0].value = '<%ejGetvoipEmg(ECAL_0)%>';
 	document.F1.T1[1].value = '<%ejGetvoipEmg(ECAL_1)%>';
@@ -227,7 +220,7 @@
 
 <DIV id=t_but1 onclick=startseite() onmouseover=rahmen(1,1) onmouseout=rahmen(0,1)>&lt;&lt;&nbsp;&nbsp;&lt;&lt;</DIV>
 <DIV id=t_but3 onclick=stZrk() onmouseover=rahmen(1,3) onmouseout=rahmen(0,3)>Zur&uuml;ck &lt;&lt;</DIV>
-<DIV id=t_but4 onclick=stOk() onmouseover=rahmen(1,4) onmouseout=rahmen(0,4)>Speichern &lt;&lt;</DIV>
+<DIV id=t_but4 onclick=stSave() onmouseover=rahmen(1,4) onmouseout=rahmen(0,4)>Speichern &lt;&lt;</DIV>
 
 </DIV>
 
@@ -237,7 +230,6 @@
     <h2>Notrufnummern</h2>
     <p>Hier können Sie Notrufnummern eingeben. Die Notrufnummern können Sie von jedem Anschluss aus wählen.
 	Die Notrufnummern durchbrechen jede eventuell eingestellte Sperre.</p>
-    <p>Die Notrufnummern 110, 112 und 19222 können weder gelöscht noch geändert werden.</p>
   </DIV>
   
   <DIV id=i_content1>
@@ -252,4 +244,4 @@
 
 </BODY>
 
-</HTML>
+</HTML>
\ Kein Zeilenumbruch am Dateiende.
diff -Nur lidl.orig/hcti_telefon_voip.htm mod500.orig/hcti_telefon_voip.htm
--- lidl.orig/hcti_telefon_voip.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_voip.htm	2007-12-17 08:39:27.000000000 +0100
@@ -11,7 +11,7 @@
 <!--
 var DTMF_SWITCH = false ;
 
-var voipprovname = new Array("Carpo","Anderer Anbieter");
+var voipprovname = new Array("T-Online","Anderer Anbieter");
 var providerName = '<%ejGetVoip(providerName)%>';
 
 var tonlineNumber = '<%ejGetVoip(telenumber_TONLINE)%>';
@@ -45,7 +45,7 @@
 		document.F1.D1.selectedIndex = 1;
 	if (document.F1.D1.selectedIndex == 0){
 		document.IDAT.T1.value = tonlineNumber;
-//		document.IDAT.T2.value = email_Tonline;
+		document.IDAT.T2.value = email_Tonline;
 		if(password_Tonline == ''){
 			document.IDAT.P1.value = "";
 			document.IDAT.P2.value = "";
@@ -137,20 +137,16 @@
   	top.frames[2].location.href = "hcti_telefon.htm";
 
   } else if (testResult == '2') {
-	alert("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Die\n" +
-              "Verbindung ins Internet ist nicht möglich. Prüfen Sie, ob das DSL-\n" +
-              "Kabel richtig angeschlossen ist.\n\n" +
-              "Klicken Sie auf 'Abbrechen' und anschließend auf 'OK & Weiter',\n" +
-              "um die Prüfung der DSL Telefonie zu wiederholen.\n\n" +
-              "Wenn Sie ohne funktionsfähige DSL Telefonie fortfahren\n" +
-              "möchten, dann klicken Sie auf 'OK'.\n\n");
+	alert("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Bitte überprüfen,\n" +
+              "ob die T-DSL LED an Ihrem Speedport grün leuchtet, falls nicht\n" +
+              "überprüfen Sie bitte die Steckverbindungen an Ihrem Speedport.\n\n" +
+              "Klicken Sie auf \"OK\", um die Zugangsdaten zu überprüfen und zu\n" +
+              "korrigieren.\n\n");
   } else if (testResult == '3') {
-	alert("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Die An-\n" +
-              "meldung beim Anbieter ist gescheitert.\n\n" +
-              "Klicken Sie auf 'Abbrechen', um die Zugangsdaten zu überprüfen\n" +
-              "und zu korrigieren.\n\n" +
-              "Wenn Sie ohne funktionsfähige DSL Telefonie fortfahren\n" +
-              "möchten, dann klicken Sie auf 'OK'.\n\n");
+	alert("Die Prüfung der DSL Telefonie ist fehlgeschlagen. Die Anmeldung beim DSL\n" +
+              "Telefonie Anbieter ist gescheitert.\n\n" +
+              "Klicken Sie auf \"OK\", um die Zugangsdaten zu überprüfen und zu\n" +
+              "korrigieren.\n\n");
   }
 }
  
@@ -188,7 +184,7 @@
 function stSchange(){
   if (document.F1.D1.selectedIndex == 0){
       document.IDAT.T1.value = tonlineNumber;
-//      document.IDAT.T2.value = email_Tonline;
+      document.IDAT.T2.value = email_Tonline;
      	if(password_Tonline == ''){
 		document.IDAT.P1.value = "";
 		document.IDAT.P2.value = "";
@@ -322,7 +318,7 @@
               "\nKlicken Sie auf 'Abbrechen', um das Löschen zu verhindern.")==true){
     if (document.F1.D1.selectedIndex == 0){
       document.IDAT.T1.value = "";
-//      document.IDAT.T2.value = "";
+      document.IDAT.T2.value = "";
       document.IDAT.P1.value = "";
       document.IDAT.P2.value = "";
       document.IDAT.C1.checked = false;
@@ -355,13 +351,18 @@
 var provok;
 
   if (document.F1.D1.selectedIndex == 0){
-	  if (document.IDAT.T1.value!="" || document.IDAT.P1.value!="" || document.IDAT.P2.value!=""){
-		if (document.IDAT.T1.value=="" || isAllBlank(document.IDAT.T1.value)||isSpecChar(document.IDAT.T1.value) ){
-		  alert(txtHinw("Benutzername(Carpo)"));
+	  if (document.IDAT.T1.value!="" || document.IDAT.T2.value!="" || document.IDAT.P1.value!="" || document.IDAT.P2.value!=""){
+		if (document.IDAT.T1.value=="" || !(isNumorChar(document.IDAT.T1.value))){
+		  alert(txtHinw("Internet-Telefonnummer"));
 		  document.IDAT.T1.value = "";
 		  document.IDAT.T1.focus();
 		  return;
 		}
+		if (document.IDAT.T2.value=="" || isNEmail(document.IDAT.T2.value) || isSpecChar(document.IDAT.T2.value)){
+		  alert(txtHinw("Email-Adresse"));
+		  document.IDAT.T2.focus();
+		  return;
+		}
 		if (document.IDAT.P1.value=="" || document.IDAT.P2.value=="" || document.IDAT.P1.value!=document.IDAT.P2.value || isSpecChar(document.IDAT.P1.value)){
 		  alert(txtHinw("Passwort (Webkennwort)' oder 'Passwortbestätigung"));
 		  document.IDAT.P1.value = "";
@@ -387,26 +388,26 @@
   }
   else{
 	  if (document.IDAT1.T11.value!="" || (document.IDAT1.C12_1.checked == true && document.IDAT1.T12.value!="") || document.IDAT1.P11.value!="" || document.IDAT1.P12.value!="" || document.IDAT1.T13.value!="" || document.IDAT1.T13_1.value !=""){
-		if (document.IDAT1.T11.value=="" || !(isNumorChar(document.IDAT1.T11.value))){
+		if (document.IDAT1.T11.value==""){
 		  alert(txtHinw("Internet-Rufnummer"));
 		  document.IDAT1.T11.value = "";
 		  document.IDAT1.T11.focus();
 		  return;
 		}
-		if ((document.IDAT1.C12_1.checked == true&&( document.IDAT1.T12.value=="" || isAllBlank(document.IDAT1.T12.value))) || isSpecChar(document.IDAT1.T12.value)){
+		if ((document.IDAT1.C12_1.checked == true && ( document.IDAT1.T12.value=="" || isAllBlank(document.IDAT1.T12.value)))){
 		  alert(txtHinw("Benutzername"));
 		  document.IDAT1.T12.value = "";
 		  document.IDAT1.T12.focus();
 		  return;
 		}
-		if (document.IDAT1.P11.value=="" || document.IDAT1.P12.value=="" || document.IDAT1.P11.value!=document.IDAT1.P12.value || isSpecChar(document.IDAT1.P11.value)){
+		if (document.IDAT1.P11.value=="" || document.IDAT1.P12.value=="" || document.IDAT1.P11.value!=document.IDAT1.P12.value){
 		  alert(txtHinw("Passwort' oder 'Passwortbestätigung"));
 		  document.IDAT1.P11.value = "";
 		  document.IDAT1.P12.value = "";
 		  document.IDAT1.P11.focus();
 		  return;
 		}
-		if (document.IDAT1.T13.value=="" || isInvalidString(document.IDAT1.T13.value)){
+		if (document.IDAT1.T13.value==""){
 		  alert(txtHinw("Registrar"));
 		  document.IDAT1.T13.value = "";
 		  document.IDAT1.T13.focus();
@@ -437,6 +438,7 @@
   // save account config
   stSave(1);
 }
+
 function stChanged() {
 	var name;
 	if (document.F1.D1.selectedIndex == 0) {
@@ -446,9 +448,9 @@
 	}
 	if (name != providerName) return 1;
 
-	if (document.F1.D1.selectIndex == 0) {
+	if (document.F1.D1.selectedIndex == 0) {
 		if (tonlineNumber != document.IDAT.T1.value ||
-	//		email_Tonline != document.IDAT.T2.value ||
+			email_Tonline != document.IDAT.T2.value ||
 			decode64(password_Tonline) != document.IDAT.P1.value)
 			return 1;
 	} else {
@@ -463,33 +465,34 @@
 	return 0;
 	
 }
+
 function stSave(opt){
    document.getElementById('t_but1').style.visibility='hidden';
    document.getElementById('t_but3').style.visibility='hidden';
    document.getElementById('t_but4').style.visibility='hidden';
- 	document.getElementById('t_but2').style.visibility='hidden';
-  document.getElementById("c_verzoeg1").style.visibility='visible';
-  document.getElementById("c_verzoeg2").style.visibility='visible';
-  //Select-Options m ssen extra ausgeblendet werden!
-  document.F1.D1.style.visibility='hidden';
-// opt = 0: delete option, opt = 1: save option
-
-	var loc = 'voipcfg.cmd?action=accountset';
-	if (document.F1.D1.selectedIndex == 0)
-		loc += '&providerName=TONLINE';
-	else
-		loc += '&providerName=Another';
+   document.getElementById('t_but2').style.visibility='hidden';
+   document.getElementById("c_verzoeg1").style.visibility='visible';
+   document.getElementById("c_verzoeg2").style.visibility='visible';
+   //Select-Options m ssen extra ausgeblendet werden!
+   document.F1.D1.style.visibility='hidden';
+   // opt = 0: delete option, opt = 1: save option
+
+   var loc = 'voipcfg.cmd?action=accountset';
+   if (document.F1.D1.selectedIndex == 0)
+	loc += '&providerName=TONLINE';
+   else
+	loc += '&providerName=Another';
 		
   if (document.F1.D1.selectedIndex == 0){
-      loc += '&telenumber_TONLINE=' + encodeUrl(document.IDAT.T1.value);
-//      if (document.IDAT.T2.value != "")
-//      { 
-//      	loc += '&email_TONLINE=' + document.IDAT.T2.value.toLowerCase();
-//      }
-//      else
-//      {
-      	loc += '&email_TONLINE=' + encodeUrl(document.IDAT.T1.value);
-//      }
+      loc += '&telenumber_TONLINE=' + document.IDAT.T1.value;
+      if (document.IDAT.T2.value != "")
+      { 
+      	loc += '&email_TONLINE=' + document.IDAT.T2.value.toLowerCase();
+      }
+      else
+      {
+      	loc += '&email_TONLINE=' + document.IDAT.T2.value;
+      }
       loc += '&password_TONLINE=' + document.IDAT.P1.value;        
 	  if (document.IDAT.C1.checked==false){
 		loc += '&enable_checkVAD_T=0';
@@ -582,22 +585,24 @@
 	if (opt == 0) {
 		if (((document.F1.D1.selectedIndex == 0) && anotherNumber != "") ||
 		    ((document.F1.D1.selectedIndex == 1) && tonlineNumber != ""))
-		       {
+		{
 			loc += '&need_test=1' ;
-		       } 
-                else {
+		} 
+		else {
 		        // Samuel 05/05/2006, do SIP unresigter before call TecomVoice_reset.
 			if( ((document.F1.D1.selectedIndex == 0)&& (document.IDAT.T1.value == "")&&(tonlineNumber != "")) || 
-			((document.F1.D1.selectedIndex == 1)&&(document.IDAT1.T11.value == "")&&(anotherNumber != ""))){
+			    ((document.F1.D1.selectedIndex == 1)&&(document.IDAT1.T11.value == "")&&(anotherNumber != ""))) {
 				loc += '&need_test=2' ;
-		        	}
-                        else{
+			}
+			else{
 			        loc += '&need_test=0' ;
-		            }
+			}
 		}
-	} else
-	loc += '&need_test=1';
-   } else {
+	} 
+	else
+		loc += '&need_test=1';
+   } 
+   else {
 	loc += '&need_test=0';
    }
    var code = 'this.location.assign("' + loc + '")';
@@ -652,12 +657,12 @@
 
 #c_um0 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #c_um1 {
   POSITION: absolute; left: 15px; top: 102px; width: 402px; background-color: #F0F0F0; VISIBILITY: hidden;
-  border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
+  border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
 }
 
 #i_content12 {Z-INDEX: 2; POSITION: absolute; LEFT: 10px; WIDTH: 180px; TOP: 10px; VISIBILITY: hidden}
@@ -683,7 +688,7 @@
 <DIV id=c_pfad>Telefonie / DSL Telefonie</DIV>
 <DIV id=c_titel>Anbieter</DIV>
 <DIV id=c_sel>
-      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#0099CC">
+      <table border="0" cellpadding="2" cellspacing="1" bgcolor="#E20074">
         <tr onmouseover=i_showElem(1) onmouseout=i_showElem(0)>
           <form name="F1">
             <td width="146" align="right"><font color="#FFFFFF"><b>Anbieter-Auswahl:</b></font></td>
@@ -707,20 +712,28 @@
 
 <DIV id=c_um0>
 
-<DIV id=c_titel>Zugangsdaten für Carpo</DIV>
+<DIV id=c_titel>Zugangsdaten für T-Online</DIV>
 <DIV id=c_std>
       <table border="0" cellpadding="0" cellspacing="2">
         <tr onmouseover=i_selElem(2) onmouseout=i_showElem(0)>
           <form name="IDAT">
-            <td width="160">Benutzername:</td>
+            <td width="160">DSL Telefonnummer:</td>
             <td><input type="text" name="T1" size="24" maxlength="31"></td>
         </tr>
       </table>
 </DIV>
 <DIV id=c_std>
+    <table border="0" cellpadding="0" cellspacing="2">
+        <tr onmouseover=i_selElem(3) onmouseout=i_showElem(0)>
+            <td width="160">E-Mail-Adresse:</td>
+            <td><input type="text" name="T2" size="24" maxlength="64"></td>
+        </tr>
+    </table>
+</DIV>
+<DIV id=c_std>
       <table border="0" cellpadding="0" cellspacing="2">
         <tr onmouseover=i_selElem(4) onmouseout=i_showElem(0)>
-            <td width="160">Passwort:</td>
+            <td width="160">Passwort (Webkennwort):</td>
             <td><input type="password" class="stylepwd" name="P1" size="24" maxlength="255"></td>
         </tr>
       </table>
@@ -776,7 +789,7 @@
         <tr onmouseover=i_selElem(2) onmouseout=i_showElem(0)>
           <form name="IDAT1">
             <td width="160">Internetrufnummer:</td>
-            <td><input type="text" name="T11" size="24" maxlength="31"></td>
+            <td><input type="text" name="T11" size="24" maxlength="64"></td>
         </tr>
       </table>
 </DIV>
@@ -895,7 +908,7 @@
   <DIV id=i_content1>
     <h2>Anbieter</h2>
     <p><b>Anbieter-Auswahl</b><br>
-    Wählen Sie aus, ob Sie von <br>Carpo oder einem anderen Anbieter die Zugangsdaten eingeben möchten.</p>
+    Wählen Sie aus, ob Sie von <br>T-Online oder einem anderen Anbieter die Zugangsdaten eingeben möchten.</p>
   </DIV>
   
   <DIV id=i_content2>
@@ -924,7 +937,7 @@
     Internet-Telefongespräche minimieren wollen.
     Wenn die Option aktiviert ist, dann werden Sprechpausen während eines Internet-Telefonats erkannt. 
     In dieser Zeit werden keine Daten übermittelt. So können Sie Online-Kosten einsparen, weil Ihr Übertragungsvolumen verringert wird.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>        
+    <p><img border="0" src="pic_i_hinweis.gif"><br>        
     Durch das Aktivieren der Sprechpausen-Erkennung kann auf der Gegenseite die Sprachqualität beeinträchtigt werden.</p>
   </DIV>  
   
@@ -1004,7 +1017,7 @@
     <h2>Zugangsdaten</h2>
     <p><b>Port Registrar/Proxy</b><br>
     Tragen Sie hier den Port ein, der Ihnen von Ihrem Anbieter genannt wurde.</p>
-  	<p><img border="0" src="pic_i_hinweis.jpg"><br>    
+  	<p><img border="0" src="pic_i_hinweis.gif"><br>    
     Der Eintrag gilt für beide vorgenannten Ports.</p>
   </DIV>
 </DIV>
diff -Nur lidl.orig/hcti_telefon_wreg.htm mod500.orig/hcti_telefon_wreg.htm
--- lidl.orig/hcti_telefon_wreg.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/hcti_telefon_wreg.htm	2007-12-17 08:39:27.000000000 +0100
@@ -100,7 +100,7 @@
     <p>Hier können Sie für beliebige Rufnummern festlegen, 
     ob diese über eine Internettelefonie-Verbindung oder das Festnetz angewählt werden sollen.</p>
     <p>Weitere Informationen erhalten Sie, wenn Sie den Mauszeiger über einen Menüpunkt bewegen.</p>
-    <p><img border="0" src="pic_i_hinweis.jpg"><br>
+    <p><img border="0" src="pic_i_hinweis.gif"><br>
     Notrufe über die Nummern 110 und 112 werden aus Gründen der Sicherheit grundsätzlich über das Festnetz abgesetzt. 
     Nur in Fällen, in denen das nicht möglich ist, wird eine andere Verbindungsmöglichkeit gesucht.
   </DIV>
diff -Nur lidl.orig/index_error.htm mod500.orig/index_error.htm
--- lidl.orig/index_error.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/index_error.htm	2007-12-17 08:39:27.000000000 +0100
@@ -33,7 +33,7 @@
 
   if (isTimeout == false) return;
 
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -120,7 +120,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/index.htm mod500.orig/index.htm
--- lidl.orig/index.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/index.htm	2007-12-17 08:39:27.000000000 +0100
@@ -9,7 +9,7 @@
 
 function rahmen(but,high){
   var col;
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -37,6 +37,7 @@
                                                  '</tr>' +
                                                '</table>';
 
+    if (!htmlsite) {htmlsite = "http://" + window.location.hostname + ":81/";}
     window.open(htmlsite,"Konfiguration", Optionen);
 
     thiswin = window.self;
@@ -60,7 +61,7 @@
 
 #Start {
   height: 21px; line-height: 21px; width: 100px; background-color:#EEEEEE; text-align: center; cursor: pointer; cursor: hand;
-  font-size:14px; font-weight: bold; border-color: #666666; border-width: 2px; border-style: solid;
+  font-size:14px; font-weight: bold; color: #666666; border-color: #666666; border-width: 2px; border-style: solid;
 }
 
 //-->
@@ -77,7 +78,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/js_menu.txt mod500.orig/js_menu.txt
--- lidl.orig/js_menu.txt	2007-12-17 08:39:18.000000000 +0100
+++ mod500.orig/js_menu.txt	2007-12-17 08:39:18.000000000 +0100
@@ -1,8 +1,8 @@
 <!--
   function rahmen(high,nr){
       if (high==1){
-        document.getElementById("t_but" + nr).style.color='#0099CC';
-        document.getElementById("t_but" + nr).style.borderColor='#0099CC';
+        document.getElementById("t_but" + nr).style.color='#E20074';
+        document.getElementById("t_but" + nr).style.borderColor='#E20074';
       }
       else{
         document.getElementById("t_but" + nr).style.color='#000000';
@@ -224,7 +224,6 @@
         var x=0;
 
         for(var i=0;i<s.length;i++){              
-                if(s.charAt(i)==' '){x=1;break;}
                 if (i>62){x=1;break;  }
         }
         if(x==1)
@@ -387,10 +386,11 @@
 //        top.frames[1].document.getElementById("m_but" + i).style.backgroundImage='none';
 //      }
 //      top.frames[1].document.getElementById("m_but" + nr).style.color='#FFFFFF';
-//      top.frames[1].document.getElementById("m_but" + nr).style.backgroundImage='url(pic_m_marker.jpg)';
+//      top.frames[1].document.getElementById("m_but" + nr).style.backgroundImage='url(pic_m_marker.gif)';
 //  }
   function menupkt(nr, url){
       top.frames[0].m_akt=nr;
+      if (url == "addfeat") {url = "http://" + window.location.hostname + ":81/index.cgi";}
       top.frames[2].location.href = url;
 
       for(i=0;i<top.frames[1].mpkt.length;i++){
@@ -399,7 +399,7 @@
       }
 
       top.frames[1].document.getElementById("m_but" + nr).style.color='#FFFFFF';
-      top.frames[1].document.getElementById("m_but" + nr).style.backgroundImage='url(pic_m_marker.jpg)';
+      top.frames[1].document.getElementById("m_but" + nr).style.backgroundImage='url(pic_m_marker.gif)';
   }
 	
   function startseite(){
@@ -423,11 +423,14 @@
   function laden(){
       menupkt(52,"hcti_laden.htm");
   }
+  function addfeat(){
+      menupkt(53,"http://"+window.location.hostname+":81/");
+  }
   function beenden(){
 //    	menupkt(6,"hcti_startseite.htm");
 	top.frames[2].location.href="logout.cmd";
 	top.frames[1].document.getElementById("m_but6").style.color='#FFFFFF';
-      	top.frames[1].document.getElementById("m_but6").style.backgroundImage='url(pic_m_marker.jpg)';
+      	top.frames[1].document.getElementById("m_but6").style.backgroundImage='url(pic_m_marker.gif)';
     //if(top.frames[0].wlan == "1" && top.frames[0].wep == 0){  //Wenn Wireless eingeschaltet, aber WEP ausgeschaltet ist
     //    if (confirm("Sie haben die Einstellung im Bereich:" +
     //               "\n" +
@@ -542,6 +545,21 @@
 	return ret;
 }
 
+function isInvalidStringForAnotherProvider(input)
+{ 
+	var ret = false;
+	var i = 0;
+	for (i=0;i<input.length;i++)
+	{
+		if (input.charAt(i)==' ' || input.charAt(i) == '\'' || input.charAt(i) == '\"' || input.charAt(i) == '\\')
+		{
+			ret = true;
+			break;
+		}
+	}
+	return ret;
+}
+
 function isInvalidStringIncludeSpace(input)
 {
 	var ret = false;
diff -Nur lidl.orig/m_assistent.htm mod500.orig/m_assistent.htm
--- lidl.orig/m_assistent.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/m_assistent.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,7 +10,7 @@
 
 #m_Frame {
 	POSITION: absolute; LEFT: 0px; WIDTH: 170px; TOP: 0px; HEIGHT: 508px; OVERFLOW: hidden;
-	background-color: #F6F6F6; background-repeat: no-repeat;
+	background-image:url(pic_m_back.jpg); background-repeat: no-repeat;
 }
 #m_bild {
 	height: 49px; padding-left: 10px;
@@ -30,7 +30,7 @@
 
 #m_but2 {
 	height: 21px; line-height: 21px; padding-left: 10px; cursor: pointer; cursor: hand; font-weight: bold; color: #FFFFFF;
-	background-image: url(pic_m_marker.jpg); background-repeat: no-repeat;
+	background-image: url(pic_m_marker.gif); background-repeat: no-repeat;
 	font-family: Arial, sans-serif; font-size:12px; font-weight: bold;
 }
 
diff -Nur lidl.orig/m_start_passwort.htm mod500.orig/m_start_passwort.htm
--- lidl.orig/m_start_passwort.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/m_start_passwort.htm	2007-12-17 08:39:27.000000000 +0100
@@ -9,7 +9,7 @@
 
 #m_Frame {
 	POSITION: absolute; LEFT: 0px; WIDTH: 170px; TOP: 0px; HEIGHT: 508px; OVERFLOW: hidden;
-	background-color: #F6F6F6; background-repeat: no-repeat;
+	background-image:url(pic_m_back.jpg); background-repeat: no-repeat;
 }
 
 //-->
diff -Nur lidl.orig/m_startseite.htm mod500.orig/m_startseite.htm
--- lidl.orig/m_startseite.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/m_startseite.htm	2007-12-17 08:39:27.000000000 +0100
@@ -8,12 +8,12 @@
 
 <SCRIPT language="JavaScript">
 <!--
-var mpkt = new Array(1,2,31,32,33,34,41,42,51,52,6);
+var mpkt = new Array(1,2,31,32,33,34,41,42,51,52,53,6);
 
   function m_high(high,nr){
     if (nr!=top.frames[0].m_akt){
       if (high==1){
-        document.getElementById("m_but" + nr).style.color='#0099CC';
+        document.getElementById("m_but" + nr).style.color='#E20074';
       }
       else{
         document.getElementById("m_but" + nr).style.color='#000000';
@@ -29,7 +29,7 @@
 body {font-family:Arial, sans-serif; font-size:12px;}
 
 #m_Frame {
-	POSITION: absolute; LEFT: 0px; WIDTH: 170px; TOP: 0px; HEIGHT: 508px; OVERFLOW: hidden; background-color: #F6F6F6; background-repeat: no-repeat;
+	POSITION: absolute; LEFT: 0px; WIDTH: 170px; TOP: 0px; HEIGHT: 508px; OVERFLOW: hidden; background-image:url(pic_m_back.jpg); background-repeat: no-repeat;
 }
 #m_bild {
 	height: 49px; padding-left: 10px;
@@ -43,7 +43,7 @@
 }
 
 #m_but1 {
-	height: 21px; line-height: 21px; padding-left: 10px; cursor: pointer; cursor: hand; color: #FFFFFF; background-image: url(pic_m_marker.jpg); background-repeat: no-repeat;
+	height: 21px; line-height: 21px; padding-left: 10px; cursor: pointer; cursor: hand; color: #FFFFFF; background-image: url(pic_m_marker.gif); background-repeat: no-repeat;
 	font-family: Arial, sans-serif; font-size:12px; font-weight: bold;
 }
 #m_but2 {
@@ -82,6 +82,10 @@
 	height: 21px; line-height: 21px; padding-left: 10px; cursor: pointer; cursor: hand;
 	font-family: Arial, sans-serif; font-size:12px; font-weight: bold;
 }
+#m_but53 {
+	height: 21px; line-height: 21px; padding-left: 10px; cursor: pointer; cursor: hand;
+	font-family: Arial, sans-serif; font-size:12px; font-weight: bold;
+}
 #m_but6 {
 	height: 21px; line-height: 21px; padding-left: 10px; cursor: pointer; cursor: hand;
 	font-family: Arial, sans-serif; font-size:12px; font-weight: bold;
@@ -123,6 +127,10 @@
 	POSITION: absolute; LEFT: 2px; TOP: 394px; WIDTH: 4px; HEIGHT: 23px;
 	background-image: url(pic_m_linie.gif); background-repeat: no-repeat;
 }
+#m_linie53 {
+	POSITION: absolute; LEFT: 2px; TOP: 415px; WIDTH: 4px; HEIGHT: 23px;
+	background-image: url(pic_m_linie.gif); background-repeat: no-repeat;
+}
 
 //-->
 </STYLE>
@@ -144,6 +152,7 @@
 <DIV id=m_linie42></DIV>
 <DIV id=m_linie51></DIV>
 <DIV id=m_linie52></DIV>
+<DIV id=m_linie53></DIV>
 
 <DIV id=m_but1 onclick=menupkt(1,"hcti_startseite.htm") onmouseover=m_high(1,1) onmouseout=m_high(0,1)>&gt; Startseite</DIV>
 <DIV id=m_leer></DIV>
@@ -163,6 +172,7 @@
 <DIV id=m_otitel>VERWALTUNG</DIV>
 <DIV id=m_but51 onclick=menupkt(51,"hcti_hilfsmittel.htm") onmouseover=m_high(1,51) onmouseout=m_high(0,51)>&gt; Hilfsmittel</DIV>
 <DIV id=m_but52 onclick=menupkt(52,"hcti_laden.htm") onmouseover=m_high(1,52) onmouseout=m_high(0,52)>&gt; Laden &amp; Sichern</DIV>
+<DIV id=m_but53 onclick=menupkt(53,"addfeat") onmouseover=m_high(1,53) onmouseout=m_high(0,53)>&gt; Add. Features</DIV>
 <DIV id=m_leer></DIV>
 <DIV id=m_but6 onclick=beenden() onmouseover=m_high(1,6) onmouseout=m_high(0,6)>&gt; Beenden</DIV>
 
diff -Nur lidl.orig/style.css mod500.orig/style.css
--- lidl.orig/style.css	2007-12-17 08:39:21.000000000 +0100
+++ mod500.orig/style.css	2007-12-17 08:39:21.000000000 +0100
@@ -1,7 +1,7 @@
 a:link {font-size:12px; font-family: Arial, sans-serif; text-decoration: none; color: #000000;}
 a:visited {font-size:12px; font-family: Arial, sans-serif;  text-decoration: none; color: #000000;}
 a:active {font-size:12px; font-family: Arial, sans-serif;  text-decoration: none; color: #000000;}
-a:hover {font-size:12px; font-family: Arial, sans-serif;  text-decoration: none; color: #0099CC;}
+a:hover {font-size:12px; font-family: Arial, sans-serif;  text-decoration: none; color: #E20074;}
 
 input {font-family:Courier New; font-size:12px;}
 input.stylepwd {font-family:Courier New; font-size:12px;}
@@ -18,7 +18,7 @@
   background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
     scrollbar-base-color: #FFFFFF;  scrollbar-face-color: #D0D0D0; scrollbar-arrow-color: #000000;
     scrollbar-highlight-color: #F0F0F0; scrollbar-shadow-color: #B0B0B0;
-    scrollbar-3d-light-color: #0099CC; scrollbar-dark-shadow-color: #0099CC;
+    scrollbar-3d-light-color: #E20074; scrollbar-dark-shadow-color: #E20074;
 }
 
 #c_Frame {
@@ -26,11 +26,11 @@
 }
 #t_Frame {
 	POSITION: absolute; LEFT: 0px; WIDTH: 432px; TOP: 483px; HEIGHT: 25px; OVERFLOW: hidden;
-	background-color: #F6F6F6; font-weight: bold;
+	background-image:url(pic_t_back.jpg); font-weight: bold;
 }
 #i_frame {
 	POSITION: absolute; LEFT: 432px; WIDTH: 190px; TOP: 0px; HEIGHT: 508px; OVERFLOW: hidden;
-	background-color: #F6F6F6; Z-INDEX: 1;  
+	background-image:url(pic_i_back.jpg); Z-INDEX: 1;
 }
 
 #c_bild {
@@ -39,14 +39,14 @@
 
 #c_verzoeg1 {
 	POSITION: absolute; margin-left: 15px; margin-top: 37px; width: 402px; height: 75;
-	border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
-	background-color: #F0F0F0; background-image: url(pic_c_verzoeg.jpg); VISIBILITY: hidden;
+	border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
+	background-color: #F0F0F0; background-image: url(pic_c_verzoeg.gif); VISIBILITY: hidden;
 }
 
 #c_verzoeg1_visible {
 POSITION: absolute; margin-left: 15px; margin-top: 37px; width: 402px; height: 75;
-border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
-	background-color: #F0F0F0; background-image: url(pic_c_verzoeg.jpg); VISIBILITY: visible;
+border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
+	background-color: #F0F0F0; background-image: url(pic_c_verzoeg.gif); VISIBILITY: visible;
 }
 
 #c_verzoeg2 {
@@ -61,8 +61,8 @@
 
 #c_verzoeg1_as {
 	POSITION: absolute; margin-left: 15px; margin-top: 109px; width: 402px; height: 75;
-	border-color: #0099CC; border-width: 1px; border-style: solid; border-top-style: none;
-	background-color: #F0F0F0; background-image: url(pic_c_verzoeg.jpg); VISIBILITY: hidden;
+	border-color: #E20074; border-width: 1px; border-style: solid; border-top-style: none;
+	background-color: #F0F0F0; background-image: url(pic_c_verzoeg.gif); VISIBILITY: hidden;
 }
 
 #c_verzoeg2_as {
@@ -72,31 +72,31 @@
 
 #c_border {
 	POSITION: absolute; margin-left: 15px; margin-top: 10px; width: 402px;
-	border-color: #0099CC; border-width: 1px; border-style: solid; background-color: #F0F0F0;
+	border-color: #E20074; border-width: 1px; border-style: solid; background-color: #F0F0F0;
 }
 #cBorder {
 	margin-left: 0px; margin-top: 19px; width: 402px; background-color: #F0F0F0;
-	border-color: #0099CC; border-width: 1px; border-style: solid;
+	border-color: #E20074; border-width: 1px; border-style: solid;
 }
 
 #c_border_as1 {
 	POSITION: absolute; margin-left: 15px; margin-top: 82px; width: 402px;
-	border-color: #0099CC; border-width: 1px; border-style: solid; background-color: #99CCFF;
+	border-color: #E20074; border-width: 1px; border-style: solid; background-color: #FAD6E9;
 }
 
 #c_border_as2 {
 	POSITION: absolute; margin-left: 15px; margin-top: 82px; width: 402px;
-	border-color: #0099CC; border-width: 1px; border-style: solid; background-color: #F1F398;
+	border-color: #E20074; border-width: 1px; border-style: solid; background-color: #F1F398;
 }
 
 #c_border_as3 {
 	POSITION: absolute; margin-left: 15px; margin-top: 82px; width: 402px;
-	border-color: #0099CC; border-width: 1px; border-style: solid; background-color: #D6FAE9;
+	border-color: #E20074; border-width: 1px; border-style: solid; background-color: #D6FAE9;
 }
 
 #c_border_as4 {
 	POSITION: absolute; margin-left: 15px; margin-top: 82px; width: 402px;
-	border-color: #0099CC; border-width: 1px; border-style: solid; background-color: #FFD089;
+	border-color: #E20074; border-width: 1px; border-style: solid; background-color: #FFD089;
 }
 
 #c_pfad {
@@ -146,32 +146,6 @@
 	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
 }
 
-#c_std0 {
-	height: 25px; line-height: 25px; padding-left: 10px;
-	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
-}
-
-#c_std1 {
-	height: 25px; line-height: 25px; padding-left: 10px;
-	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
-}
-
-#c_std2 {
-	height: 25px; line-height: 25px; padding-left: 10px;
-	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
-}
-
-
-#c_std3 {
-	height: 25px; line-height: 25px; padding-left: 10px;
-	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
-}
-
-#c_std4 {
-	height: 25px; line-height: 25px; padding-left: 10px;
-	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
-}
-
 #c_std_2line {
 	height: 43px; line-height: 25px; padding-left: 10px;
 	border-bottom-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: solid;
diff -Nur lidl.orig/top_budget_aufgebraucht.htm mod500.orig/top_budget_aufgebraucht.htm
--- lidl.orig/top_budget_aufgebraucht.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_budget_aufgebraucht.htm	2007-12-17 08:39:27.000000000 +0100
@@ -28,7 +28,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_budget.htm mod500.orig/top_budget.htm
--- lidl.orig/top_budget.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_budget.htm	2007-12-17 08:39:27.000000000 +0100
@@ -8,7 +8,7 @@
 
 function rahmen(but,high){
   var col;
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -55,7 +55,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_freischalten_err.htm mod500.orig/top_freischalten_err.htm
--- lidl.orig/top_freischalten_err.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_freischalten_err.htm	2007-12-17 08:39:27.000000000 +0100
@@ -28,7 +28,7 @@
 
 function rahmen(but,high){
   var col;
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -81,7 +81,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_freischalten.htm mod500.orig/top_freischalten.htm
--- lidl.orig/top_freischalten.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_freischalten.htm	2007-12-17 08:39:27.000000000 +0100
@@ -26,7 +26,7 @@
 
 function rahmen(but,high){
   var col;
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -69,7 +69,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_freischalten_ok.htm mod500.orig/top_freischalten_ok.htm
--- lidl.orig/top_freischalten_ok.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_freischalten_ok.htm	2007-12-17 08:39:27.000000000 +0100
@@ -37,7 +37,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_sperren_err.htm mod500.orig/top_sperren_err.htm
--- lidl.orig/top_sperren_err.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_sperren_err.htm	2007-12-17 08:39:27.000000000 +0100
@@ -28,7 +28,7 @@
 
 function rahmen(but,high){
   var col;
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -80,7 +80,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_sperren.htm mod500.orig/top_sperren.htm
--- lidl.orig/top_sperren.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_sperren.htm	2007-12-17 08:39:27.000000000 +0100
@@ -25,7 +25,7 @@
 
 function rahmen(but,high){
   var col;
-  if (high==1) col = '#0099CC';
+  if (high==1) col = '#E20074';
   else col = '#666666';
 
   document.getElementById(but).style.color = col;
@@ -68,7 +68,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_sperren_ok.htm mod500.orig/top_sperren_ok.htm
--- lidl.orig/top_sperren_ok.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_sperren_ok.htm	2007-12-17 08:39:27.000000000 +0100
@@ -35,7 +35,7 @@
         <tr>
           <td valign="top">
 
-            <img border="0" src="pic_welcome_b.jpg">
+            <img border="0" src="pic_welcome_b.gif">
             <DIV id=c_txt>
             <table border="0" cellpadding="0" cellspacing="0">
               <tr>
diff -Nur lidl.orig/top_start_passwort.htm mod500.orig/top_start_passwort.htm
--- lidl.orig/top_start_passwort.htm	2007-12-17 08:39:27.000000000 +0100
+++ mod500.orig/top_start_passwort.htm	2007-12-17 08:39:27.000000000 +0100
@@ -10,6 +10,11 @@
 
 // Prüfung ob Fenster geschlossen werden kann
 function sicherheitseinstellung(){
+
+  //delete cookie here
+  top.frames[3].location.href="deletecookie.cmd";
+  sleep(0.1);
+
   if(sechinw == true && top.frames[0].enblWl == '1' && top.frames[0].encrypt == '0' && top.frames[0].needAlert == '1'){ //Wenn Wireless eingeschaltet ist
 
 //        window.event.returnValue = 
@@ -36,6 +41,23 @@
               "\n" +
 	      "\n");
   }
+
+}
+
+
+function sleep(seconds)
+{
+  var d1 = new Date();
+  var t1 = d1.getTime();
+  for (;;)
+  {
+     var d2 = new Date();
+     var t2 = d2.getTime();
+     if (t2-t1 > seconds*1000)
+     {
+        break;
+     }
+  }
 }
 
 //-->
@@ -48,7 +70,10 @@
     
     <frameset cols="170,*" border=0 frameborder=0 framespacing=0>
         <frame src="m_start_passwort.htm" name="menu" scrolling=no>
+        <frameset rows="508,*" border=0 frameborder=0 framespacing=0>
         <frame src="hcti_start_passwort.htm" name="hcti" scrolling=no>  
+        <frame>
+        </framset>
     </frameset>
     
     <noframes>
