Subversion-Projekte lars-tiefland.webhosting

Revision

Revision 94 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 94 Revision 95
Zeile 13... Zeile 13...
13
					if(!bvalid)
13
					if(!bvalid)
14
					{
14
					{
15
						//$tabs.tabs("option","disabled",[1,2,3,4,5]);
15
						//$tabs.tabs("option","disabled",[1,2,3,4,5]);
16
						$tabs.tabs("disable",1);
16
						$tabs.tabs("disable",1);
17
					}
17
					}
-
 
18
					else
-
 
19
					{
-
 
20
						$("#email1").focus();
-
 
21
						$(".name").html($('#name').val());
-
 
22
						$(".firstname").html($('#firstname').val());
-
 
23
						$(".email").html($('#email').val());
-
 
24
						$(".domain").html($('#domain').val());
-
 
25
					}
18
				break;
26
				break;
19
				case 1:
27
				case 1:
20
					bvalid=bvalid && checkStep2();
28
					bvalid=bvalid && checkStep2();
21
					if(!bvalid)
29
					if(!bvalid)
22
					{
30
					{
23
						$tabs.tabs("disable",2);
31
						$tabs.tabs("disable",2);
24
					}
32
					}
-
 
33
					else
-
 
34
					{
-
 
35
						$('#email1_out').html($('#email1').val());
-
 
36
						alert($('#email2').val());
-
 
37
						$('#email2_out').html($('#email2').val());
-
 
38
						alert($('#email1_out').html());
-
 
39
						$('#email3_out').html($('#email3').val());
-
 
40
						$('#email4_out').html($('#email4').val());
-
 
41
						$('#email5_out').html($('#email5').val());
-
 
42
						$('#email6_out').html($('#email6').val());
-
 
43
						$('#email7_out').html($('#email7').val());
-
 
44
						$('#email8_out').html($('#email8').val());
-
 
45
						$('#email9_out').html($('#email9').val());
-
 
46
						$('#email10_out').html($('#email10').val());
-
 
47
					}
25
				break;
48
				break;
26
				case 2:
49
				case 2:
27
					bvalid=bvalid && checkStep3();
50
					bvalid=bvalid && checkStep3();
28
					if(!bvalid)
51
					if(!bvalid)
29
					{
52
					{
30
						$tabs.tabs("disable",3);
53
						$tabs.tabs("disable",3);
31
					}
54
					}
-
 
55
					else
-
 
56
					{
-
 
57
						$('#traffic_out').html($('#traffic').val());
-
 
58
					}
32
				break;
59
				break;
33
				case 4:
60
				case 4:
34
					bvalid=bvalid && checkStep4();
61
					bvalid=bvalid && checkStep4();
35
					if(!bvalid)
62
					if(!bvalid)
36
					{
63
					{
Zeile 40... Zeile 67...
40
			}
67
			}
41
			return bvalid;
68
			return bvalid;
42
		}
69
		}
43
		function checkStep1()
70
		function checkStep1()
44
		{
71
		{
45
			var name=document.order.name.value;
72
			var name=$('#name').val();
46
			var vname=document.order.firstname.value;
73
			var vname=$('#firstname').val();
47
			var email=document.order.email.value;
74
			var email=$('#email').val();
48
			var email_conf=document.order.email_conf.value;
75
			var email_conf=$('#email_conf').val();
49
			var domain=document.order.domain.value;
76
			var domain=$('#domain').val();
50
			if (name=="")
77
			if (name=="")
51
			{
78
			{
52
				window.alert("Bitte Nachnamen eingeben!");
79
				window.alert("Bitte Nachnamen eingeben!");
53
				document.order.name.focus();
80
				$('#name').focus();
54
				return false;
81
				return false;
55
			}	
82
			}	
56
			if (vname=="")
83
			if (vname=="")
57
			{
84
			{
58
				window.alert("Bitte Vornamen eingeben!");
85
				window.alert("Bitte Vornamen eingeben!");
59
				document.order.firstname.focus();
86
				$('#firstname').focus();
60
				return false;
87
				return false;
61
			}
88
			}
62
			if (email=="")
89
			if (email=="")
63
			{
90
			{
64
				window.alert("Bitte E-Mail Adresse eingeben!");
91
				window.alert("Bitte E-Mail Adresse eingeben!");
65
				document.order.email.focus();
92
				$('#email').focus();
66
				return false;
93
				return false;
67
			}
94
			}
68
			if (email!=email_conf)
95
			if (email!=email_conf)
69
			{
96
			{
70
				window.alert("Die E-Mail Adressen stimmen nicht überein!");
97
				window.alert("Die E-Mail Adressen stimmen nicht überein!");
71
				document.order.email.focus();
98
				$('#email').focus();
72
				return false;
99
				return false;
73
			}
100
			}
74
			if (domain=="")
101
			if (domain=="")
75
			{
102
			{
76
				window.alert("Bitte eine Domain eingeben!");
103
				window.alert("Bitte eine Domain eingeben!");
77
				document.order.domain.focus();
104
				$('#domain').focus();
78
				return false;
105
				return false;
79
			}
106
			}
80
			$(".domain").html(domain);
-
 
81
			return true;
107
			return true;
82
		}
108
		}
