// Finales Bestell-Teilmodul zum Shopmichel ... gehört zum
/* Warenkorbsystem ohne (!) Cookie-Technologie */
/* von J.-Chr. Hanke, Modul-Version 1.1, 12. April 2003 */
// Shopmichel.de Version 2.0 vom Januar 2003

function adressform() {

ship=ship.split(",");

var daten="<h4>2. Megrendelésének áttekintése</h4>";
var k_ct=p_safe.split("x");

var orderdata="";
var adressform="";
var endsum=0;
var p_ges=0;
var p_ges2=0;
var k_nr, k_gist, eunit, vatvalue;

daten+="<p>A kézbesítési és a fizetési mód: <b>" + ship[sm].split("=")[0] +
"</b><br> A fölsoroltakat kéri: </p>" + 

// Tabellenkopf erzeugen
"<table border=\"0\" class='ausgabe' " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><th>Mennyiség<\/th><th>Megnevezés<\/th>" +
"<th>Termékszám</th><th>db/ár<\/th><th>Összesen<\/th><\/tr>\n"

orderdata+="A kézbesítési és a fizetési mód: " + ship[sm].split("=")[0] + "\n";
for (b=0;b<k_ct.length-1;b++) { // FOR AUF

k_nr=k_ct[b].split("_")[0];
k_gist=k_ct[b].split("_")[1];
prodata=promatch(k_gist);

if (prodata['prodver']==""){ 
eunit=""; 
} 
else { 
eunit=unit; 
} 

var p_einz=k_nr*Number(prodata['prodprice']);
if (prodata['prodvat']==vat) {
p_ges+=Number(p_einz);
}
if (prodata['prodvat']==vat2) {
p_ges2+=Number(p_einz);
}


orderdata+=k_nr + "x " + 
prodata['prodver'] + eunit + " " + prodata['prodtitle'] +
", termékszám: " + k_gist + ", db/ár: " + 
trim(prodata['prodprice']) + " " + currency2 + "\n";

daten+="<tr><td> " + k_nr + "<\/td><td>" + 
prodata['prodver'] + eunit + " " + prodata['prodtitle'] + 
"<\/td><td>" + k_gist + "</td><td align=\"right\">" + 
trim(prodata['prodprice']) +
"<\/td><td align=\"right\">" + trim(p_einz) + "Ft.<\/td><\/tr>\n";

} // FOR 1 zu

packing=ship[sm].split("=")[1];

wawe=p_ges+p_ges2; // Warenwert errechnen
if (wawe > maxamount && maxamount != "") {
packing=0;
}

if (p_ges>0) {
endsum=Number(p_ges)+Number(packing);
vatvalue=endsum-endsum/(vat/100+1); // MwSt. aus Bruttowert
}

if (p_ges2>0) {
if (p_ges==0) {
endsum+=Number(p_ges2)+Number(packing);
vatvalue2=endsum-endsum/(vat2/100+1); // 2. MwSt.
}
else {
endsum+=p_ges2;
vatvalue2=Number(p_ges2)-Number(p_ges2)/(vat2/100+1); // 2. MwSt.
}
}


orderdata+=
"-----------------------------------------------------\n" +
"Összesen:     " + trim(wawe) + " " + currency2 + "\n";
orderdata+=
"Postaköltség: " + trim(packing) + " " + currency2 + "\n";





orderdata+="-----------------------------------------------------\n" +
"Végösszeg:    " + trim(endsum) + " " + currency2 + "\n";

daten+="<tr><td colspan=\"5\" align=\"right\">" +
"Ár összesen: <b class='dark'>" + 
trim(wawe) + " " + currency + "<\/b><\/td></tr>\n" +
"<tr><td colspan=\"5\" align=\"right\">" + 
"Postaköltség: <b class='dark'>" + 
trim(packing) + " " + currency + "<\/b><\/td></tr>\n";



daten+="<tr><td colspan=\"5\" align=\"right\"><strong>Végösszeg:</strong> " + 
"<b>" + trim(endsum) + " " + currency + "<\/b><\/td></tr>\n"


adressform="<form action=\"\" method=\"\" name=\"form\" " +
"onsubmit=\"return formtester()\">\n";

daten+="</table>\n";
if (ship[sm].split("=")[0]=="Bankeinzug") {
adressform+="<h4>3. Bitte geben Sie Ihre Bankverbindung an:</h4>\n" +
"<table class=\"adresse\" " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><td><strong>Konto-Nr.</strong> <input type='text' " +
"name='KtoNr' class='w'></td> " +
"<td><strong>BLZ</strong> <input type='text' name='BLZ' " +
"class='w'></td></tr>\n" +
"<tr><td colspan='2'><strong>Name der Bank</strong> " +
"<input type='text' name='Bankname' class='w' " +
"size='30'></td></tr></table>\n" +
"<p>Bitte <b>überprüfen</b> Sie <strong>Ihre Konto-Angaben</strong> " +
"noch einmal sorgfältig! <br>(Die Genehmigung zum Bankeinzug</strong> " +
"können Sie jederzeit <b>widerrufen</b>!)</p>" +

"<h4>4. Wohin sollen wir die Bestellung schicken?</h4>";
}
else {
adressform+="<h4>3. A megrendelő adatai</h4>" +
"<input type='hidden' name='KtoNr' value=''>" +
"<input type='hidden' name='BLZ' value=''>" +
"<input type='hidden' name='Bankname' value=''>\n";
}

adressform+="<p> <b class=\"blue\">   <\/b>  " +
"A <strong>kiemelt mezőket</strong> feltétlenül ki kell tölteni.<\/p>" + 
// ADRESSTEIL DES FORMULARS
 
"<input type=\"hidden\" name=\"orderdata\" " + // hidden field
"value='" + orderdata + "'>\n" +

"<table class=\"adresse\" width='99%' " +
"cellspacing=\"2\" cellpadding=\"1\">\n" +
"<tr><td><b>E-Mail*<\/b><\/td><td><input type=\"text\" " +
"name=\"Email\" class='w'><\/td><td colspan=\"2\">" +
"<div class=\"acht\">* Feltétlenül szükséges a rendelés megerősítéséhez!<\/div><\/td><\/tr>\n" +
"<tr><td>Nyereménykód<\/td><td><input type=\"text\" " +
"name=\"Kundennr\"><\/td><td colspan=\"2\">" +
"<div class=\"acht\">Csak akkor, ha rendelkezik egy ilyen kóddal.<\/div><\/td><\/tr>\n" +
"<tr><td><strong>Vezetéknév<\/strong><\/td><td><input type=\"text\" " +
"name=\"Name\" class='w'><\/td>\n" +
"<td><strong>Keresztnév<\/strong><\/td><td><input type=\"text\"" +
"name=\"Vorname\" class='w'><\/td><\/tr>\n" +
"<tr><td><strong>Irányítószám<\/strong><\/td><td><input type=\"text\" " +
"size=\"5\" name=\"PLZ\" class='w'><\/td>\n" +
"<td><strong>Lakhely<\/strong><\/td><td> <input type=\"text\" " +
"name=\"Ort\" class='w'><\/td><\/tr>\n" +
"<tr><td><strong>Utca, házszám</strong><\/td><td><input type=\"text\" " +
"name=\"Str\" class='w'><\/td><td colspan=\"2\">" +
"<div class=\"acht\">&nbsp;<\/div><\/td><\/tr>\n" +
"<tr><td>Telefon<\/td><td><input type=\"text\" " +
"size=\"20\" name=\"Telefon\"><\/td>" +
"<td><strong>Ország</strong><\/td><td> <input type=\"text\" " +
"size=\"20\" name=\"Fax\" class='w'><\/td><\/tr>\n" +
"<\/table>\n";

adressform+="<input type='checkbox' name='AGB' " +
"value='ja'> <strong>Egyetértek</strong> az " +
" <a href='aszf.html' onclick=\"popwin('aszf.html'); return false\">" +
"általános szerződési feltételekkel, </a>  " +
"<a href='licenc.html' onclick=\"popwin('licenc.html'); return false\">" +
"és a Licencszerződéssel</a></p>" +

"<div>Megjegyzés</div>" +
"<textarea name='Anmerkung' cols='50' rows='3'></textarea>" +
"<br><br>" +

"<input type=\"submit\" class='blue' " +
"value=\"Elküldöm a megrendelést --&gt;&gt;\" " +
"title=\"megrendelés elküldése\">\n<\/form>\n";
  
return daten + adressform;
}

