PageSourceSearch

https://jogi-aachen.de/allgemeine-gesch-ftsbedingungen.html

html jogi-aachen.de collected 2026-10-02 01:51:40 UTC 46,745 bytes, 960 lines download raw bytes

1 <!DOCTYPE html>
2<html>
3  <head>
4
5
6        <title>Jogi Indische Spezialitäten</title>
7        <meta charset="UTF-8">
8        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
9        <meta name="viewport" content="width=device-width, initial-scale=1.0">
10        <link rel="shortcut icon" type="image/png" href="https://jogi-aachen.de/images/favicon.ico"/>
11
12        <meta name="Description" content="Jogi Indische Spezialitäten" />
13        <meta name="Keywords" content="Jogi Indische Spezialitäten" /> 
14        <link rel="stylesheet" type="text/css" href="https://jogi-aachen.de/css/bootstrap.css" />
15        <link rel="stylesheet" type="text/css" href="https://jogi-aachen.de/css/main.css" />
16        <link rel="stylesheet" type="text/css" href="https://jogi-aachen.de/css/app.css" />
17       
18        <!--<link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">-->
19        
20     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/components/checkbox.min.css" integrity="sha256-8++Cx28jcLQDkm+WQoPnknZ83OtbmmJe7LcSVeywy6E=" crossorigin="anonymous" />   
21      <link rel="stylesheet" type="text/css" href="https://jogi-aachen.de/css/i-orders.css" />
22 
23      
24  </head>
25<body class="noOverflow">
26
27	<header class="list-header">
28    
29    <div id="loading-spinner" style="width: 100%; height:100%; display: block;background: #514e4e; z-index: 9999; position: fixed;text-align: center;top: 0;right: 0;">
30        
31        <style>
32            #loading-shpinner {
33		-webkit-animation: rotation 2s infinite linear;
34                width: 70px;
35                margin-top: 100px;
36                }
37
38                @-webkit-keyframes rotation {
39                                from {
40                                                -webkit-transform: rotate(0deg);
41                                }
42                                to {
43                                                -webkit-transform: rotate(359deg);
44                                }
45                }
46        </style>
47        
48        <img id="loading-shpinner" src="https://www.freeiconspng.com/uploads/load-icon-png-27.png"/>
49    </div>
50    
51        <div class="banner-background" style="background-image: url('https://jogi-aachen.de/images/rest_images/covers/2.jpg')"></div>
52           
53        <div class="header-content">
54                <div class="inner-container">
55                    <div class="col-12">
56                        <div class="row">
57                            <div class="col-6">
58                                <div class="logo"><a href="https://jogi-aachen.de/"><img src="https://jogi-aachen.de/images/logo.png" /></a></div>
59                            </div>
60                            <div class="col-6" style="padding-top: 20px;">
61                                <button class="menu-icon showMainmenuside" data-model="main-menu">
62                                    <span class="pizza-icons icon-menu"></span>
63                                </button>
64                            </div>
65                            
66                            
67                                                            <div class="banner-search-box">
68                                    <form id="searchFrm" name="searchFrm" method="post" action="" >
69                                       
70                                        <div class="col-12">
71                                            <div class="row">
72                                               
73                                                <div class="col-9" style="padding:0"><input type="text" id="index_search" value="" placeholder="Gib deinen Standort an" /></div>
74                                                <div class="col-3"  style="padding-left: 5px; padding-right: 0"><button type="button" class="button btn-default btn-blue" onclick="validate_search('bclick');">Wechseln</button></div>
75                                            </div>
76                                        </div>
77                                    </form>
78                                </div>
79                                                    </div>
80                    </div>
81                </div>
82            </div>
83           
84        </header>    <div class="container">
85	<h1 class="page-title">Allgemeine Geschäftsbedingungen</h1>
86	<div class="content-page">
87	 <p>
88	&sect; 1&nbsp;<span style="white-space: pre;"> </span>Geltungsbereich</p>
89<div>
90	&nbsp;</div>
91<div>
92	(1)<span style="white-space: pre;"> </span>Diese Allgemeinen Gesch&auml;
92ftsbedingungen (im Folgenden AGB gennant) gelten f&uuml;r jegliche gesch&auml;ftliche Aktivit&auml;ten zwischen der Firma&nbsp;</div>
93<div>
94	&nbsp;</div>
95<div>
96	<div style="color: rgb(33, 37, 41); box-sizing: border-box;">
97		<div style="box-sizing: border-box;">
98			<div style="box-sizing: border-box;">
99				<div style="box-sizing: border-box;">
100					Jogi Indische Spezialit&auml;ten</div>
101				<div style="box-sizing: border-box;">
102					Inhaber:&nbsp;Pooja Duggal</div>
103				<div style="box-sizing: border-box;">
104					J&uuml;licher Str. 69,</div>
105				<div style="box-sizing: border-box;">
106					52070 Aachen</div>
107				<div style="box-sizing: border-box;">
108					&nbsp;</div>
109				<div style="box-sizing: border-box;">
110					[email protected]</div>
111				<div style="box-sizing: border-box;">
112					024191990083</div>
113			</div>
114		</div>
115	</div>
116</div>
117<div>
118	&nbsp;</div>
119<div>
120	(im Folgenden RNE genannt) und Ihnen (in der folgenden Kunde genannt) &uuml;ber die Webseite &bdquo;www.jogi-aachen.de&nbsp;(im Folgenden Webseite gennant) und Mobile App.&nbsp;</div>
121<div>
122	Die AGB gelten unabh&auml;ngig davon, ob Sie Verbraucher, Unternehmer oder Kaufmann sind.</div>
123<div>
124	&nbsp;</div>
125<div>
126	(2)&nbsp;<span style="white-space: pre;"> </span>Bestellberechtigt sind Personen, die das 18. Lebensjahr vollendet haben, sowie juristische Personen. Eine Lieferung erfolgt ausschlie&szlig;lich an Adressen innerhalb des Liefergebiets. RNE kann die Annahme von Bestellungen im begr&uuml;ndeten Einzelfall (z.B. bei Verdacht auf Scherzbestellungen, Adresse au&szlig;erhalb des Liefergebiets) ohne Angabe von Gr&uuml;nden verweigern.</div>
127<div>
128	&nbsp;</div>
129<div>
130	(3)&nbsp;<span style="white-space: pre;"> </span>Alle zwischen dem Kunden und RNE im Zusammenhang mit dem Kaufvertrag getroffenen Vereinbarungen ergeben sich insbesondere aus diese Gesch&auml;ftsbedingungen und der schriftlichen Auftragsbest&auml;tigung und der Annahmeerkl&auml;rung von RNE.</div>
131<div>
132	&nbsp;</div>
133<div>
134	(4)<span style="white-space: pre;"> </span>Ma&szlig;gebend ist die jeweils bei Abschluss des Vertrags g&uuml;ltige Fassung der AGB.</div>
135<div>
136	&nbsp;</div>
137<div>
138	(5)&nbsp;<span style="white-space: pre;"> </span>Abweichende Bedingungen des Kunden akzeptieren wir nicht. Dies gilt auch, wenn wir der Einbeziehung nicht ausdr&uuml;cklich widersprechen.</div>
139<div>
140	&nbsp;</div>
141<div>
142	(6)<span style="white-space: pre;"> </span>Der Kunde ist verpflichtet, die f&uuml;r die ordnungsgem&auml;&szlig;e Abwicklung der Online Bestellung erforderlichen Angaben wahrheitsgem&auml;&szlig; und vollst&auml;ndig einzugeben. Falschangaben k&ouml;nnen eine zivilrechtliche und/oder strafrechtliche Haftung ausl&ouml;sen. Der Kunde gew&auml;hrleistet, dass &Auml;nderungen an seinen Daten zu jeder Bestellung aktuell und richtig sind. Der Kunde haftet f&uuml;r s&auml;mtliche, auch missbr&auml;uchliche Bestellungen, die unter Verwendung seiner Registrierung vorgenommen werden, sofern er sie zu vertreten hat.</div>
143<div>
144	&nbsp;</div>
145<div>
146	&sect; 2<span style="white-space: pre;"> </span>&nbsp;Vertragsschluss</div>
147<div>
148	&nbsp;</div>
149<div>
150	(1)&nbsp;<span style="white-space: pre;"> </span>Die Pr&auml;sentation und Bewerbung von Speisen und Getr&auml;nke (im folgenden Produkte gennant)&nbsp; auf der Website stellt kein verbindliches Angebot zum Abschluss eines Kaufvertrags dar.</div>
151<div>
152	&nbsp;</div>
153<div>
154	(2)&nbsp;<span style="white-space: pre;"> </span>Mit dem Absenden einer Bestellung &uuml;ber der Website durch anklicken des Buttons &bdquo;zahlungspflichtig bestellen&ldquo; geben Sie eine rechtsverbindliche Bestellung ab.</div>
155<div>
156	&nbsp;</div>
157<div>
158	(3)&nbsp;<span style="white-space: pre;"> </span>RNE wird bei Zugang der Bestellung vom Kunden, die &uuml;ber die Website abgegeben wurde, unverz&uuml;glich per E-Mail best&auml;tigen. Diese E-Mail ist noch keine verbindliche Annahme der Bestellung, es sei denn, darin wird neben der Best&auml;tigung des Zugangs zugleich die Annahme erkl&auml;rt.</div>
159<div>
160	&nbsp;</div>
161<div>
162	(4)&nbsp;<span style="white-space: pre;"> </span>Ein Vertrag kommt erst zustande, wenn RNE die Bestellung vom Kunden durch die Lieferung der bestellten Produkte vollzieht.</div>
163<div>
164	&nbsp;</div>
165<div>
166	(5)&nbsp;<span style="white-space: pre;"> </span>Der Mindestbestellwert variiert abh&auml;ngig vom Liefergebiet. Sie erhalten nach Auswahl des jeweiligen Liefergebiets den Mindestbestellwert sowie die Lieferkosten angezeigt.</div>
167<div>
168	&nbsp;</div>
169<div>
170	(6)&nbsp;<span style="white-space: pre;"> </span>Sollte die Lieferung nicht m&ouml;glich sein, etwa weil die entsprechende Ware nicht auf Lager ist, sehen wir von einer Annahmeerkl&auml;rung ab. In diesem Fall kommt ein Vertrag nicht zustande. Wir werden Sie dar&uuml;ber unverz&uuml;glich informieren und bereits erhaltene Gegenleistungen unverz&uuml;glich zur&uuml;ckerstatten.</div>
171<div>
172	&nbsp;</div>
173<div>
174	&sect; 3&nbsp;<span style="white-space: pre;"> </span>Widerrufsrecht</div>
175<div>
176	&nbsp;</div>
177<div>
178	Ein Widerruf der Bestellung durch den Kunden ist ausgeschlossen, sofern sich die Bestellung auf die Lieferung von Produkten bezieht, die schnell verderben k&ouml;nnen oder deren Verfallsdatum schnell &uuml;berschreiten w&uuml;rde (&sect; 312g Abs. 2 Nr.2 BGB).&nbsp; Das Widerrufsrecht ist ebenfalls ausgeschlossen f&uuml;r Produkte, die nicht vorgefertigt sind und f&uuml;r deren Herstellung eine individuelle Auswahl oder Bestimmung durch den Kunden ma&szlig;geblich ist oder die eindeutig auf die pers&ouml;nlichen Bed&uuml;rfnisse&nbsp; des Verbrauchers zugeschnitten sind (&sect; 312g Abs. 2 Nr. 1 BGB) und versiegelte Produkte, die aus Gr&uuml;nden des Gesundheitsschutzes oder der Hygiene nicht zur R&uuml;ckgabe geeignet sind, wenn ihre Versiegelung nach der Lieferung entfernt wurde (&sect; 312g Abs. 2 Nr. 3 BGB).&nbsp;</div>
179<div>
180	&nbsp;</div>
181<div>
182	&nbsp;</div>
183<div>
184	&sect; 4&nbsp;<span style="white-space: pre;"> </span>Lieferzeiten und Lieferbedingungen</div>
185<div>
186	&nbsp;</div>
187<div>
188	(1)&nbsp;<span style="white-space: pre;"> </span>Die Lieferung der bestellten Produkte erfolgt Idealerweise innerhalb von 50 Minuten.</div>
189<div>
190	&nbsp;</div>
191<div>
192	(2)<span style="white-space: pre;"> </span>Die f&uuml;r Lieferung der Produkte ben&ouml;tigte Zeit h&auml;ngt von den lokalen Gegebenheiten (z.b Umfang der Bestellung, Lieferentfernung, Tagseszeit, Verkehrsaufkommen, Verf&uuml;gbarkeit von Fahrern etc.) ab. Die Produkte werden bis zum Eingang der vom Kunden angegebene Adresse innerhalb des Liefergebiets geliefert.</div>
193<div>
194	&nbsp;</div>
195<div>
196	(3)&nbsp;<span style="white-space: pre;"> </span>Die Lieferung erfolgt an der vom Kunden hinterlegten Adresse, die &uuml;ber die Webseite erfolgt. Sollte die vom Kunden angegebenen oder hinterlegte Adresse fehlerhaft sein oder sollte der Kunde nicht angetroffen werden, was zur Nichtzustellbarkeit der Ware f&uuml;hrt, werden die gesamten Kosten dem Kunden in Rechnung gestellt.&nbsp;</div>
197<div>
198	&nbsp;</div>
199<div>
200	(4)&nbsp;<span style="white-space: pre;"> </span>
200Wir behalten uns ausdr&uuml;cklich vor, Bestellungen 30 Minuten vor Ende der Gesch&auml;ftszeiten nicht anzunehmen.</div>
201<div>
202	&nbsp;</div>
203<div>
204	(5)<span style="white-space: pre;"> </span>Ist die Nichteinhaltung bzw. Verz&ouml;gerung der&nbsp; Lieferfrist auf h&ouml;here Gewalt, Aufruhr, oder von RNE nicht zu vertretenden Betriebsst&ouml;rungen oder sonstige vonRNE nicht zu vertretende Umst&auml;nde zur&uuml;ckzuf&uuml;hren, haben beide Seiten das Recht vom Vertrage zur&uuml;cktreten</div>
205<div>
206	&nbsp;</div>
207<div>
208	&sect; 5<span style="white-space: pre;"> </span>&nbsp;Preise</div>
209<div>
210	&nbsp;</div>
211<div>
212	S&auml;mtliche Preisangaben auf RNE&acute;s Webseite sind Bruttopreise inklusive der gesetzlichen Umsatzsteuer. Eine Preis&auml;nderung wird ausdr&uuml;cklich vorbehalten.</div>
213<div>
214	&nbsp;</div>
215<div>
216	&sect; 6&nbsp;<span style="white-space: pre;"> </span>Rabattaktionen</div>
217<div>
218	&nbsp;</div>
219<div>
220	Rabattaktionen auf bestimmte Waren werden ausdr&uuml;cklich f&uuml;r einen bestimmten Zeitraum angeboten. Entscheidend f&uuml;r das Zustandekommen des Vertrages zu dem rabattierten Preis ist der Zeitpunkt, indem auf den Button &bdquo;zahlungspflichtig bestellen&ldquo; geklickt wird.</div>
221<div>
222	&nbsp;</div>
223<div>
224	&sect; 7&nbsp;<span style="white-space: pre;"> </span>Zahlungsbedingungen</div>
225<div>
226	&nbsp;</div>
227<div>
228	Die Zahlung der Produkte kann wie folgt erfolgen:</div>
229<div>
230	&mdash; Bar bei Lieferung.&nbsp;</div>
231<div>
232	Der Fahrer ist zur Entgegennahme des Betrages ausdr&uuml;cklich dazu berechtigt.</div>
233<div>
234	&mdash; PayPal</div>
235<div>
236	&nbsp;</div>
237<div>
238	&nbsp;</div>
239<div>
240	&sect; 8&nbsp;<span style="white-space: pre;"> </span>Haftung</div>
241<div>
242	&nbsp;</div>
243<div>
244	(1)&nbsp;<span style="white-space: pre;"> </span>RNE haftet nicht im Hinblick auf die ordnungsgem&auml;&szlig;e Durchf&uuml;hrung der &uuml;ber die Webseite aufgegeben Bestellung.&nbsp;</div>
245<div>
246	&nbsp;</div>
247<div>
248	(2)&nbsp;<span style="white-space: pre;"> </span>In sonstigen F&auml;llen haftet RNE&nbsp; &ndash; soweit in Abs. 3 nicht abweichend geregelt &ndash; nur bei Verletzung einer Vertragspflicht, deren Erf&uuml;llung die ordnungsgem&auml;&szlig;e Durchf&uuml;hrung des Vertrags &uuml;berhaupt erst erm&ouml;glicht und auf deren Einhaltung Sie als Kunde regelm&auml;&szlig;ig vertrauen d&uuml;rfen (so genannte Kardinalpflicht), und zwar beschr&auml;nkt auf den Ersatz des vorhersehbaren und typischen Schadens. In allen &uuml;brigen F&auml;llen ist unsere Haftung vorbehaltlich der Regelung in Abs. 3 ausgeschlossen.</div>
249<div>
250	&nbsp;</div>
251<div>
252	(3)&nbsp;<span style="white-space: pre;"> </span>Unsere Haftung f&uuml;r Sch&auml;den aus der Verletzung des Lebens, des K&ouml;rpers oder der Gesundheit und nach dem Produkthaftungsgesetz bleibt von den vorstehenden Haftungsbeschr&auml;nkungen und -ausschl&uuml;ssen unber&uuml;hrt.</div>
253<div>
254	&nbsp;</div>
255<div>
256	(4)&nbsp;<span style="white-space: pre;"> </span>Im Falle von h&ouml;herer Gewalt scheidet unsere Haftung aus. Wir sind dann berechtigt, die Lieferung oder Bereitstellung der Waren abzulehnen. Ihnen steht es frei, von dem Vertrag zur&uuml;ckzutreten. Mit dem R&uuml;cktritt erlischt Ihre Leistungspflicht.</div>
257<div>
258	&nbsp;</div>
259<div>
260	&sect; 10&nbsp;<span style="white-space: pre;"> </span>Eigentumsvorbehalt</div>
261<div>
262	&nbsp;</div>
263<div>
264	Bis zur vollst&auml;ndigen Bezahlung verbleiben die gelieferten Produkte im Eigentum von RNE.</div>
265<div>
266	&nbsp;</div>
267<div>
268	&sect; 11&nbsp;<span style="white-space: pre;"> </span>Urheberrechte</div>
269<div>
270	&nbsp;</div>
271<div>
272	RNE hat an allen Bildern, Filme und Texten, die auf der Webseite ver&ouml;ffentlicht werden, Urheberrechte. Eine Verwendung der Bilder, Filme und Texte, ist ohne RNE&acute;s ausdr&uuml;ckliche Zustimmung nicht gestattet.</div>
273<div>
274	&nbsp;</div>
275<div>
276	&sect; 12&nbsp;<span style="white-space: pre;"> </span>Anwendbares Recht und Gerichtsstand</div>
277<div>
278	&nbsp;</div>
279<div>
280	(1)<span style="white-space: pre;"> </span>Es gilt ausschlie&szlig;lich deutsches Recht, unter Ausschluss des UN-Kaufrechts und des internationalen Rechts.&nbsp;</div>
281<div>
282	&nbsp;</div>
283<div>
284	(2)<span style="white-space: pre;"> </span>Der Gerichtsstand f&uuml;r alle Streitigkeiten aus Vertragsverh&auml;ltnissen zwischen dem Kunden und RNE ist der Firmensitz von RNE.&nbsp;</div>
285<div>
286	&nbsp;</div>
287<div>
288	&nbsp;</div>
289<div>
290	&sect; 13&nbsp;<span style="white-space: pre;"> </span>Schlussbestimmungen</div>
291<div>
292	&nbsp;</div>
293<div>
294	(1)<span style="white-space: pre;"> </span>M&uuml;ndliche Nebenabreden und Erg&auml;nzungen zum Zeitpunkt des Vertragsabschlusses bestehen nicht. Zus&auml;tzliche Vereinbarungen, &Auml;nderungen oder Erg&auml;nzungen bed&uuml;rfen der Wirksamkeit der Textform. Die Aufhebung der Textformpflicht erfordert auch die Textform.</div>
295<div>
296	&nbsp;</div>
297<div>
298	(2)<span style="white-space: pre;"> </span>Sollten einzelne Bestimmungen dieser AGB unwirksam sein oder werden, so wird dadurch die G&uuml;ltigkeit dieser AGB im &Uuml;brigen nicht ber&uuml;hrt. Die unwirksame Bestimmung ist dann durch eine Bestimmung zu ersetzen, die dem wirtschaftlichen Zweck der Parteien am n&auml;chsten kommt. Gleiches gilt, wenn diese AGB L&uuml;cken enth&auml;lt.</div>
299	</div>
300</div> 
301 
302	<footer class="footer">
303
304
305    <div class="inner-wrapper">
306
307        <div class="col-12">
308            <div class="row">
309                <div class="col-9">
310                    <ul class="list-inline"> 
311
312                        <li class="list-inline-item"><a href="/impressum.html">Impressum</a></li>
313                        <li class="list-inline-item"><a href="/allgemeine-gesch-ftsbedingungen.html">AGB</a></li>
314                        <li class="list-inline-item"><a href="/datenschutz.html">Datenschutz</a></li>
315                                                    <li class="list-inline-item showMainmenuside"><a href="javascript:void(0);">Einloggen</a></li>
316                            <li class="list-inline-item showMainmenuside"><a href="javascript:void(0);">Neu Anmelden</a></li>
317                                            </ul>
318                </div>
319                <div class="col-3" style="text-align: right">© 2021 Jogi Indische Spezialitäten</div>
320            </div>
321        </div>
322
323    </div>
324    <a id="back-to-top" href="#" class="btn btn-primary btn-lg back-to-top" role="button" title="Click to return on the top page" data-toggle="tooltip" data-placement="left"><span class="icon-up-open"></span></a>
325</footer> 
326
327<div id="main-menu-sidebar">
328
329    <div class="col-12 main-menu-content">
330        <div class="row">
331            <div class="main-menu-close"><span class="icon-cancel"></span></div>
332            <div class="col-12 main-menu-title"><h2>Menu</h2></div>
333            <div class="col-12">
334
335                                    <div class="hide-in-login" id="login-register-container" style="">
336
337                        <div id="login-register-waiting"></div>
338
339                        <div id="main-menu-login" class="main-menu-login">
340                            <div class="main-menu-logintitle"><span>Einloggen</span></div>
341                            <form class="main-menu-loginform" id="formLogin">
342                                <input class="form-control form-control-sm" required name="email" id="loginemail" type="text" placeholder="Email Address">
343                                <input class="form-control form-control-sm" required name="password" id="loginpassword" type="password" placeholder="Password">
344                                <div id="login-error-append" class="error hideme"><span></span></div>
345                                <button class="button btn-default btn-orange" type="submit" id="LoginSubmit">Einloggen</button>
346                                <div class="col-12 text-right"><a href="#" id="reset_pwd_link" class="reset_pwd_link" >Passwort zurücksetzen</a></div>
347                            </form>
348                        </div>
349                        <div id="main-menu-or-register" class="main-menu-or"><span>oder</span></div>
350                        <a id="main-menu-or-register-a" href="#" class="or-register">Account erstellen</a>
351
352                        <div id="main-menu-register" class="main-menu-login zoomout" style="display: none;">
353                            <div class="main-menu-logintitle"><span>Neu Anmelden</span></div>
354                            <form class="main-menu-loginform" id="formRegister">
355                                <input class="form-control form-control-sm" required name="email" type="text" placeholder="E-mail">
356                                <input class="form-control form-control-sm" required name="password" type="password" placeholder="Passwort">
357                                <input class="form-control form-control-sm" required name="confirm_password" type="password" placeholder="Passwort bestätigung">
358                                <div class="row menu-radio" >
359                                    <div class="col-6">
360                                        <label class="radiobtn-container-sm" style="margin-right: 30px;">
361                                            <span style="position: absolute;top: 6px;">Herr.</span>
362                                            <input type="radio" name="allias" value="Mr">
363                                            <span class="checkmarkss"></span>
364                                        </label>
365                                    </div>
366                                    <div class="col-6">
367                                        <label class="radiobtn-container-sm" style="margin-right: 30px;">
368                                            <span style="position: absolute;top: 6px;">Frau.</span>
369                                            <input type="radio" name="allias" value="Mrs">
370                                            <span class="checkmarkss"></span>
371                                        </label>
372                                    </div>
373                                </div>
374
375                                <input class="form-control form-control-sm" required name="first_name" type="text" placeholder="Vorname">
376                                <input class="form-control form-control-sm" required name="surname" type="text" placeholder="Nachame">
377                                <input class="form-control form-control-sm" required name="street" type="text" placeholder="Straße">
378                                <input class="form-control form-control-sm" required name="house" type="text" placeholder="Hausnummer">
379                                <input class="form-control form-control-sm" required name="city" type="text" placeholder="Stadt">
380                                <input class="form-control form-control-sm" required name="postal_code" type="text" placeholder="Postleitzahl">
381
382                                <textarea class="form-control form-control-sm" required name="backyard" placeholder="Hinterhof / Etage / usw."></textarea> 
383                                <input class="form-control form-control-sm" required type="text" name="phone" placeholder="Telefonnummer">
384                                <div id="register-error-append" class="error hideme"><span></span></div>
385                                <button class="button btn-default btn-orange" type="submit" id="RegisterSubmit">Neu Anmelden</button>
386                            </form>
387                        </div>
388                        <div id="main-menu-or-login" style="display: none;" class="main-menu-or"><span>oder</span></div>
389                        <a id="main-menu-or-login-a" style="display: none;" href="#" class="or-login">Einloggen</a>
390
391                        <div  class="main-menu-login" id="main-menu-forgot" style="display:none">
392                            <div class="main-menu-logintitle"><span>Passwort vergessen?</span></div>
393                            <form class="default-form main-menu-loginform" id="formforgot">
394                                <input class="form-control form-control-sm" id="formotpwemailinput" required name="email" type="text" placeholder="Email Address">
395                                <input class="form-control form-control-sm" id="form-forgot-pass-code" style="display:none;" required name="code" type="text" placeholder="Code">
396
397
398                                <input class="form-control form-control-sm" id="form-new-pass" style="display:none;" type="password" placeholder="Neues Kennwort">
399                                <input class="form-control form-control-sm" id="form-re-new-pass" style="display:none;" type="password" placeholder="Kennwort bestätigen">
400
401                                <div id="forgot-error-append" class="error hideme"><span></span></div> 
402                                <div id="forgot-success-append" class="success hideme"><span></span></div> 
403                                <button class="button btn-default btn-orange" type="submit" id="ForgotPwSubmit">Senden</button>
404                                <div class="col-12 text-right"><a href="#" id="back_to_login_btn" class="reset_pwd_link" >login</a></div>
405                            </form>
406                        </div>
407
408                    </div>
409
410                                <div class="logged-in-menu-container">
411                    <ul class="logged-in-ul">
412                        <li>
412<a class="default-link" href="https://jogi-aachen.de/"><span class="icon-th-thumb"></span>Home</a></li>
413                        <!--<li><a class="default-link" href="https://jogi-aachen.de/faqs.html"><span class="icon-cart"></span>Warenkorb</a></li>-->
414                        <li class="hide-in-logout" style="display:none;" ><a class="default-link" href="https://jogi-aachen.de/myorders.html"><span class="icon-bicycle"></span>Vorherige Bestellungen</a></li>
415                        <li class="hide-in-logout" style="display:none;"><a class="default-link"  href="https://jogi-aachen.de/profile.html"><span class="icon-user"></span>Profil</a></li>
416                       <!-- <li class="hide-in-logout" style="display:none;"><a class="default-link" href="https://jogi-aachen.de/myaddresses.html"><span class="icon-home"></span>Meine Adressen</a></li>-->
417                        <li><a class="default-link" href="https://jogi-aachen.de/faqs.html"><span class="icon-foursquare"></span>Oft gestellte Frage</a></li>
418                        <!---->
419                        <li  class="hide-in-logout"style="display:none;" ><a class="default-link" href="https://jogi-aachen.de/?act=logout"><span class="icon-logout"></span>Auslogen</a></li>
420
421                    </ul>
422
423                    <div class="col-12">
424                        <div> 
425                            <div class="language-change-icon language-change-icon-top german-icon"></div>
426                            <div class="language-change-icon language-change-icon-bottom uk-icon"></div>
427                        </div>
428                    </div>
429
430                </div>
431
432            </div>
433
434        </div>
435    </div>
436
437</div>
438
439<div class="menu-backdrop"></div>
440
441
442    <div id="cookie_popup">
443        <div class="col-12">
444
445            <div class="cookie_popup_close"> 
446                <span class="icon-cancel"></span>
447            </div>
448
449            <div class="row">
450                <div class="cookie_popup_content">
451                    Um die optimale Nutzung unserer Website zu ermöglichen verwenden wir Cookies. Um nicht gegen geltende Gesetze zu verstoßen benötigen wir dazu Ihr ausdrückliches Einverständnis.
452                </div>
453            </div>
454        </div>
455
456        <div class="col-12">
457            <div class="row">
458                <div class="cookie_popup_button">
459                    <button id="cookie_popup_button" class="button btn-default btn-orange">Einverstanden</button>
460                </div>
461                <div class="cookie_popup_link">
462                    <a href="/datenschutz.html">Datenschutz</a>
463                </div>
464            </div>
465        </div>
466
467    </div>
468
469
470
471<script>
472    var loggedIn = false;
473
474    var global_currency = "&euro;";
475    var global_minimum_order_amount = 0;
476    var global_total_amount_of_cart = 0;
477    var global_selected_restaurant_pre_order = 'no';
478    var global_selected_restaurant_current_status = 'close';
479    var global_pay_oid = '';
480    var global_current_full_url = 'https://jogi-aachen.de/allgemeine-gesch-ftsbedingungen.html';
481    var global_site_url = 'https://jogi-aachen.de/';
482    var global_selected_restaurant_url = '';
483    var global_discount_popup_txt = '';
484    var global_selected_del_method = '';
485    var global_selected_postalcode = '';
486    var global_selected_city = '';
487
488
489    var global_lang_size = "Große";
490    var global_lang_dressing = "Nudeln";
491    var global_lang_extra_ingredients = "Wählen Sie hier ihre Extrabeilagen";
492    var global_lang_total = "Summe";
493    var global_lang_add_to_cart = "Warenkorb hinzufügen";
494    var global_lang_update_cart = "Warenkorb aktualisieren";
495    var global_lang_update_tax = "Inkl. MwSt";
496    var global_lang_Discount = "Rabatt";
497    var global_lang_grand_total = "Gesamt";
498    var global_lang_continue = "Weiter";
499    var global_lang_subtotal = "Summe";
500    var global_lang_Please_reg_o_sign = "Bitte registrieren oder einloggen";
501    var global_lang_i_already_acc = "Ich habe bereits einen Konto.";
502    var global_lang_i_new_here = "Ein neues Konto erstellen";
503    var global_lang_Log_In = "Einloggen";
504    var global_lang_email = "E-mail";
505    var global_lang_password = "Passwort";
506    var global_lang_as_a_guest = "Als Gast bestellen";
507    var global_lang_Back = "Zurück";
508    var global_lang_Confirm = "Bestätigen";
509    var global_lang_create_a_new_account = "Ein neues Konto erstellen";
510    var global_lang_order_accept_txt = "Ihre Bestellung hat an den Lieferdienst übermittelt und akzeptiert.";
511    var global_lang_order_reject_txt = "Es tut uns sehr leid! Leider kann das Restaurant Ihre Bestellung nicht annehmen!";
512    var global_lang_delivery_cost = "Lieferkosten";
513    var global_lang_approx = "Die Bestellung wird an Ihrer Haustür geliefert. Prognostizierten Zeit :";
514    var global_lang_email_and_enter_code = "Bitte überprüfen Sie Ihre E-Mail und geben Sie den sicherheit Code ein";
515    var global_lang_email_not_found = "Email ist ungültig";
516    var global_lang_code_not_valid = "Der eingegebene Code ist nicht gültig";
517    var global_lang_enter_new_pw = "Geben Sie das neue Passwort ein";
518    var global_lang_password_reset_success = "Passwort erfolgreich zurückgesetzt";
519    var global_lang_pw_not_match = "Passwort Bestätigung stimmt nicht überein.";
520    var global_lang_Anytime = "";
521    var global_lang_delivery = "Lieferkosten";
522    var global_lang_pickup = "Abholen";
523    var global_lang_subtotal_in_summery = "Zwischensumme";
524    var global_lang_delivery_change_confirmation = "Möchten Sie die Versandart wirklich ändern?";
525    var global_lang_please_confirm_delivery_address = "Bitte bestätigen Sie Ihre Lieferadresse.";
526    var global_lang_asap = "Schnell wie möglich";
527
528    var global_lang_select_here = "hier auswählen";
529    var global_lang_Your_order_approximately_available_at_pickup = "Die Bestellung wird vorbereitet.Prognostizierten Zeit";
530
531    var global_lang_please_allow_location_msg = "Bitte erlauben Sie den Ortungsservice";
532
533    var global_lang_Add_Coupon_Discount_Code = "Coupon / Rabattcode hinzufügen";
534    var global_lang_Apply = "Sich bewerben";
535    var global_Special_Coupon_Discount = "Sondergutschein / Rabatt";
536    var global_postal_code_not_found = "Keine Postleitzahl gefunden";
537    
538    var grand_total_global = 0;
539    var OpenLocationAccessCode;
540    var browser_name = "default browser";
541    var validate_search;
542    var SEARCH_MODE = "MAP_SINGLE";
543    var CartMapLoadInit;
544
545
546</script>
546
547<div id="model-boxes"></div> 
548<script src="https://jogi-aachen.de/js/jquery.js"></script>
548 
549<script src="https://jogi-aachen.de/js/jquery.form-validator.min.js"></script>
549 
550
551<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
vendor: 2 bytes, line 551
551
552<script src="https://jogi-aachen.de/js/bootstrap.js"></script>
vendor: 2 bytes, line 552
552
553<script src="https://jogi-aachen.de/js/main.js"></script>
vendor: 2 bytes, line 553
553
554<script src="https://jogi-aachen.de/js/app.js"></script>
554
555<link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
556<script src="https://unpkg.com/[email protected]/dist/aos.js"></script>
556
557
558<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
558
559    
559<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA8A-MvLPPcsPR5gWhOj-J7oHMXz_SkLxQ&callback=initMap&libraries=places"
560    async defer></script>
560
561    <!-- 
561<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
561--> 
562    
562<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/components/checkbox.min.js" integrity="sha256-mlvPY4Gm+w6mgnAZ2GVMiBo5UDU7x/vaxKA5VRxdjR4=" crossorigin="anonymous"></script>
562
563
564    
564<script src="https://unpkg.com/[email protected]/dist/ionicons.js"></script>
564
565
566    
566<script>
567    //map
568    var citySelected = '';
569    var postalSelected = '';
570    var roadSelected = '';
571    var homenoSelected = '';
572    var cpos = '';
573    var latSelected = null;
574    var lngSelected = null;
575    var currentPositionObj;
576    var myposition;
577    var getUrlParameter = function getUrlParameter(sParam) {
578            var sPageURL = window.location.search.substring(1),
579                sURLVariables = sPageURL.split('&'),
580                sParameterName,
581                i;
582
583            for (i = 0; i < sURLVariables.length; i++) {
584                sParameterName = sURLVariables[i].split('=');
585
586                if (sParameterName[0] === sParam) {
587                    return typeof sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
588                }
589            }
590            return false;
591        };
592
593    function initMap() {
594        //search input
595        var inputMapPlace = document.getElementById('index_search');
596        var AutoOptions = {
597            componentRestrictions: {country: 'de'}
598        };
599        var autocomplete = new google.maps.places.Autocomplete(inputMapPlace, AutoOptions);
600
601
602
603        if (getCookieIO('cpos') == null) {
604            //first run
605            if (navigator.geolocation) {
606                navigator.geolocation.getCurrentPosition(function (position) {
607
608                    var geocoder = new google.maps.Geocoder();
609                    var latlng = {lat: position.coords.latitude, lng: position.coords.longitude};
610                    geocoder.geocode({'location': latlng}, function (results, status) {
611                        if (status == google.maps.GeocoderStatus.OK) {
612
613                            for (let i = 0; i < results[0]['address_components'].length; i++) {
614                                if (results[0]['address_components'][i]['types'][0] == "postal_code") {
615                                    postalSelected = results[0]['address_components'][i]['short_name'];
616                                }
617                                if (results[0]['address_components'][i]['types'][0] == "locality") {
618                                    citySelected = results[0]['address_components'][i]['short_name'];
619                                }
620
621                                if (results[0]['address_components'][i]['types'][0] == "route") {
622                                    roadSelected = results[0]['address_components'][i]['short_name'];
623                                }
624
625                                if (results[0]['address_components'][i]['types'][0] == "street_number") {
626                                    homenoSelected = results[0]['address_components'][i]['short_name'];
627                                }
628
629                            }
630
631                            cpos = "";
632                            cpos = cpos + (roadSelected != "" ? roadSelected + ", " : "");
633                            cpos = cpos + (homenoSelected != "" ? homenoSelected + ", " : "");
634                            cpos = cpos + (postalSelected != "" ? postalSelected + ", " : "");
635                            cpos = cpos + (citySelected != "" ? citySelected : "");
636
637                            latSelected = position.coords.latitude;
638                            lngSelected = position.coords.longitude;
639
640                            update_location();
641
642                            setCookieIO('cpos', cpos);
643                            setCookieIO('croad', roadSelected);
644                            setCookieIO('chomeno', homenoSelected);
645                            setCookieIO('cpostal', postalSelected);
646                            setCookieIO('ccity', citySelected);
647                            setCookieIO('clat', latSelected);
648                            setCookieIO('clng', lngSelected);
649                            document.getElementById('index_search').value = cpos;
650                            currentPositionObj = new google.maps.LatLng(latSelected, lngSelected);
651                        }
652                    });
653
654                });
655            }
656
657        } else {
658            cpos = getCookieIO('cpos');
659            roadSelected = getCookieIO('croad');
660            homenoSelected = getCookieIO('chomeno');
661            postalSelected = getCookieIO('cpostal');
662            citySelected = getCookieIO('ccity');
663            latSelected = getCookieIO('clat');
664            lngSelected = getCookieIO('clng');
665            document.getElementById('index_search').value = cpos;
666            update_location();
667
668            currentPositionObj = new google.maps.LatLng(latSelected, lngSelected);
669
670        }
671
672        autocomplete.addListener('place_changed', function () {
673            var place = autocomplete.getPlace();
674
675            for (let i = 0; i < place['address_components'].length; i++) {
676                if (place['address_components'][i]['types'][0] == "postal_code") {
677                    postalSelected = place['address_components'][i]['short_name'];
678                }
679                if (place['address_components'][i]['types'][0] == "locality") {
680                    citySelected = place['address_components'][i]['short_name'];
681                }
682
683                if (place['address_components'][i]['types'][0] == "route") {
684                    roadSelected = place['address_components'][i]['short_name'];
685                }
686
687                if (place['address_components'][i]['types'][0] == "street_number") {
688                    homenoSelected = place['address_components'][i]['short_name'];
689                }
690
691            }
692            cpos = "";
693            cpos = cpos + (roadSelected != "" ? roadSelected + ", " : "");
694            cpos = cpos + (homenoSelected != "" ? homenoSelected + ", " : "");
695            cpos = cpos + (postalSelected != "" ? postalSelected + ", " : "");
696            cpos = cpos + (citySelected != "" ? citySelected : "");
697
698            latSelected = place.geometry.location.lat();
699            lngSelected = place.geometry.location.lng();
700
701            update_location();
702
703            setCookieIO('cpos', cpos);
704            setCookieIO('croad', roadSelected);
705            setCookieIO('chomeno', homenoSelected);
706            setCookieIO('cpostal', postalSelected);
707            setCookieIO('ccity', citySelected);
708            setCookieIO('clat', latSelected);
709            setCookieIO('clng', lngSelected);
710
711            currentPositionObj = new google.maps.LatLng(latSelected, lngSelected);
712
713
714        });
715
716        var options = {
717            zoom: 12,
718            center: {lat: 6.7230, lng: 80.0647}
719        }
720        if ($('#show_map').length > 0) {
721            map = new google.maps.Map(document.getElementById('show_map'), options);
722            refreshMap();
723
724
725        }
726    }
727
728
729    $(function () {
730        var focusedElement;
731        $(document).on('focus', '#index_search', function () {
732            if (focusedElement == this)
733                return;
734            focusedElement = this;
735            setTimeout(function () {
736                focusedElement.select();
737            }, 100);
738        });
739
740
741
742
743
744
745    });
746
747    validate_search = function (inp) {
748        if (inp == "bclick" && $('#index_search').val() != "") {
749
750            document.location = global_site_url + 'search.html?city=' + citySelected + '&postal=' + postalSelected + '&dmethod=delivery';
751
752        }
753        if (inp == "pickup") {
754            document.location = global_site_url + 'search.html?act=pickup';
755        }
756    }
757
758
759
760
761    update_location = function () {
762
763        $.ajax({
764            url: "/search.php?act=placeupdate",
765            cache: false,
766            dataType: 'json',
767            type: 'post',
768            data: {'city': citySelected, 'postal': postalSelected, 'lat': latSelected, 'lng': lngSelected},
769            success: function (data) {
770                if (data.status) {
771
772                }
773            }
774        });
775    }
776
777    refreshMap = function () {
778        $.ajax({
779            url: "/location.php?location=nearbyrestaurant",
780            cache: false,
781            dataType: 'json',
782            type: 'post',
783            data: {'lat': latSelected, 'lng': lngSelected},
784            success: function (data) {
785                for (var i = 0; i < data['data'].length; i++) {
786                    var infowindow = new google.maps.InfoWindow;
787                    var rpos = {
788                        lat: parseFloat(data['data'][i]['restaurant_map_location_lat']),
789                        lng: parseFloat(data['data'][i]['restaurant_map_location_lng'])
790                    };
791                    //add marker
792                    var mark = new google.maps.Marker({
793                        position: rpos,
794                        map: map,
795                        icon: global_site_url + 'images/' + data['data'][i]['google']['location_img']
796
797                    });
798                    infowindow.setContent(data['data'][i]['restaurant_title']);
799                    infowindow.open(map, mark);
800                    if ((data['data'].length) === (i + 1)) {
801                        setTimeout(function () {
802                            map.setCenter(currentPositionObj);
803                        }, 2000);
804
805                    }
806                }
807
808                //add marker
809                myposition = new google.maps.Marker({
810                    position: currentPositionObj,
811                    map: map,
812                    icon: global_site_url + 'images/clocation.png'
813                });
814                //current possition
815
816
817            }, errr: function (err) {
818            }
819        });
820    }
821
822
823    $(document).ready(function () {
824
825        $('#restaurant-search').on('click', function () {
826            validate_restaurant_searchI('bclick');
827        });
828
829        $('.ui.checkbox').checkbox();
830
831        // $('#toggle-one').bootstrapToggle();
832
833        $('#toggle-one').on('change', function () {
834            validate_restaurant_searchI('bclick');
835        });
836
837
838        $('#searchFrm').submit(function (evt) {
839            evt.preventDefault();
840        });
841
842
843    });
844
845    function validate_restaurant_searchI(e) {
846
847        var search = $("#restaurant_search").val();
848        var dmeth = $('#toggle-one').is(':checked') ? 'delivery' : 'pickup';
849        var is_pickup = getUrlParameter('act');
850        if(is_pickup != false){
851            window.location.href = "https://jogi-aachen.de/search.html?dmethod=" + dmeth + "&act="+is_pickup;
852        }else{
853            window.location.href = "https://jogi-aachen.de/search.html?dmethod=" + dmeth + "&restaurant=" + encodeURI(search) + "&city=" + citySelected + "&postal=" + postalSelected;
854        }
855
856
857    }
858
859    </script>
859
860
861    
862
863<script>
864
865    AOS.init({
866        duration: 800,
867        delay: 300
868    }
869    );
870
871
872
873    $('.meals-list ul.meal-menu .meal-name span').each(function () {
874        if ($(this).height() > 25) {
875            $(this).addClass('meal-dis-collapse');
876        }
877    });
878
879    $('ul.meal-menu .meal-name').on('click', '.meal-dis-collapse', function () {
880
881        if ($(this).hasClass('expand')) {
882            $(this).removeClass('expand');
883        } else {
884            $(this).addClass('expand');
885        }
886    });
887</script>
887
888
889<script src="https://jogi-aachen.de/jsOld/typeahead.js"></script>
889 
890
891
892<script>
893     $(document).ready(function () {
894     $('.js-data-example-ajax').select2({
895  ajax: {
896    url: 'https://jogi-aachen.de/autosuggest.php?act=zipcode',
897    dataType: 'json'
898    // Additional AJAX parameters go here; see the end of this chapter for the full code of this example
899  }
900});
901});
902    </script>
vendor: 2 bytes, line 902
902
903<script>
904    function goToRestaurant(url, hosted) {
905        if (hosted == 'out') {
906            window.open(url);
907        } else {
908            window.location.href = url;
909        }
910
911    }
912
913    function  validate_restaurant_search(e) {
914
915        if (e && (e == 'bclick' || e.keyCode == 13)) {
916            var search = $("#restaurant_search").val();
917            var dm = 'delivery';
918            if ($("#toggle-one").is(':checked')) {
919                dm = 'delivery';
920            } else {
921                dm = 'pickup';
922            }
923            window.location.href = "https://jogi-aachen.de/search.html?q=&dmethod=" + dm + "&restaurant=" + encodeURI(search) + "&sort=&cat=";
924        }
925    }
926
927
928///
929
930
931
932
933console.log(getUrlParameter('dmethod'))
934if (getUrlParameter('dmethod') == 'pickup') {
935    $('#del_method_view_pickup').prop("checked", true);
936    $('.minimum-order-success').hide();
937    $('.minimum-order-error').hide();
938}
939</script>
939
940
941
942
943
944<!--Start Cookie Script-->
945<!--
945<script type="text/javascript" charset="UTF-8" src="https://jogi-aachen.de//js/cookie.js"></script>
945-->
946<!--
946<script type="text/javascript" charset="UTF-8" src="http://chs03.cookie-script.com/s/081a5bb47967eafd38ba87045661754e.js"></script>
946-->
947<!--End Cookie Script-->
948<!--Start Cookie Script-->
949	<!--
949<script type="text/javascript" charset="UTF-8" src="https://jogi-aachen.de//js/cookie.js"></script>
949-->
950<!--
950<script type="text/javascript" charset="UTF-8" src="http://chs03.cookie-script.com/s/081a5bb47967eafd38ba87045661754e.js"></script>
950-->
951<!--End Cookie Script-->
952
953 
954	
955	</body>
956
957
958
959
960</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.