83
		function checkStep2()
109
		function checkStep2()
84
		{
110
		{
85
			var email1=document.order.email1.value;
111
			var email1=document.order.email1.value;
Zeile 111... Zeile 137...
111
			}
137
			}
112
			return true;
138
			return true;
113
		}
139
		}
114
		function checkStep3()
140
		function checkStep3()
115
		{
141
		{
116
			var traffic=document.order.traffic.value;
142
			var traffic=$('#traffic').val();
117
			if (traffic==0)
143
			if (traffic==0)
118
			{
144
			{
119
				window.alert("Bitte einen Traffic größer als 0 eingeben, sonst macht das ganze keinen Sinn!");
145
				window.alert("Bitte einen Traffic größer als 0 eingeben, sonst macht das ganze keinen Sinn!");
120
				document.order.traffic.focus();
146
				$('#traffic').focus();
121
				return false;
147
				return false;
122
			}
148
			}
123
			return true;
149
			return true;
124
		}
150
		}
125
		function checkStep4()
151
		function checkStep4()
Zeile 264... Zeile 290...
264
		});
290
		});
265
	</script>
291
	</script>
266
{/literal}
292
{/literal}
267
<div class="error">{$meld}</div><div class="error_upd">{$db_meld}</div>
293
<div class="error">{$meld}</div><div class="error_upd">{$db_meld}</div>
268
<form name="order" action="{$SCRIPTNAME}" method="post">
294
<form name="order" action="{$SCRIPTNAME}" method="post">
269
	<DIV id="tabs" style="width:600px !important">
295
	<DIV id="tabs" style="width:620px !important">
270
		<UL>
296
		<UL>
271
			<LI><A href="#step1">allgemeine Daten</A></LI>
297
			<LI><A href="#step1">allgemeine Daten</A></LI>
272
			<LI><A href="#step2">E-Mails</A></LI>
298
			<LI><A href="#step2">E-Mails</A></LI>
273
			<LI><A href="#step3">Traffic</A></LI>
299
			<LI><A href="#step3">Traffic</A></LI>
274
			<LI><A href="#step4">Software</A></LI>
300
			<LI><A href="#step4">Software</A></LI>
Zeile 281... Zeile 307...
281
					<th>Eigenschaft</th>
307
					<th>Eigenschaft</th>
282
					<th>Wert</th>
308
					<th>Wert</th>
283
				</tr>
309
				</tr>
284
				<tr>
310
				<tr>
285
	                		<td>Nachname</td>
311
	                		<td>Nachname</td>
286
	                		<td><input type="text" name="name" value="{$name}"></td>
312
	                		<td><input type="text" name="name" value="{$name}" id="name"></td>
287
				</tr>
313
				</tr>
288
				<tr>
314
				<tr>
289
					<td>Vorname</td>
315
					<td>Vorname</td>
290
					<td><input type="text" name="firstname" value="{$vname}"></td>
316
					<td><input type="text" name="firstname" value="{$vname}" id="firstname"></td>
291
				</tr>
317
				</tr>
292
				<tr>
318
				<tr>
293
					<td>E-Mail Adresse (für Kontakt)</td>
319
					<td>E-Mail Adresse (für Kontakt)</td>
294
					<td><input type="text" name="email" value="{$email}"></td>
320
					<td><input type="text" name="email" value="{$email}" id="email"></td>
295
				</tr>
321
				</tr>
296
				<tr>
322
				<tr>
297
					<td>E-Mail Adresse bestätigen</td>
323
					<td>E-Mail Adresse bestätigen</td>
298
					<td><input type="text" name="email_conf" value="{$email}"></td>
324
					<td><input type="text" name="email_conf" value="{$email}" id="email_conf"></td>
299
				</tr>
325
				</tr>
300
				<tr>
326
				<tr>
301
					<td>Domain <b>(OHNE www!)</b></td>
327
					<td>Domain <b>(OHNE www!)</b></td>
302
					<td><input type="text" name="domain" value="{$domain}" id="domain"></td>
328
					<td><input type="text" name="domain" value="{$domain}" id="domain"></td>
303
				</tr>
329
				</tr>
Zeile 315... Zeile 341...
315
				<tr>
341
				<tr>