// FORMVALIDIERUNG -- TESTEN DES WARENKORBS

// Formular prüfen
function formtester()
{
if (!document.form.AGB.checked) 
 {
 alert ("Az általános szerződési feltételekkel és a Licencszerződéssel egyet kell értenie! Ehhez, az -Egyetértek- szó előtti négyzetbe kell belekattintani.");
 return false;
 }
 if (document.form.Vorname.value == "") 
 {
 alert ("Írja be a keresztnevét!");
 document.form.Vorname.focus();
 return false;
 }

 if (document.form.Name.value == "") 
 {
 alert ("Írja be a vezetéknevét!");
 document.form.Name.focus();
 return false;
 }
 if (document.form.Str.value == "") 
 {
 alert ("Írja be az utca nevét és a házszámot!");
 document.form.Str.focus();
 return false;
 }
 if (document.form.PLZ.value == "") 
 {
 alert ("Írja be az irányítószámot!");
 document.form.PLZ.focus();
 return false;
 }
 if (document.form.Ort.value == "") 
 {
 alert ("Írja be a lakhelyét!");
 document.form.Ort.focus();
 return false;
 }
 if (document.form.Fax.value == "")
 {
 alert ("Írja be az országot!");
 document.form.Fax.focus();
 return false;
 }





 var ausdruck=/^[\w-\.]+@[\w-\.]+\.[a-zA-Z]{2,4}$/;
 var Email=document.form.Email.value; 
 if (!ausdruck.test(Email)||Email.length<7)
 {
 alert ("Hibás e-mail cím!\ " +
 " ");
 document.form.Email.focus();
 return false;
 }

 if (document.form.Kundennr.value != "")
 if (document.form.Kundennr.value != "00390")
 if (document.form.Kundennr.value != "02519")
 if (document.form.Kundennr.value != "02522")
 if (document.form.Kundennr.value != "03627")
 if (document.form.Kundennr.value != "04230")
 if (document.form.Kundennr.value != "04597")
 if (document.form.Kundennr.value != "05594")
 if (document.form.Kundennr.value != "06336")
 if (document.form.Kundennr.value != "06338")
 if (document.form.Kundennr.value != "06503")
 if (document.form.Kundennr.value != "07490")
 if (document.form.Kundennr.value != "07495")
 if (document.form.Kundennr.value != "08918")
 if (document.form.Kundennr.value != "09158")
 if (document.form.Kundennr.value != "09606")
 if (document.form.Kundennr.value != "09607")
 if (document.form.Kundennr.value != "09769")
 if (document.form.Kundennr.value != "09770")
 if (document.form.Kundennr.value != "10572")
 if (document.form.Kundennr.value != "10730")
 if (document.form.Kundennr.value != "10731")
 if (document.form.Kundennr.value != "11958")
 if (document.form.Kundennr.value != "13983")
 if (document.form.Kundennr.value != "14050")
 if (document.form.Kundennr.value != "14051")
 if (document.form.Kundennr.value != "14100")
 if (document.form.Kundennr.value != "14279")
 if (document.form.Kundennr.value != "14680")
 if (document.form.Kundennr.value != "15316")
 if (document.form.Kundennr.value != "15947")
 if (document.form.Kundennr.value != "18113")
 if (document.form.Kundennr.value != "20521")
 if (document.form.Kundennr.value != "21237")
 if (document.form.Kundennr.value != "21271")
 if (document.form.Kundennr.value != "21729")
 if (document.form.Kundennr.value != "21988")
 if (document.form.Kundennr.value != "24035")
 if (document.form.Kundennr.value != "25591")
 if (document.form.Kundennr.value != "27752")
 if (document.form.Kundennr.value != "28185")
 if (document.form.Kundennr.value != "29139")
 if (document.form.Kundennr.value != "29617")
 if (document.form.Kundennr.value != "29618")
 if (document.form.Kundennr.value != "30573")
 if (document.form.Kundennr.value != "30575")
 if (document.form.Kundennr.value != "30795")
 if (document.form.Kundennr.value != "31876")
 if (document.form.Kundennr.value != "31884")
 if (document.form.Kundennr.value != "33623")
 if (document.form.Kundennr.value != "33628")
 if (document.form.Kundennr.value != "33628")
 if (document.form.Kundennr.value != "33870")
 if (document.form.Kundennr.value != "33875")
 if (document.form.Kundennr.value != "34832")
 if (document.form.Kundennr.value != "34833")
 if (document.form.Kundennr.value != "34834")
 if (document.form.Kundennr.value != "35783")
 if (document.form.Kundennr.value != "36159")
 if (document.form.Kundennr.value != "36331")
 if (document.form.Kundennr.value != "37625")
 if (document.form.Kundennr.value != "38103")
 if (document.form.Kundennr.value != "38782")
 if (document.form.Kundennr.value != "38786")
 if (document.form.Kundennr.value != "38927")
 if (document.form.Kundennr.value != "39006")
 if (document.form.Kundennr.value != "39420")
 if (document.form.Kundennr.value != "39479")
 if (document.form.Kundennr.value != "39480")
 if (document.form.Kundennr.value != "40292")
 if (document.form.Kundennr.value != "40570")
 if (document.form.Kundennr.value != "40575")
 if (document.form.Kundennr.value != "41412")
 if (document.form.Kundennr.value != "42913")
 if (document.form.Kundennr.value != "42914")
 if (document.form.Kundennr.value != "43488")
 if (document.form.Kundennr.value != "43576")
 if (document.form.Kundennr.value != "44748")
 if (document.form.Kundennr.value != "45496")
 if (document.form.Kundennr.value != "46815")
 if (document.form.Kundennr.value != "47339")
 if (document.form.Kundennr.value != "47343")
 if (document.form.Kundennr.value != "49465")
 if (document.form.Kundennr.value != "50588")
 if (document.form.Kundennr.value != "50615")
 if (document.form.Kundennr.value != "51909")
 if (document.form.Kundennr.value != "51913")
 if (document.form.Kundennr.value != "52549")
 if (document.form.Kundennr.value != "52549")
 if (document.form.Kundennr.value != "52801")
 if (document.form.Kundennr.value != "52922")
 if (document.form.Kundennr.value != "53022")
 if (document.form.Kundennr.value != "53224")
 if (document.form.Kundennr.value != "53509")
 if (document.form.Kundennr.value != "53512")
 if (document.form.Kundennr.value != "57715")
 if (document.form.Kundennr.value != "57841")
 if (document.form.Kundennr.value != "57937")
 if (document.form.Kundennr.value != "60436")
 if (document.form.Kundennr.value != "60437")
 if (document.form.Kundennr.value != "60440")
 if (document.form.Kundennr.value != "61739")
 if (document.form.Kundennr.value != "62659")
 if (document.form.Kundennr.value != "64577")
 if (document.form.Kundennr.value != "65146")
 if (document.form.Kundennr.value != "66865")
 if (document.form.Kundennr.value != "66870")
 if (document.form.Kundennr.value != "68543")
 if (document.form.Kundennr.value != "70731")
 if (document.form.Kundennr.value != "70904")
 if (document.form.Kundennr.value != "72586")
 if (document.form.Kundennr.value != "72753")
 if (document.form.Kundennr.value != "72753")
 if (document.form.Kundennr.value != "72754")
 if (document.form.Kundennr.value != "73367")
 if (document.form.Kundennr.value != "73583")
 if (document.form.Kundennr.value != "74425")
 if (document.form.Kundennr.value != "75557")
 if (document.form.Kundennr.value != "76480")
 if (document.form.Kundennr.value != "76560")
 if (document.form.Kundennr.value != "78676")
 if (document.form.Kundennr.value != "79625")
 if (document.form.Kundennr.value != "80931")
 if (document.form.Kundennr.value != "80931")
 if (document.form.Kundennr.value != "81106")
 if (document.form.Kundennr.value != "83738")
 if (document.form.Kundennr.value != "84056")
 if (document.form.Kundennr.value != "84057")
 if (document.form.Kundennr.value != "84360")
 if (document.form.Kundennr.value != "84836")
 if (document.form.Kundennr.value != "85582")
 if (document.form.Kundennr.value != "85585")
 if (document.form.Kundennr.value != "85587")
 if (document.form.Kundennr.value != "87164")
 if (document.form.Kundennr.value != "87168")
 if (document.form.Kundennr.value != "87231")
 if (document.form.Kundennr.value != "88016")
 if (document.form.Kundennr.value != "88259")
 if (document.form.Kundennr.value != "88259")
 if (document.form.Kundennr.value != "89760")
 if (document.form.Kundennr.value != "91979")
 if (document.form.Kundennr.value != "92161")
 if (document.form.Kundennr.value != "92179")
 if (document.form.Kundennr.value != "92524")
 if (document.form.Kundennr.value != "92525")
 if (document.form.Kundennr.value != "95351")
 if (document.form.Kundennr.value != "95507")
 if (document.form.Kundennr.value != "96423")
 if (document.form.Kundennr.value != "96655")
 if (document.form.Kundennr.value != "96745")
 if (document.form.Kundennr.value != "96745")
 if (document.form.Kundennr.value != "97793")
 {
 alert ("Hibás Nyereménykód!\ " +
 " ");
 document.form.Kundennr.focus();
 return false;
 }
return lastwin();
}

function lastwin() {
var win; // Objektvariable für das Fenster
// extra Popup-Fenster erzeugen:
win=window.open("formcheck.html","formcheck",
"width=550,height=400,left=10,top=5,resizable=yes,scrollbars=yes");
win.focus();
return false; // Ende, auch noch kein Submit!
}