316
					<td>E-Mail Adressen (1 pro Zeile)</td>
342
					<td>E-Mail Adressen (1 pro Zeile)</td>
317
					<td>
343
					<td>
318
						<table border=0>
344
						<table border=0>
319
							<tr>
345
							<tr>
320
								<td><input type="text" name="email1" value="{$email1}" size="30"></td>
346
								<td><input type="text" name="email1" value="{$email1}" size="30" id="email1"></td>
321
								<td>@<span class="domain">{$domain}</span></td>
347
								<td>@<span class="domain">{$domain}</span></td>
322
							</tr>
348
							</tr>
323
							<tr>
349
							<tr>
324
								<td><input type="text" name="email2" value="{$email2}" size="30"></td>
350
								<td><input type="text" name="email2" value="{$email2}" size="30" id="email2"></td>
325
								<td>@<span class="domain">{$domain}</span></td>
351
								<td>@<span class="domain">{$domain}</span></td>
326
							</tr>
352
							</tr>
327
							<tr>
353
							<tr>
328
								<td><input type="text" name="email3" value="{$email3}" size="30"></td>
354
								<td><input type="text" name="email3" value="{$email3}" size="30" id="email3"></td>
329
								<td>@<span class="domain">{$domain}</span></td>
355
								<td>@<span class="domain">{$domain}</span></td>
330
							</tr>
356
							</tr>
331
							<tr>
357
							<tr>
332
								<td><input type="text" name="email4" value="{$email4}" size="30"></td>
358
								<td><input type="text" name="email4" value="{$email4}" size="30" id="email4"></td>
333
								<td>@<span class="domain">{$domain}</span></td>
359
								<td>@<span class="domain">{$domain}</span></td>
334
							</tr>
360
							</tr>
335
							<tr>
361
							<tr>
336
								<td><input type="text" name="email5" value="{$email5}" size="30"></td>
362
								<td><input type="text" name="email5" value="{$email5}" size="30" id="email5"></td>
337
								<td>@<span class="domain">{$domain}</span></td>
363
								<td>@<span class="domain">{$domain}</span></td>
338
							</tr>
364
							</tr>
339
							<tr>
365
							<tr>
340
								<td><input type="text" name="email6" value="{$email6}" size="30"></td>
366
								<td><input type="text" name="email6" value="{$email6}" size="30" id="email6"></td>
341
								<td>@<span class="domain">{$domain}</span></td>
367
								<td>@<span class="domain">{$domain}</span></td>
342
							</tr>
368
							</tr>
343
							<tr>
369
							<tr>
344
								<td><input type="text" name="email7" value="{$email7}" size="30"></td>
370
								<td><input type="text" name="email7" value="{$email7}" size="30" id="email7"></td>
345
								<td>@<span class="domain">{$domain}</span></td>
371
								<td>@<span class="domain">{$domain}</span></td>
346
							</tr>
372
							</tr>
347
							<tr>
373
							<tr>
348
								<td><input type="text" name="email8" value="{$email8}" size="30"></td>
374
								<td><input type="text" name="email8" value="{$email8}" size="30" id="email8"></td>
349
								<td>@<span class="domain">{$domain}</span></td>
375
								<td>@<span class="domain">{$domain}</span></td>
350
							</tr>
376
							</tr>
351
							<tr>
377
							<tr>
352
								<td><input type="text" name="email9" value="{$email9}" size="30"></td>
378
								<td><input type="text" name="email9" value="{$email9}" size="30" id="email9"></td>
353
								<td>@<span class="domain">{$domain}</span></td>
379
								<td>@<span class="domain">{$domain}</span></td>
354
							</tr>
380
							</tr>
355
							<tr>
381
							<tr>
356
								<td><input type="text" name="email10" value="{$email10}" size="30"></td>
382
								<td><input type="text" name="email10" value="{$email10}" size="30" id="email10"></td>
357
								<td>@<span class="domain">{$domain}</span></td>
383
								<td>@<span class="domain">{$domain}</span></td>
358
							</tr>
384
							</tr>
359
						</table>
385
						</table>
360
					</td>
386
					</td>
361
				</tr>
387
				</tr>
Zeile 383... Zeile 409...
383
					<th>Wert</th>
409
					<th>Wert</th>
384
					<th>Einheit</th>
410
					<th>Einheit</th>
385
				</tr>
411
				</tr>
386
				<tr>
412
				<tr>
387
					<td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
413
					<td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
388
					<td><input type="text" name="traffic" value="{$traffic|default:10}" maxlength=3 size=3></td>
414
					<td><input type="text" name="traffic" value="{$traffic|default:10}" maxlength="3" size="3" id="traffic"></td>
389
					<td>GB</td>
415
					<td>GB</td>
390
				</tr>
416
				</tr>
391
				<tr>
417
				<tr>
392
					<td colspan=3 class="catBottom"><input type="button" value="Schritt 4" id="b4"></td>
418
					<td colspan=3 class="catBottom"><input type="button" value="Schritt 4" id="b4"></td>
393
				</tr>
419
				</tr>
Zeile 466... Zeile 492...
466
					<th>Eigenschaft</th>
492
					<th>Eigenschaft</th>
467
					<th>Wert</th>
493
					<th>Wert</th>
468
				</tr>
494
				</tr>
469
				<tr>
495
				<tr>
470
					<td>Nachname</td>
496
					<td>Nachname</td>
471
					<td>{$name}</td>
497
					<td><span class="name"></span></td>
472
				</tr>
498
				</tr>
473
				<tr>
499
				<tr>
474
					<td>Vorname</td>
500
					<td>Vorname</td>
475
					<td>{$vname}</td>
501
					<td><span class="firstname"></span></td>
476
				</tr>
502
				</tr>
477
				<tr>
503
				<tr>
478
					<td>E-Mail Adresse (für Kontakt)</td>
504
					<td>E-Mail Adresse (für Kontakt)</td>
479
					<td>{$email}</td>
505
					<td><span class="email"></span></td>
480
				</tr>
506
				</tr>
481
				<tr>
507
				<tr>
482
					<td>Domain <b>(OHNE www!)</b></td>
508
					<td>Domain <b>(OHNE www!)</b></td>
483
					<td>{$domain}</td>
509
					<td><span class="domain"></span></td>
484
				</tr>
510
				</tr>
485
				<tr>
511
				<tr>
486
					<td valign="top">Anzahl E-Mail Adressen</td>
512
					<td valign="top">Anzahl E-Mail Adressen</td>
487
					<td>{$emails|count_paragraphs}</td>
513
					<td>{$emails|count_paragraphs}</td>
488
				</tr>
514
				</tr>
489
				<tr>
515
				<tr>
490
					<td valign="top">E-Mail Adressen (1 pro Zeile)</td>
516
					<td valign="top">E-Mail Adressen (1 pro Zeile)</td>
-
 
517
					<td>
-
 
518
						<span id="email1_out"></span>@<span class="domain"</span><br>
-
 
519
						<span id="email2_out"></span>@<span class="domain"</span><br>
-
 
520
						<span id="email3_out"></span>@<span class="domain"</span><br>
-
 
521
						<span id="email4_out"></span>@<span class="domain"</span><br>
-
 
522
						<span id="email5_out"></span>@<span class="domain"</span><br>
-
 
523
						<span id="email6_out"></span>@<span class="domain"</span><br>
-
 
524
						<span id="email7_out"></span>@<span class="domain"</span><br>
-
 
525
						<span id="email8_out"></span>@<span class="domain"</span><br>
-
 
526
						<span id="email9_out"></span>@<span class="domain"</span><br>
-
 
527
						<span id="email10_out"></span>@<span class="domain"</span><br>
491
					<td>{$emails|nl2br}</td>
528
					</td>
492
				</tr>
529
				</tr>
493
				<tr>
530
				<tr>
494
					<td>Typ der gewünschten E-Mail Adressen</td>
531
					<td>Typ der gewünschten E-Mail Adressen</td>
495
					<td>{if $email_type}POP3/IMAP{else}Weiterleitung{/if}</td>
532
					<td>{if $email_type}POP3/IMAP{else}Weiterleitung{/if}</td>
496
				</tr>
533
				</tr>
Zeile 498... Zeile 535...
498
					<td valign="top">Ziel Adressen (bei Weiterleitung;1 pro Zeile)</td>
535
					<td valign="top">Ziel Adressen (bei Weiterleitung;1 pro Zeile)</td>
499
					<td>{if $email_type==0}{$targets|nl2br}{else}Nicht nötig{/if}</td>
536
					<td>{if $email_type==0}{$targets|nl2br}{else}Nicht nötig{/if}</td>
500
				</tr>
537
				</tr>
501
				<tr>
538
				<tr>
502
					<td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
539
					<td>Traffic / Monat (dient nur zur Info; geschätzter Wert genügt)</td>
503
					<td>{$traffic} GB</td>
540
					<td><span id="traffic_out"></span> GB</td>
504
				</tr>
541
				</tr>
505
				<tr>
542
				<tr>
506
					<td>gewünschtes Betriebssystem</td>
543
					<td>gewünschtes Betriebssystem</td>
507
					<td>{if $os==1}Gentoo{elseif $os==2}Debian{else}keines{/if}
544
					<td>{if $os==1}Gentoo{elseif $os==2}Debian{else}keines{/if}
508
				</tr>
545
				</tr>