Error compiling template "Designs/elsalg/_parsed/DealerSearch.parsed.cshtml"
Line 30: The type or namespace name 'Dealer' could not be found (are you missing a using directive or an assembly reference?)
Line 30: The type or namespace name 'Dealer' could not be found (are you missing a using directive or an assembly reference?)
Line 31: The type or namespace name 'Dealer' could not be found (are you missing a using directive or an assembly reference?)
Line 31: The name 'DealerHelper' does not exist in the current context
Line 1358: The name 'HttpUtility' does not exist in the current context
Line 1405: The name 'HttpUtility' does not exist in the current context
1 //------------------------------------------------------------------------------
2 // <auto-generated>
3 // This code was generated by a tool.
4 // Runtime Version:4.0.30319.42000
5 //
6 // Changes to this file may cause incorrect behavior and will be lost if
7 // the code is regenerated.
8 // </auto-generated>
9 //------------------------------------------------------------------------------
10
11 namespace CompiledRazorTemplates.Dynamic {
12 using System;
13 using System.Collections.Generic;
14 using System.Linq;
15
16
17 public class RazorEngine_e4316ffcf9ee4fbeb9547975a84e625e : Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> {
18
19 #line hidden
20
21 #line 1 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
22 public RazorEngine.Templating.TemplateWriter RenderShop(string dealerId)
23 {
24 #line default
25 #line hidden
26 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
27
28 #line 2 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
29
30 Dealer dealer = new Dealer();
31 List<Dealer> dealers = DealerHelper.GetAllDealers(dealerId);
32 if (dealers.Count > 0)
33 {
34 dealer = dealers[0];
35 }
36
37 var paragraphs = Dynamicweb.Services.Paragraphs.GetParagraphsByPageId(3736);
38 string dealerAlternativeImage = "/Files/Files/Images/butik_default.jpg";
39 string dealerAlternativeCDNImage = string.Empty;
40 var subscribe = Translate("subscribe", "Tilmeld");
41 var workingHours = Translate("workinghoursheader", "Åbningstider");
42 var contactHeader = Translate("contact", "KONTAKT");
43
44 foreach (var paragraph in paragraphs)
45 {
46 object storeId = null;
47 paragraph.Item.TryGetValue("Dealer", out storeId);
48
49 if (storeId != null && storeId.ToString() == dealerId)
50 {
51 object dealerImage = null;
52 paragraph.Item.TryGetValue("Image", out dealerImage);
53 dealer.DealerSearchDealerCustom_ProfileArticleImage = dealerImage != null ? dealerImage.ToString() : "";
54
55 if (dealerImage != null && !string.IsNullOrWhiteSpace(dealerImage.ToString()))
56 {
57 dealer.DealerSearchDealerCustom_ProfileArticleImage = string.Empty;
58 dealerAlternativeImage = dealerImage.ToString();
59 }
60
61 object dealerCDNImage = null;
62 paragraph.Item.TryGetValue("CDN_Image", out dealerCDNImage);
63
64 if (dealerCDNImage != null && !string.IsNullOrWhiteSpace(dealerCDNImage.ToString()))
65 {
66 dealerAlternativeCDNImage = dealerCDNImage.ToString();
67 }
68
69 object dealerHeadline = null;
70 paragraph.Item.TryGetValue("Headline", out dealerHeadline);
71 dealer.DealerSearchDealerCustom_ProfileHeadLine = dealerHeadline != null ? dealerHeadline.ToString() : "";
72
73 object dealerDescription = null;
74 paragraph.Item.TryGetValue("Description", out dealerDescription);
75 dealer.DealerSearchDealerCustom_ProfileArticleTextContent = dealerDescription != null ? dealerDescription.ToString() : "";
76
77 object dealerWorkingHoursHeader = null;
78 paragraph.Item.TryGetValue("WorkingHoursHeader", out dealerWorkingHoursHeader);
79 if (dealerWorkingHoursHeader != null && !string.IsNullOrWhiteSpace(dealerWorkingHoursHeader.ToString()))
80 {
81 workingHours = dealerWorkingHoursHeader.ToString();
82 }
83
84 object dealerWorkingHoursMonday = null;
85 paragraph.Item.TryGetValue("Monday", out dealerWorkingHoursMonday);
86 dealer.DealerSearchDealerCustom_OpenMonday = dealerWorkingHoursMonday != null ? dealerWorkingHoursMonday.ToString() : "";
87
88 object dealerWorkingHoursTuesday = null;
89 paragraph.Item.TryGetValue("Tuesday", out dealerWorkingHoursTuesday);
90 dealer.DealerSearchDealerCustom_OpenTuesday = dealerWorkingHoursTuesday != null ? dealerWorkingHoursTuesday.ToString() : "";
91
92 object dealerWorkingHoursWednesday = null;
93 paragraph.Item.TryGetValue("Wednesday", out dealerWorkingHoursWednesday);
94 dealer.DealerSearchDealerCustom_OpenWednesday = dealerWorkingHoursWednesday != null ? dealerWorkingHoursWednesday.ToString() : "";
95
96 object dealerWorkingHoursThursday = null;
97 paragraph.Item.TryGetValue("Thursday", out dealerWorkingHoursThursday);
98 dealer.DealerSearchDealerCustom_OpenThursday = dealerWorkingHoursThursday != null ? dealerWorkingHoursThursday.ToString() : "";
99
100 object dealerWorkingHoursFriday = null;
101 paragraph.Item.TryGetValue("Friday", out dealerWorkingHoursFriday);
102 dealer.DealerSearchDealerCustom_OpenFriday = dealerWorkingHoursFriday != null ? dealerWorkingHoursFriday.ToString() : "";
103
104 object dealerWorkingHoursSaturday = null;
105 paragraph.Item.TryGetValue("Saturday", out dealerWorkingHoursSaturday);
106 dealer.DealerSearchDealerCustom_OpenSaturday = dealerWorkingHoursSaturday != null ? dealerWorkingHoursSaturday.ToString() : "";
107
108 object dealerWorkingHoursSunday = null;
109 paragraph.Item.TryGetValue("Sunday", out dealerWorkingHoursSunday);
110 dealer.DealerSearchDealerCustom_OpenSunday = dealerWorkingHoursSunday != null ? dealerWorkingHoursSunday.ToString() : "";
111
112 object dealerContactHeader = null;
113 paragraph.Item.TryGetValue("ContactHeader", out dealerContactHeader);
114 if (dealerContactHeader != null && !string.IsNullOrWhiteSpace(dealerContactHeader.ToString()))
115 {
116 contactHeader = dealerContactHeader.ToString();
117 }
118
119 break;
120 }
121 }
122
123
124
125 #line default
126 #line hidden
127 WriteLiteralTo(__razor_helper_writer, @" <style>
128 /*/Hide needed DW checkbox/*/
129 .hide-check span.cb {
130 display: none !important;
131 }
132
133 .cb-kunde {
134 padding-top: 15px;
135 }
136
137 .submit-custom {
138 padding-bottom: 20px;
139 }
140
141 .alert-check span.cb {
142 border: 1px solid red;
143 }
144 </style>
145 ");
146
147 WriteLiteralTo(__razor_helper_writer, " <section");
148
149 WriteLiteralTo(__razor_helper_writer, " id=\"main\"");
150
151 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
152
153 WriteLiteralTo(__razor_helper_writer, " class=\"title\"");
154
155 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
156
157 WriteLiteralTo(__razor_helper_writer, " class=\"container_4 clearfix\"");
158
159 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
160
161 WriteLiteralTo(__razor_helper_writer, " class=\"grid_4\"");
162
163 WriteLiteralTo(__razor_helper_writer, ">\r\n <h1>");
164
165
166 #line 118 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
167 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerName);
168
169
170 #line default
171 #line hidden
172 WriteLiteralTo(__razor_helper_writer, "</h1>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div" +
173 "");
174
175 WriteLiteralTo(__razor_helper_writer, " class=\"relaxed shadow\"");
176
177 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
178
179 WriteLiteralTo(__razor_helper_writer, " class=\"container_4 clearfix\"");
180
181 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
182
183 WriteLiteralTo(__razor_helper_writer, " class=\"grid_3\"");
184
185 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
186
187 WriteLiteralTo(__razor_helper_writer, " class=\"section-text\"");
188
189 WriteLiteralTo(__razor_helper_writer, " style=\"padding-bottom: 0px;\"");
190
191 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
192
193 WriteLiteralTo(__razor_helper_writer, " class=\"section-header-image\"");
194
195 WriteLiteralTo(__razor_helper_writer, ">\r\n");
196
197
198 #line 128 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
199
200
201 #line default
202 #line hidden
203
204 #line 128 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
205 if (!string.IsNullOrWhiteSpace(dealerAlternativeCDNImage))
206 {
207
208
209 #line default
210 #line hidden
211 WriteLiteralTo(__razor_helper_writer, " <img");
212
213 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 5895), Tuple.Create("\"", 5927)
214
215 #line 130 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
216 , Tuple.Create(Tuple.Create("", 5901), Tuple.Create<System.Object, System.Int32>(dealerAlternativeCDNImage
217
218 #line default
219 #line hidden
220 , 5901), false)
221 );
222
223 WriteLiteralTo(__razor_helper_writer, " width=\"733px\"");
224
225 WriteLiteralTo(__razor_helper_writer, " height=\"244px\"");
226
227 WriteLiteralTo(__razor_helper_writer, " alt=\"\"");
228
229 WriteLiteralTo(__razor_helper_writer, " style=\"display: block;\"");
230
231 WriteLiteralTo(__razor_helper_writer, ">\r\n");
232
233
234 #line 131 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
235 }
236 else
237 {
238 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_ProfileArticleImage))
239 {
240
241
242 #line default
243 #line hidden
244 WriteLiteralTo(__razor_helper_writer, " <img");
245
246 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 6280), Tuple.Create("\"", 6383)
247 , Tuple.Create(Tuple.Create("", 6286), Tuple.Create("https://cdn1.elsalg.dk/Files/ELSALG/Butikker/", 6286), true)
248
249 #line 136 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
250 , Tuple.Create(Tuple.Create("", 6331), Tuple.Create<System.Object, System.Int32>(dealer.DealerSearchDealerCustom_ProfileArticleImage
251
252 #line default
253 #line hidden
254 , 6331), false)
255 );
256
257 WriteLiteralTo(__razor_helper_writer, " width=\"733px\"");
258
259 WriteLiteralTo(__razor_helper_writer, " height=\"244px\"");
260
261 WriteLiteralTo(__razor_helper_writer, " alt=\"\"");
262
263 WriteLiteralTo(__razor_helper_writer, " style=\"display: block;\"");
264
265 WriteLiteralTo(__razor_helper_writer, ">\r\n");
266
267
268 #line 137 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
269 }
270 else
271 {
272
273
274 #line default
275 #line hidden
276 WriteLiteralTo(__razor_helper_writer, " <img");
277
278 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 6595), Tuple.Create("\"", 6713)
279 , Tuple.Create(Tuple.Create("", 6601), Tuple.Create("/admin/public/getimage.ashx?image=", 6601), true)
280
281 #line 140 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
282 , Tuple.Create(Tuple.Create("", 6635), Tuple.Create<System.Object, System.Int32>(dealerAlternativeImage.ToString()
283
284 #line default
285 #line hidden
286 , 6635), false)
287 , Tuple.Create(Tuple.Create("", 6669), Tuple.Create("&width=733&Compression=100&DoNotUpscale=True", 6669), true)
288 );
289
290 WriteLiteralTo(__razor_helper_writer, " width=\"733px\"");
291
292 WriteLiteralTo(__razor_helper_writer, " height=\"244px\"");
293
294 WriteLiteralTo(__razor_helper_writer, " alt=\"\"");
295
296 WriteLiteralTo(__razor_helper_writer, " style=\"display: block;\"");
297
298 WriteLiteralTo(__razor_helper_writer, ">\r\n");
299
300
301 #line 141 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
302 }
303 }
304
305
306 #line default
307 #line hidden
308 WriteLiteralTo(__razor_helper_writer, " </div>\r\n\r\n");
309
310
311 #line 145 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
312
313
314 #line default
315 #line hidden
316
317 #line 145 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
318 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_ProfileHeadLine))
319 {
320
321
322 #line default
323 #line hidden
324 WriteLiteralTo(__razor_helper_writer, " <p>");
325
326
327 #line 147 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
328 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerCustom_ProfileHeadLine);
329
330
331 #line default
332 #line hidden
333 WriteLiteralTo(__razor_helper_writer, "</p>\r\n");
334
335
336 #line 148 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
337 }
338
339
340 #line default
341 #line hidden
342 WriteLiteralTo(__razor_helper_writer, " <div");
343
344 WriteLiteralTo(__razor_helper_writer, " class=\"only-mobile\"");
345
346 WriteLiteralTo(__razor_helper_writer, ">\r\n");
347
348
349 #line 150 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
350
351
352 #line default
353 #line hidden
354
355 #line 150 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
356 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerPhone1))
357 {
358
359
360 #line default
361 #line hidden
362 WriteLiteralTo(__razor_helper_writer, " <a");
363
364 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 7334), Tuple.Create("\"", 7377)
365 , Tuple.Create(Tuple.Create("", 7341), Tuple.Create("tel:", 7341), true)
366
367 #line 152 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
368 , Tuple.Create(Tuple.Create("", 7345), Tuple.Create<System.Object, System.Int32>(dealer.DealerSearchDealerPhone1
369
370 #line default
371 #line hidden
372 , 7345), false)
373 );
374
375 WriteLiteralTo(__razor_helper_writer, " class=\"left-btn\"");
376
377 WriteLiteralTo(__razor_helper_writer, "><span");
378
379 WriteLiteralTo(__razor_helper_writer, " class=\"icon-phone-small\"");
380
381 WriteLiteralTo(__razor_helper_writer, "></span><span>Ring Op</span></a>\r\n");
382
383
384 #line 153 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
385 }
386
387
388 #line default
389 #line hidden
390 WriteLiteralTo(__razor_helper_writer, " <a");
391
392 WriteLiteralTo(__razor_helper_writer, " href=\"#\"");
393
394 WriteLiteralTo(__razor_helper_writer, " class=\"right-btn open-map\"");
395
396 WriteLiteralTo(__razor_helper_writer, "><span");
397
398 WriteLiteralTo(__razor_helper_writer, " class=\"icon-direction-small\"");
399
400 WriteLiteralTo(__razor_helper_writer, "></span><span>Find Vej</span></a>\r\n </div>\r\n\r\n");
401
402
403 #line 157 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
404
405
406 #line default
407 #line hidden
408
409 #line 157 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
410 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_ProfileArticleTextContent))
411 {
412
413
414 #line default
415 #line hidden
416 WriteLiteralTo(__razor_helper_writer, " <p>");
417
418
419 #line 159 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
420 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerCustom_ProfileArticleTextContent);
421
422
423 #line default
424 #line hidden
425 WriteLiteralTo(__razor_helper_writer, "</p>\r\n");
426
427
428 #line 160 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
429 }
430 else
431 {
432
433
434 #line default
435 #line hidden
436
437 #line 163 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
438 WriteTo(__razor_helper_writer, RenderParagraphContent(3974));
439
440
441 #line default
442 #line hidden
443
444 #line 163 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
445
446 }
447
448
449 #line default
450 #line hidden
451 WriteLiteralTo(__razor_helper_writer, " </div>\r\n\r\n <div");
452
453 WriteLiteralTo(__razor_helper_writer, " class=\"section-text\"");
454
455 WriteLiteralTo(__razor_helper_writer, ">\r\n");
456
457 WriteLiteralTo(__razor_helper_writer, " ");
458
459
460 #line 168 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
461 WriteTo(__razor_helper_writer, RenderParagraphContent(4249));
462
463
464 #line default
465 #line hidden
466 WriteLiteralTo(__razor_helper_writer, "\r\n <form");
467
468 WriteLiteralTo(__razor_helper_writer, " id=\"newsletter-subscribe-form\"");
469
470 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagementEditForm\"");
471
472 WriteLiteralTo(__razor_helper_writer, " action=\"/kundeservice/nyhedsbrev/tak-for-din-tilmelding\"");
473
474 WriteLiteralTo(__razor_helper_writer, " method=\"post\"");
475
476 WriteLiteralTo(__razor_helper_writer, " enctype=\"multipart/form-data\"");
477
478 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
479
480 WriteLiteralTo(__razor_helper_writer, " type=\"hidden\"");
481
482 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagementForm\"");
483
484 WriteLiteralTo(__razor_helper_writer, " value=\"1\"");
485
486 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
487
488 WriteLiteralTo(__razor_helper_writer, " type=\"hidden\"");
489
490 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagementForm.DeleteImage\"");
491
492 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagementForm.DeleteImage\"");
493
494 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <p");
495
496 WriteLiteralTo(__razor_helper_writer, " class=\"error\"");
497
498 WriteLiteralTo(__razor_helper_writer, " style=\"display: none;\"");
499
500 WriteLiteralTo(__razor_helper_writer, ">Udfyld venligst felter markeret med rødt.</p>\r\n <p");
501
502 WriteLiteralTo(__razor_helper_writer, " class=\"error validateemailError\"");
503
504 WriteLiteralTo(__razor_helper_writer, " style=\"display: none;\"");
505
506 WriteLiteralTo(__razor_helper_writer, ">Udfyld venligst en gyldig email adresse</p>\r\n\r\n <div");
507
508 WriteLiteralTo(__razor_helper_writer, " class=\"fields\"");
509
510 WriteLiteralTo(__razor_helper_writer, " style=\"border: none\"");
511
512 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
513
514 WriteLiteralTo(__razor_helper_writer, " class=\"field\"");
515
516 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
517
518 WriteLiteralTo(__razor_helper_writer, " class=\"field-content hide-check\"");
519
520 WriteLiteralTo(__razor_helper_writer, ">\r\n <label");
521
522 WriteLiteralTo(__razor_helper_writer, " for=\"newsletter-name\"");
523
524 WriteLiteralTo(__razor_helper_writer, ">Navn</label>\r\n <input");
525
526 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_Name\"");
527
528 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
529
530 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_Name\"");
531
532 WriteLiteralTo(__razor_helper_writer, " tabindex=\"1\"");
533
534 WriteLiteralTo(__razor_helper_writer, " requiredcustom=\"\"");
535
536 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <!--Needed fields-->\r\n " +
537 " <input");
538
539 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_UserName\"");
540
541 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
542
543 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_UserName\"");
544
545 WriteLiteralTo(__razor_helper_writer, " autocomplete=\"off\"");
546
547 WriteLiteralTo(__razor_helper_writer, " style=\"display: none;\"");
548
549 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
550
551 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_NewPassword\"");
552
553 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
554
555 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_NewPassword\"");
556
557 WriteLiteralTo(__razor_helper_writer, " autocomplete=\"off\"");
558
559 WriteLiteralTo(__razor_helper_writer, " style=\"display: none;\"");
560
561 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
562
563 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_NewPasswordConfirm\"");
564
565 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
566
567 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_NewPasswordConfirm\"");
568
569 WriteLiteralTo(__razor_helper_writer, " autocomplete=\"off\"");
570
571 WriteLiteralTo(__razor_helper_writer, " style=\"display: none;\"");
572
573 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <input");
574
575 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_EmailAllowed\"");
576
577 WriteLiteralTo(__razor_helper_writer, " type=\"checkbox\"");
578
579 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_EmailAllowed\"");
580
581 WriteLiteralTo(__razor_helper_writer, " value=\"True\"");
582
583 WriteLiteralTo(__razor_helper_writer, " checked=\"\"");
584
585 WriteLiteralTo(__razor_helper_writer, @">
586 <!--$$UserManagement:User.EmailAllowed.Hidden.Input-->
587 <!--Needed fields-->
588
589 </div>
590 </div>
591
592 <div");
593
594 WriteLiteralTo(__razor_helper_writer, " class=\"field\"");
595
596 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
597
598 WriteLiteralTo(__razor_helper_writer, " class=\"field-content\"");
599
600 WriteLiteralTo(__razor_helper_writer, ">\r\n <label");
601
602 WriteLiteralTo(__razor_helper_writer, " for=\"newsletter-email\"");
603
604 WriteLiteralTo(__razor_helper_writer, ">Email</label>\r\n <input");
605
606 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_Email\"");
607
608 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
609
610 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_Email\"");
611
612 WriteLiteralTo(__razor_helper_writer, " tabindex=\"2\"");
613
614 WriteLiteralTo(__razor_helper_writer, " requiredcustom=\"\"");
615
616 WriteLiteralTo(__razor_helper_writer, ">\r\n </div>\r\n </" +
617 "div>\r\n </div>\r\n\r\n <div");
618
619 WriteLiteralTo(__razor_helper_writer, " class=\"cb-kunde\"");
620
621 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
622
623 WriteLiteralTo(__razor_helper_writer, " type=\"checkbox\"");
624
625 WriteLiteralTo(__razor_helper_writer, " name=\"privacy-policy-2\"");
626
627 WriteLiteralTo(__razor_helper_writer, " id=\"privacy-policy-2\"");
628
629 WriteLiteralTo(__razor_helper_writer, " requiredcustom=\"\"");
630
631 WriteLiteralTo(__razor_helper_writer, ">\r\n <label>\r\n");
632
633 WriteLiteralTo(__razor_helper_writer, " ");
634
635
636 #line 205 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
637 WriteTo(__razor_helper_writer, Translate("AcceptNLPolicy2", "Jeg bekræfter at være blevet oplyst om El-Salgs"));
638
639
640 #line default
641 #line hidden
642 WriteLiteralTo(__razor_helper_writer, "\r\n <a");
643
644 WriteLiteralTo(__razor_helper_writer, " href=\"https://elsalg.dk/kundeservice/persondatapolitik\"");
645
646 WriteLiteralTo(__razor_helper_writer, " target=\"_blank\"");
647
648 WriteLiteralTo(__razor_helper_writer, ">");
649
650
651 #line 206 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
652 WriteTo(__razor_helper_writer, Translate("AcceptNLPolicyLink2", "persondatapolitik."));
653
654
655 #line default
656 #line hidden
657 WriteLiteralTo(__razor_helper_writer, "</a>\r\n </label>\r\n </div" +
658 ">\r\n\r\n <div");
659
660 WriteLiteralTo(__razor_helper_writer, " class=\"cb-kunde\"");
661
662 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
663
664 WriteLiteralTo(__razor_helper_writer, " type=\"checkbox\"");
665
666 WriteLiteralTo(__razor_helper_writer, " name=\"privacy-policy\"");
667
668 WriteLiteralTo(__razor_helper_writer, " id=\"privacy-policy\"");
669
670 WriteLiteralTo(__razor_helper_writer, " requiredcustom=\"\"");
671
672 WriteLiteralTo(__razor_helper_writer, ">\r\n <label>\r\n");
673
674 WriteLiteralTo(__razor_helper_writer, " ");
675
676
677 #line 213 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
678 WriteTo(__razor_helper_writer, Translate("AcceptNLPolicy1", "Ja tak – tilmeld mig El-Salgs nyhedsbrev. Jeg accepterer samtidig"));
679
680
681 #line default
682 #line hidden
683 WriteLiteralTo(__razor_helper_writer, "\r\n <a");
684
685 WriteLiteralTo(__razor_helper_writer, " href=\"https://elsalg.dk/kundeservice/betingelser-for-nyhedsmail-og-konkurrence\"");
686
687 WriteLiteralTo(__razor_helper_writer, " target=\"_blank\"");
688
689 WriteLiteralTo(__razor_helper_writer, ">");
690
691
692 #line 214 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
693 WriteTo(__razor_helper_writer, Translate("AcceptNLPolicyLink", "betingelserne for modtagelse af nyhedsbreve."));
694
695
696 #line default
697 #line hidden
698 WriteLiteralTo(__razor_helper_writer, "</a>\r\n </label>\r\n </div" +
699 ">\r\n\r\n <div");
700
701 WriteLiteralTo(__razor_helper_writer, " class=\"submit\"");
702
703 WriteLiteralTo(__razor_helper_writer, " style=\"padding-bottom:20px\"");
704
705 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
706
707 WriteLiteralTo(__razor_helper_writer, " id=\"newsletter-subscribe\"");
708
709 WriteLiteralTo(__razor_helper_writer, " class=\"medium button\"");
710
711 WriteLiteralTo(__razor_helper_writer, " name=\"Submit\"");
712
713 WriteLiteralTo(__razor_helper_writer, " type=\"button\"");
714
715 WriteAttributeTo(__razor_helper_writer, "value", Tuple.Create(" value=\"", 12225), Tuple.Create("\"", 12243)
716
717 #line 219 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
718 , Tuple.Create(Tuple.Create("", 12233), Tuple.Create<System.Object, System.Int32>(subscribe
719
720 #line default
721 #line hidden
722 , 12233), false)
723 );
724
725 WriteLiteralTo(__razor_helper_writer, ">\r\n </div>\r\n </form>\r\n " +
726 " <form");
727
728 WriteLiteralTo(__razor_helper_writer, " id=\"newsletter-unsubscribe-form\"");
729
730 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagementEditForm\"");
731
732 WriteLiteralTo(__razor_helper_writer, " method=\"post\"");
733
734 WriteLiteralTo(__razor_helper_writer, " enctype=\"multipart/form-data\"");
735
736 WriteLiteralTo(__razor_helper_writer, ">\r\n <p");
737
738 WriteLiteralTo(__razor_helper_writer, " class=\"preface\"");
739
740 WriteLiteralTo(__razor_helper_writer, ">Ønsker du ikke længere at modtage vores nyhedsbrev</p>\r\n " +
741 " <p>Vi er kede af at sige farvel til dig, men håber at se dig igen snart.</p>" +
742 "\r\n\r\n <div");
743
744 WriteLiteralTo(__razor_helper_writer, " class=\"fields\"");
745
746 WriteLiteralTo(__razor_helper_writer, " style=\"border: none\"");
747
748 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
749
750 WriteLiteralTo(__razor_helper_writer, " class=\"field\"");
751
752 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
753
754 WriteLiteralTo(__razor_helper_writer, " class=\"field-content\"");
755
756 WriteLiteralTo(__razor_helper_writer, ">\r\n <label");
757
758 WriteLiteralTo(__razor_helper_writer, " for=\"newsletter-email\"");
759
760 WriteLiteralTo(__razor_helper_writer, ">Email</label>\r\n <input");
761
762 WriteLiteralTo(__razor_helper_writer, " name=\"UserManagement_Form_Email\"");
763
764 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
765
766 WriteLiteralTo(__razor_helper_writer, " id=\"UserManagement_Form_Email\"");
767
768 WriteLiteralTo(__razor_helper_writer, " tabindex=\"2\"");
769
770 WriteLiteralTo(__razor_helper_writer, " requiredcustom=\"\"");
771
772 WriteLiteralTo(__razor_helper_writer, ">\r\n </div>\r\n </" +
773 "div>\r\n <div");
774
775 WriteLiteralTo(__razor_helper_writer, " class=\"field\"");
776
777 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
778
779 WriteLiteralTo(__razor_helper_writer, " class=\"field-content\"");
780
781 WriteLiteralTo(__razor_helper_writer, ">\r\n <input");
782
783 WriteLiteralTo(__razor_helper_writer, " id=\"newsletter-unsubscribe\"");
784
785 WriteLiteralTo(__razor_helper_writer, " class=\"medium button\"");
786
787 WriteLiteralTo(__razor_helper_writer, " name=\"Submit\"");
788
789 WriteLiteralTo(__razor_helper_writer, " type=\"button\"");
790
791 WriteLiteralTo(__razor_helper_writer, " value=\"Afmeld\"");
792
793 WriteLiteralTo(__razor_helper_writer, ">\r\n </div>\r\n </" +
794 "div>\r\n </div>\r\n </form>\r\n\r\n " +
795 " <p");
796
797 WriteLiteralTo(__razor_helper_writer, " id=\"unsubscribed-message\"");
798
799 WriteLiteralTo(__razor_helper_writer, ">Dit abonnement er blevet annulleret.</p>\r\n </div>\r\n\r\n " +
800 " <div");
801
802 WriteLiteralTo(__razor_helper_writer, " class=\"tile grid_1 alpha\"");
803
804 WriteLiteralTo(__razor_helper_writer, ">\r\n");
805
806 WriteLiteralTo(__razor_helper_writer, " ");
807
808
809 #line 245 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
810 WriteTo(__razor_helper_writer, RenderParagraphContent(2129));
811
812
813 #line default
814 #line hidden
815 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n\r\n <div");
816
817 WriteLiteralTo(__razor_helper_writer, " class=\"tile grid_1\"");
818
819 WriteLiteralTo(__razor_helper_writer, ">\r\n");
820
821 WriteLiteralTo(__razor_helper_writer, " ");
822
823
824 #line 249 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
825 WriteTo(__razor_helper_writer, RenderParagraphContent(2130));
826
827
828 #line default
829 #line hidden
830 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n\r\n <div");
831
832 WriteLiteralTo(__razor_helper_writer, " class=\"tile grid_1 omega\"");
833
834 WriteLiteralTo(__razor_helper_writer, ">\r\n");
835
836 WriteLiteralTo(__razor_helper_writer, " ");
837
838
839 #line 253 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
840 WriteTo(__razor_helper_writer, RenderParagraphContent(2135));
841
842
843 #line default
844 #line hidden
845 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n\r\n <div");
846
847 WriteLiteralTo(__razor_helper_writer, " class=\"grid_1\"");
848
849 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <div");
850
851 WriteLiteralTo(__razor_helper_writer, " class=\"section-text\"");
852
853 WriteLiteralTo(__razor_helper_writer, ">\r\n <span");
854
855 WriteLiteralTo(__razor_helper_writer, " class=\"h2 section-title\"");
856
857 WriteLiteralTo(__razor_helper_writer, ">");
858
859
860 #line 260 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
861 WriteTo(__razor_helper_writer, workingHours);
862
863
864 #line default
865 #line hidden
866 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <table");
867
868 WriteLiteralTo(__razor_helper_writer, " class=\"opening-hours\"");
869
870 WriteLiteralTo(__razor_helper_writer, ">\r\n <tbody>\r\n");
871
872
873 #line 263 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
874
875
876 #line default
877 #line hidden
878
879 #line 263 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
880
881 var weekday = GetGlobalValue("Global:Server.Date.Weekday");
882 string contactUs = "Kontakt os for info";
883 string activeClass = "today";
884 string monday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenMonday) ? dealer.DealerSearchDealerCustom_OpenMonday : contactUs;
885 string tuesday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenTuesday) ? dealer.DealerSearchDealerCustom_OpenTuesday : contactUs;
886 string wednesday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenWednesday) ? dealer.DealerSearchDealerCustom_OpenWednesday : contactUs;
887 string thursday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenThursday) ? dealer.DealerSearchDealerCustom_OpenThursday : contactUs;
888 string friday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenFriday) ? dealer.DealerSearchDealerCustom_OpenFriday : contactUs;
889 string saturday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenSaturday) ? dealer.DealerSearchDealerCustom_OpenSaturday : contactUs;
890 string sunday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenSunday) ? dealer.DealerSearchDealerCustom_OpenSunday : contactUs;
891
892 string mondayActive = weekday == "1" ? activeClass : "";
893 string tuesdayActive = weekday == "2" ? activeClass : "";
894 string wednesdayActive = weekday == "3" ? activeClass : "";
895 string thursdayActive = weekday == "4" ? activeClass : "";
896 string fridayActive = weekday == "5" ? activeClass : "";
897 string saturdayActive = weekday == "6" ? activeClass : "";
898 string sundayActive = weekday == "7" ? activeClass : "";
899
900
901 #line default
902 #line hidden
903 WriteLiteralTo(__razor_helper_writer, "\r\n <tr");
904
905 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 16724), Tuple.Create("\"", 16745)
906
907 #line 283 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
908 , Tuple.Create(Tuple.Create("", 16732), Tuple.Create<System.Object, System.Int32>(mondayActive
909
910 #line default
911 #line hidden
912 , 16732), false)
913 );
914
915 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Mandag</th>\r\n " +
916 " <td>");
917
918
919 #line 285 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
920 WriteTo(__razor_helper_writer, monday);
921
922
923 #line default
924 #line hidden
925 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n <tr" +
926 "");
927
928 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 16930), Tuple.Create("\"", 16952)
929
930 #line 287 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
931 , Tuple.Create(Tuple.Create("", 16938), Tuple.Create<System.Object, System.Int32>(tuesdayActive
932
933 #line default
934 #line hidden
935 , 16938), false)
936 );
937
938 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Tirsdag</th>\r\n " +
939 " <td>");
940
941
942 #line 289 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
943 WriteTo(__razor_helper_writer, tuesday);
944
945
946 #line default
947 #line hidden
948 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n <tr" +
949 "");
950
951 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 17139), Tuple.Create("\"", 17163)
952
953 #line 291 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
954 , Tuple.Create(Tuple.Create("", 17147), Tuple.Create<System.Object, System.Int32>(wednesdayActive
955
956 #line default
957 #line hidden
958 , 17147), false)
959 );
960
961 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Onsdag</th>\r\n " +
962 " <td>");
963
964
965 #line 293 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
966 WriteTo(__razor_helper_writer, wednesday);
967
968
969 #line default
970 #line hidden
971 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n <tr" +
972 "");
973
974 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 17351), Tuple.Create("\"", 17374)
975
976 #line 295 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
977 , Tuple.Create(Tuple.Create("", 17359), Tuple.Create<System.Object, System.Int32>(thursdayActive
978
979 #line default
980 #line hidden
981 , 17359), false)
982 );
983
984 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Torsdag</th>\r\n " +
985 " <td>");
986
987
988 #line 297 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
989 WriteTo(__razor_helper_writer, thursday);
990
991
992 #line default
993 #line hidden
994 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n <tr" +
995 "");
996
997 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 17562), Tuple.Create("\"", 17583)
998
999 #line 299 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1000 , Tuple.Create(Tuple.Create("", 17570), Tuple.Create<System.Object, System.Int32>(fridayActive
1001
1002 #line default
1003 #line hidden
1004 , 17570), false)
1005 );
1006
1007 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Fredag</th>\r\n " +
1008 " <td>");
1009
1010
1011 #line 301 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1012 WriteTo(__razor_helper_writer, friday);
1013
1014
1015 #line default
1016 #line hidden
1017 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n <tr" +
1018 "");
1019
1020 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 17768), Tuple.Create("\"", 17791)
1021
1022 #line 303 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1023 , Tuple.Create(Tuple.Create("", 17776), Tuple.Create<System.Object, System.Int32>(saturdayActive
1024
1025 #line default
1026 #line hidden
1027 , 17776), false)
1028 );
1029
1030 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Lørdag</th>\r\n " +
1031 " <td>");
1032
1033
1034 #line 305 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1035 WriteTo(__razor_helper_writer, saturday);
1036
1037
1038 #line default
1039 #line hidden
1040 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n <tr" +
1041 "");
1042
1043 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 17978), Tuple.Create("\"", 17999)
1044
1045 #line 307 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1046 , Tuple.Create(Tuple.Create("", 17986), Tuple.Create<System.Object, System.Int32>(sundayActive
1047
1048 #line default
1049 #line hidden
1050 , 17986), false)
1051 );
1052
1053 WriteLiteralTo(__razor_helper_writer, ">\r\n <th>Søndag</th>\r\n " +
1054 " <td>");
1055
1056
1057 #line 309 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1058 WriteTo(__razor_helper_writer, sunday);
1059
1060
1061 #line default
1062 #line hidden
1063 WriteLiteralTo(__razor_helper_writer, "</td>\r\n </tr>\r\n </tbody" +
1064 ">\r\n </table>\r\n </div>\r\n\r\n " +
1065 " <div");
1066
1067 WriteLiteralTo(__razor_helper_writer, " class=\"section-text\"");
1068
1069 WriteLiteralTo(__razor_helper_writer, ">\r\n <span");
1070
1071 WriteLiteralTo(__razor_helper_writer, " class=\"h2 section-title\"");
1072
1073 WriteLiteralTo(__razor_helper_writer, ">");
1074
1075
1076 #line 316 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1077 WriteTo(__razor_helper_writer, contactHeader);
1078
1079
1080 #line default
1081 #line hidden
1082 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <h3>");
1083
1084
1085 #line 317 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1086 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerName);
1087
1088
1089 #line default
1090 #line hidden
1091 WriteLiteralTo(__razor_helper_writer, "</h3>\r\n <p>\r\n");
1092
1093 WriteLiteralTo(__razor_helper_writer, " ");
1094
1095
1096 #line 319 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1097 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerAdress);
1098
1099
1100 #line default
1101 #line hidden
1102 WriteLiteralTo(__razor_helper_writer, "<br>\r\n");
1103
1104 WriteLiteralTo(__razor_helper_writer, " ");
1105
1106
1107 #line 320 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1108 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerZip);
1109
1110
1111 #line default
1112 #line hidden
1113 WriteLiteralTo(__razor_helper_writer, " ");
1114
1115
1116 #line 320 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1117 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerCity);
1118
1119
1120 #line default
1121 #line hidden
1122 WriteLiteralTo(__razor_helper_writer, "<br>\r\n");
1123
1124
1125 #line 321 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1126
1127
1128 #line default
1129 #line hidden
1130
1131 #line 321 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1132 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerPhone1))
1133 {
1134
1135
1136 #line default
1137 #line hidden
1138 WriteLiteralTo(__razor_helper_writer, " <span>Tlf.: ");
1139
1140
1141 #line 323 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1142 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerPhone1);
1143
1144
1145 #line default
1146 #line hidden
1147 WriteLiteralTo(__razor_helper_writer, "<br></span>\r\n");
1148
1149
1150 #line 324 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1151 }
1152
1153
1154 #line default
1155 #line hidden
1156 WriteLiteralTo(__razor_helper_writer, " ");
1157
1158
1159 #line 325 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1160 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerFax1))
1161 {
1162
1163
1164 #line default
1165 #line hidden
1166 WriteLiteralTo(__razor_helper_writer, " <span>Fax: ");
1167
1168
1169 #line 327 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1170 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerFax1);
1171
1172
1173 #line default
1174 #line hidden
1175 WriteLiteralTo(__razor_helper_writer, "<br></span>\r\n");
1176
1177
1178 #line 328 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1179 }
1180
1181
1182 #line default
1183 #line hidden
1184 WriteLiteralTo(__razor_helper_writer, " ");
1185
1186
1187 #line 329 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1188 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerEmail))
1189 {
1190
1191
1192 #line default
1193 #line hidden
1194 WriteLiteralTo(__razor_helper_writer, " <span>Mail: <a");
1195
1196 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 19294), Tuple.Create("\"", 19339)
1197 , Tuple.Create(Tuple.Create("", 19301), Tuple.Create("mailto:", 19301), true)
1198
1199 #line 331 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1200 , Tuple.Create(Tuple.Create("", 19308), Tuple.Create<System.Object, System.Int32>(dealer.DealerSearchDealerEmail
1201
1202 #line default
1203 #line hidden
1204 , 19308), false)
1205 );
1206
1207 WriteLiteralTo(__razor_helper_writer, ">");
1208
1209
1210 #line 331 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1211 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerEmail);
1212
1213
1214 #line default
1215 #line hidden
1216 WriteLiteralTo(__razor_helper_writer, "</a></span>\r\n");
1217
1218
1219 #line 332 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1220 }
1221
1222
1223 #line default
1224 #line hidden
1225 WriteLiteralTo(__razor_helper_writer, " </p>\r\n </div>\r\n\r\n <" +
1226 "div");
1227
1228 WriteLiteralTo(__razor_helper_writer, " class=\"section-text map-photo\"");
1229
1230 WriteLiteralTo(__razor_helper_writer, ">\r\n <img");
1231
1232 WriteLiteralTo(__razor_helper_writer, " src=\"/Files/Templates/Designs/elsalg/assets/images/staticmap.png\"");
1233
1234 WriteLiteralTo(__razor_helper_writer, ">\r\n <span");
1235
1236 WriteLiteralTo(__razor_helper_writer, " class=\"h2 section-title custom\"");
1237
1238 WriteLiteralTo(__razor_helper_writer, ">Rute Vejledning</span>\r\n <input");
1239
1240 WriteLiteralTo(__razor_helper_writer, " class=\"grayed-box\"");
1241
1242 WriteLiteralTo(__razor_helper_writer, " type=\"text\"");
1243
1244 WriteLiteralTo(__razor_helper_writer, " id=\"inp-kererfra\"");
1245
1246 WriteLiteralTo(__razor_helper_writer, " placeholder=\"Hvor vil du køre fra?\"");
1247
1248 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
1249
1250 WriteLiteralTo(__razor_helper_writer, " class=\"grayed-box\"");
1251
1252 WriteLiteralTo(__razor_helper_writer, ">");
1253
1254
1255 #line 340 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1256 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerAdress);
1257
1258
1259 #line default
1260 #line hidden
1261 WriteLiteralTo(__razor_helper_writer, ",");
1262
1263
1264 #line 340 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1265 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerZip);
1266
1267
1268 #line default
1269 #line hidden
1270 WriteLiteralTo(__razor_helper_writer, " ");
1271
1272
1273 #line 340 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1274 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerCity);
1275
1276
1277 #line default
1278 #line hidden
1279 WriteLiteralTo(__razor_helper_writer, "</div>\r\n\r\n <a");
1280
1281 WriteLiteralTo(__razor_helper_writer, " href=\"#\"");
1282
1283 WriteLiteralTo(__razor_helper_writer, " id=\"btn-findvej\"");
1284
1285 WriteLiteralTo(__razor_helper_writer, ">Find Vej</a>\r\n </div>\r\n\r\n\r\n <a");
1286
1287 WriteLiteralTo(__razor_helper_writer, " href=\"/Default.aspx?ID=2071\"");
1288
1289 WriteLiteralTo(__razor_helper_writer, " class=\"button medium full-width\"");
1290
1291 WriteLiteralTo(__razor_helper_writer, "><span");
1292
1293 WriteLiteralTo(__razor_helper_writer, " class=\"back\"");
1294
1295 WriteLiteralTo(__razor_helper_writer, ">Tilbage til oversigt</span></a>\r\n\r\n </div>\r\n\r\n </div>\r" +
1296 "\n </div>\r\n </section>\r\n");
1297
1298
1299 #line 353 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1300
1301
1302
1303
1304 #line default
1305 #line hidden
1306 WriteLiteralTo(__razor_helper_writer, " <script");
1307
1308 WriteLiteralTo(__razor_helper_writer, " type=\"text/javascript\"");
1309
1310 WriteLiteralTo(__razor_helper_writer, ">\r\n $(function () {\r\n\t\tvar loadTime = convertToUTC();\r\n\t\tvar butiksNummer = ");
1311
1312
1313 #line 358 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1314 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerID);
1315
1316
1317 #line default
1318 #line hidden
1319 WriteLiteralTo(__razor_helper_writer, ";\r\n\r\n if (window.location.href.indexOf(\"");
1320
1321
1322 #line 360 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1323 WriteTo(__razor_helper_writer, Translate("findButik", "find-butik"));
1324
1325
1326 #line default
1327 #line hidden
1328 WriteLiteralTo(__razor_helper_writer, @""") > -1) {
1329 $(""ul.mega-menu li:last-child"").addClass(""current"");
1330 }
1331
1332 var fnSetCookie = function (cname, cvalue, exdays) {
1333 var d = new Date();
1334 d.setTime(d.getTime() + (exdays * 1000));
1335 var expires = ""expires="" + d.toUTCString();
1336 document.cookie = cname + ""="" + cvalue + ""; "" + expires + "";path=/"";
1337 };
1338
1339 var fnGetCookie = function (name) {
1340 var nameEQ = name + ""="";
1341 var ca = document.cookie.split(';');
1342 for (var i = 0; i < ca.length; i++) {
1343 var c = ca[i];
1344 while (c.charAt(0) == ' ') c = c.substring(1, c.length);
1345 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
1346 }
1347 return null;
1348 }
1349
1350 $(""#btn-findvej"").click(function(e){
1351 var targetUrl = ""http://maps.google.com/maps?z=12&t=m&saddr=[SADDR]&daddr=[DADDR]"";
1352 var from = $(""#inp-kererfra"").val();
1353
1354 targetUrl = targetUrl.replace(""[DADDR]"", """);
1355
1356
1357 #line 386 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1358 WriteTo(__razor_helper_writer, HttpUtility.JavaScriptStringEncode(dealer.DealerSearchDealerAdress));
1359
1360
1361 #line default
1362 #line hidden
1363 WriteLiteralTo(__razor_helper_writer, ",");
1364
1365
1366 #line 386 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1367 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerZip);
1368
1369
1370 #line default
1371 #line hidden
1372 WriteLiteralTo(__razor_helper_writer, " ");
1373
1374
1375 #line 386 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1376 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerCity);
1377
1378
1379 #line default
1380 #line hidden
1381 WriteLiteralTo(__razor_helper_writer, "\");\r\n\r\n\t\t if (navigator.geolocation && window.location.protocol.indexOf(\"https" +
1382 "\")>-1) {\r\n\t\t navigator.geolocation.getCurrentPosition(function(position){" +
1383 "\r\n\t\t targetUrl = targetUrl.replace(\"[SADDR]\", \"");
1384
1385 WriteLiteralTo(__razor_helper_writer, @"@"" + position.coords.latitude + "","" + position.coords.longitude);
1386 window.location = targetUrl;
1387 }, function(){
1388 targetUrl = targetUrl.replace(""[SADDR]"", from);
1389 window.location = targetUrl;
1390 });
1391 } else {
1392 targetUrl = targetUrl.replace(""[SADDR]"", from);
1393 window.location = targetUrl;
1394 }
1395 e.preventDefault();
1396 });
1397
1398 $("".open-map"").click(function(e){
1399 var targetUrl = ""http://maps.google.com/maps?z=12&t=m&saddr=[SADDR]&daddr=[DADDR]"";
1400
1401 targetUrl = targetUrl.replace(""[DADDR]"", """);
1402
1403
1404 #line 406 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1405 WriteTo(__razor_helper_writer, HttpUtility.JavaScriptStringEncode(dealer.DealerSearchDealerAdress));
1406
1407
1408 #line default
1409 #line hidden
1410 WriteLiteralTo(__razor_helper_writer, ",");
1411
1412
1413 #line 406 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1414 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerZip);
1415
1416
1417 #line default
1418 #line hidden
1419 WriteLiteralTo(__razor_helper_writer, " ");
1420
1421
1422 #line 406 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1423 WriteTo(__razor_helper_writer, dealer.DealerSearchDealerCity);
1424
1425
1426 #line default
1427 #line hidden
1428 WriteLiteralTo(__razor_helper_writer, "\");\r\n\t\t if (navigator.geolocation && window.location.protocol.indexOf(\"https\")" +
1429 ">-1) {\r\n\t\t navigator.geolocation.getCurrentPosition(function(position){\r\n" +
1430 "\t\t targetUrl = targetUrl.replace(\"[SADDR]\", \"");
1431
1432 WriteLiteralTo(__razor_helper_writer, "@\" + position.coords.latitude + \",\" + position.coords.longitude);\r\n\t\t " +
1433 "window.location = targetUrl;\r\n\t\t }, function(){\r\n\t\t targetUrl " +
1434 "= targetUrl.replace(\"[SADDR]\", \"\");\r\n\t\t window.location = targetUrl;\r" +
1435 "\n\t\t });\r\n\t\t } else {\r\n\t\t targetUrl = targetUrl.replace(\"[SADDR]" +
1436 "\", \"\");\r\n\t\t window.location = targetUrl;\r\n\t\t }\r\n\t\t e.preventDefault" +
1437 "();\r\n\t\t});\r\n\r\n\r\n\t\t$(\"#newsletter-subscribe\").click(function (e) {\r\n\t\t\tif (fnGetC" +
1438 "ookie(\"butiksudstilling\") == null)\r\n\t\t\t{\r\n\t\t\t\tfnSetCookie(\"butiksnummer\", butiks" +
1439 "Nummer, 30);\r\n\t\t\t}\r\n\r\n var selector = $(\"#newsletter-subscribe-form\")" +
1440 ";\r\n var required = 0;\r\n selector.find(\"input[requiredcusto" +
1441 "m]\").removeClass(\'error\').each(function () {\r\n\r\n var $this = $(th" +
1442 "is);\r\n\r\n if (($this.attr(\'id\') == \"privacy-policy\" && $this.paren" +
1443 "t().find(\"span.cb-checked\").length == 0) || ($this.attr(\'id\') == \"privacy-policy" +
1444 "-2\" && $this.parent().find(\"span.cb-checked\").length == 0) ) {\r\n " +
1445 " required++;\r\n $this.parent().addClass(\'alert-check\');\r\n " +
1446 " }\r\n else {\r\n if ($.trim($this.va" +
1447 "l()).length === 0 || isEmailField($this)) {\r\n if (require" +
1448 "d == 0) {\r\n $this.focus();\r\n }" +
1449 "\r\n required++\r\n $this.addClass(\'er" +
1450 "ror\');\r\n }\r\n }\r\n });\r\n\r\n " +
1451 " validateOnBlur(selector);\r\n\r\n if (required > 0) {\r\n s" +
1452 "elector.find(\'p.error\').show();\r\n\r\n if (validateEmail(selector.fi" +
1453 "nd(\'#UserManagement_Form_Email\').val())) {\r\n selector.find(\'p" +
1454 ".validateemailError\').hide();\r\n }\r\n\r\n return false" +
1455 ";\r\n } else {\r\n selector.find(\'p.error\').hide();\r\n " +
1456 " }\r\n\r\n var data = {\r\n Email: selector.find(\'#Use" +
1457 "rManagement_Form_Email\').val(),\r\n FirstName: selector.find(\'#User" +
1458 "Management_Form_Name\').val(),\r\n LastName: \"\",\r\n Le" +
1459 "adFrom: \"Newsletter\",\r\n ButikNumber: butiksNummer,\r\n " +
1460 " LoadTime: loadTime,\r\n SubmitTime: convertToUTC()\r\n " +
1461 "};\r\n\r\n // Send the subscribed user to the raptor integration\r\n " +
1462 " if (raptor != undefined) {\r\n raptor.addUser(selector.find(\'#" +
1463 "UserManagement_Form_Email\').val());\r\n }\r\n\r\n $.ajax({\r\n " +
1464 " type: \"POST\",\r\n contentType: \"application/json; chars" +
1465 "et=utf-8\",\r\n url: ELSALG.urls.set.mailchimpsubscribe,\r\n " +
1466 " data: JSON.stringify({ \'data\': data }),\r\n dataType: \"json\"," +
1467 "\r\n success: function (data) {\r\n if (data.d == " +
1468 "\"\") {\r\n if (typeof ga != \"undefined\") {\r\n\r\n " +
1469 " if (butiksNummer != undefined && butiksNummer != \"\") {\r\n\r\n " +
1470 " $.ajax({\r\n type: \"GET" +
1471 "\",\r\n url: ELSALG.urls.get.dealerinfo,\r\n " +
1472 " data: { id: butiksNummer, callback: \'\' },\r\n " +
1473 " dataType: \"json\",\r\n " +
1474 " success: function (data) {\r\n dataLaye" +
1475 "r.push({\r\n \'event\': \'gaPermission\',\r\n" +
1476 " \'gaEventCategory\': \'Permission\',\r\n " +
1477 " \'gaEventAction\': \'Newsletter\',\r\n " +
1478 " \'gaEventLabel\': data,\r\n " +
1479 " \'gaEventValue\': \'\'\r\n " +
1480 " })\r\n\r\n setTimeout(function () {\r\n " +
1481 " $(\"#newsletter-subscribe-form\").submit(" +
1482 ");\r\n }, 500);\r\n " +
1483 " },\r\n error: function (xhr, status, " +
1484 "error) {\r\n dataLayer.push({\r\n " +
1485 " \'event\': \'gaPermission\',\r\n " +
1486 " \'gaEventCategory\': \'Permission\',\r\n " +
1487 " \'gaEventAction\': \'Newsletter\',\r\n " +
1488 " \'gaEventLabel\': \'www\',\r\n " +
1489 " \'gaEventValue\': \'\'\r\n })\r\n\r\n " +
1490 " setTimeout(function () {\r\n " +
1491 " $(\"#newsletter-subscribe-form\").submit();\r\n " +
1492 " }, 500);\r\n }\r\n " +
1493 " });\r\n } else {\r\n " +
1494 " var qs = GetQueryStrings();\r\n " +
1495 "if (qs[\"utm_medium\"] != undefined) {\r\n var st" +
1496 "oreId = qs[\"utm_medium\"];\r\n if (storeId > 0) " +
1497 "{\r\n dataLayer.push({\r\n " +
1498 " \'event\': \'gaPermission\',\r\n " +
1499 " \'gaEventCategory\': \'Permission\',\r\n " +
1500 " \'gaEventAction\': \'Newsletter\',\r\n " +
1501 " \'gaEventLabel\': storeId,\r\n \'" +
1502 "gaEventValue\': \'\'\r\n })\r\n " +
1503 " }\r\n }\r\n " +
1504 " else {\r\n dataLayer.push({\r\n " +
1505 " \'event\': \'gaPermission\',\r\n " +
1506 " \'gaEventCategory\': \'Permission\',\r\n " +
1507 " \'gaEventAction\': \'Newsletter\',\r\n " +
1508 " \'gaEventLabel\': \'www\',\r\n \'gaEventValue" +
1509 "\': \'\'\r\n })\r\n }" +
1510 "\r\n\r\n setTimeout(function () {\r\n " +
1511 " $(\"#newsletter-subscribe-form\").submit();\r\n " +
1512 " }, 200);\r\n }\r\n }\r" +
1513 "\n } else {\r\n setTimeout(function () {\r" +
1514 "\n $(\"#newsletter-subscribe-form\").submit();\r\n " +
1515 " }, 200);\r\n }\r\n },\r\n " +
1516 " error: function (xhr, status, error) {\r\n $(\"#newsletter-" +
1517 "subscribe-form\").submit();\r\n }\r\n });\r\n });\r\n\r\n\t" +
1518 "\t$(\"#newsletter-unsubscribe\").click(function (e) {\r\n // First disable" +
1519 " the subscribe button to avoid double entries in subsciption system\r\n " +
1520 " $(\"#newsletter-unsubscribe\").prop(\"disabled\", true);\r\n\r\n var selecto" +
1521 "r = $(\"#newsletter-unsubscribe-form\");\r\n var required = 0;\r\n " +
1522 " selector.find(\"input[requiredcustom]\").removeClass(\'error\').each(function () " +
1523 "{\r\n var $this = $(this);\r\n if ($.trim($this.val())" +
1524 ".length === 0 || isEmailField($this)) {\r\n if (required == 0) " +
1525 "{\r\n $this.focus();\r\n }\r\n " +
1526 " required++\r\n $this.addClass(\'error\');\r\n " +
1527 "}\r\n });\r\n\r\n validateOnBlur(selector);\r\n\r\n if (r" +
1528 "equired > 0) {\r\n selector.find(\'p.error\').show();\r\n " +
1529 " if (validateEmail(selector.find(\'#UserManagement_Form_Email\').val())) {\r\n " +
1530 " selector.find(\'p.validateemailError\').hide();\r\n }\r" +
1531 "\n\r\n return false;\r\n } else {\r\n selector" +
1532 ".find(\'p.error\').hide();\r\n }\r\n\r\n if (!butiksNummer) {\r\n " +
1533 " butiksNummer = \"\";\r\n }\r\n\r\n var data = {\r\n " +
1534 " Email: selector.find(\'#UserManagement_Form_Email\').val()\r\n " +
1535 " };\r\n\r\n $.ajax({\r\n type: \"POST\",\r\n con" +
1536 "tentType: \"application/json; charset=utf-8\",\r\n url: ELSALG.urls.s" +
1537 "et.mailchimpunsubscribe,\r\n data: JSON.stringify({ \'data\': data })" +
1538 ",\r\n dataType: \"json\",\r\n success: function (data) {" +
1539 "\r\n if (data.d == \"\") {\r\n if (typeof ga" +
1540 " != \"undefined\") {\r\n\r\n if (butiksNummer != undefined " +
1541 "&& butiksNummer != \"\") {\r\n $.ajax({\r\n " +
1542 " type: \"GET\",\r\n url: E" +
1543 "LSALG.urls.get.dealerinfo,\r\n data: { id: buti" +
1544 "ksNummer, callback: \'\' },\r\n dataType: \"json\"," +
1545 "\r\n success: function (data) {\r\n " +
1546 " dataLayer.push({\r\n " +
1547 " \'event\': \'gaPermission\',\r\n \'g" +
1548 "aEventCategory\': \'Permission\',\r\n \'gaE" +
1549 "ventAction\': \'Unsubscribe\',\r\n \'gaEven" +
1550 "tLabel\': data,\r\n \'gaEventValue\': \'\'\r\n" +
1551 " })\r\n " +
1552 "},\r\n error: function (xhr, status, error) {\r\n" +
1553 " dataLayer.push({\r\n " +
1554 " \'event\': \'gaPermission\',\r\n " +
1555 " \'gaEventCategory\': \'Permission\',\r\n " +
1556 " \'gaEventAction\': \'Unsubscribe\',\r\n " +
1557 " \'gaEventLabel\': \'www\',\r\n \'gaEv" +
1558 "entValue\': \'\'\r\n })\r\n " +
1559 " }\r\n });\r\n " +
1560 " } else {\r\n var qs = GetQueryStrings();\r\n " +
1561 " if (qs[\"utm_medium\"] != undefined) {\r\n " +
1562 " var storeId = qs[\"utm_medium\"];\r\n " +
1563 " if (storeId > 0) {\r\n dataLayer.p" +
1564 "ush({\r\n \'event\': \'gaPermission\',\r\n " +
1565 " \'gaEventCategory\': \'Permission\',\r\n " +
1566 " \'gaEventAction\': \'Unsubscribe\',\r\n " +
1567 " \'gaEventLabel\': storeId,\r\n " +
1568 " \'gaEventValue\': \'\'\r\n " +
1569 " })\r\n }\r\n " +
1570 " }\r\n else {\r\n " +
1571 "dataLayer.push({\r\n \'event\': \'gaPermission" +
1572 "\',\r\n \'gaEventCategory\': \'Permission\',\r\n " +
1573 " \'gaEventAction\': \'Unsubscribe\',\r\n " +
1574 " \'gaEventLabel\': \'www\',\r\n " +
1575 " \'gaEventValue\': \'\'\r\n })\r\n " +
1576 " }\r\n }\r\n " +
1577 " }\r\n }\r\n setTimeout(function () {\r\n " +
1578 " $(\"#newsletter-unsubscribe-form\").hide();\r\n " +
1579 " $(\"#unsubscribed-message\").show();\r\n }, 200);\r\n " +
1580 " },\r\n error: function (xhr, status, error) {\r\n " +
1581 " }\r\n });\r\n });\r\n\r\n\t\tfunction isEmailField(emailField) {\r\n" +
1582 "\t\t\tif (emailField.get(0).id === \"UserManagement_Form_Email\") {\r\n\t\t\t\tif (!validat" +
1583 "eEmail(emailField.val())) {\r\n\t\t\t\t\treturn true;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\treturn false;\r" +
1584 "\n\t\t}\r\n\r\n\t\tfunction convertToUTC() {\r\n\t\t\tvar dateNow = new Date();\r\n\t\t\treturn new" +
1585 " Date(dateNow.getUTCFullYear(), dateNow.getUTCMonth(), dateNow.getUTCDate(), dat" +
1586 "eNow.getUTCHours(), dateNow.getUTCMinutes(), dateNow.getUTCSeconds());\r\n\t\t}\r\n\r\n\t" +
1587 "\tfunction validateOnBlur(selector) {\r\n\t\t\tselector.find(\"[requiredcustom]\").blur(" +
1588 "function () {\r\n\t\t\t\tvar required = 0;\r\n\t\t\t\tselector.find(\"[requiredcustom]\").remo" +
1589 "veClass(\'error\').each(function () {\r\n\t\t\t\t\tvar $this = $(this);\r\n\t\t\t\t\tif ($.trim(" +
1590 "$this.val()).length === 0 || isEmailField($this)) {\r\n\t\t\t\t\t\trequired++\r\n\t\t\t\t\t\t$th" +
1591 "is.addClass(\'error\');\r\n\t\t\t\t\t\tselector.find(\'p.error\').show();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n" +
1592 "\r\n\t\t\t\tif (required > 0) {\r\n\t\t\t\t\tselector.find(\'p.error\').show();\r\n\r\n\t\t\t\t\tif (val" +
1593 "idateEmail(selector.find(\'#UserManagement_Form_Email\').val())) {\r\n\t\t\t\t\t\tselector" +
1594 ".find(\'p.validateemailError\').hide();\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tselector.find(" +
1595 "\'p.error\').hide();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n });\r\n </script>\r\n");
1596
1597
1598 #line 713 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1599
1600
1601 #line default
1602 #line hidden
1603 });
1604
1605 #line 713 "D:\websites\elsalg.dk\application(9.12.1)\Files\Templates\Designs\elsalg\_parsed\DealerSearch.parsed.cshtml"
1606 }
1607 #line default
1608 #line hidden
1609
1610
1611 public RazorEngine_e4316ffcf9ee4fbeb9547975a84e625e() {
1612 }
1613
1614 public override void Execute() {
1615 }
1616 }
1617 }
1618
1 @helper RenderShop(string dealerId)
2 {
3 Dealer dealer = new Dealer();
4 List<Dealer> dealers = DealerHelper.GetAllDealers(dealerId);
5 if (dealers.Count > 0)
6 {
7 dealer = dealers[0];
8 }
9
10 var paragraphs = Dynamicweb.Services.Paragraphs.GetParagraphsByPageId(3736);
11 string dealerAlternativeImage = "/Files/Files/Images/butik_default.jpg";
12 string dealerAlternativeCDNImage = string.Empty;
13 var subscribe = Translate("subscribe", "Tilmeld");
14 var workingHours = Translate("workinghoursheader", "Åbningstider");
15 var contactHeader = Translate("contact", "KONTAKT");
16
17 foreach (var paragraph in paragraphs)
18 {
19 object storeId = null;
20 paragraph.Item.TryGetValue("Dealer", out storeId);
21
22 if (storeId != null && storeId.ToString() == dealerId)
23 {
24 object dealerImage = null;
25 paragraph.Item.TryGetValue("Image", out dealerImage);
26 dealer.DealerSearchDealerCustom_ProfileArticleImage = dealerImage != null ? dealerImage.ToString() : "";
27
28 if (dealerImage != null && !string.IsNullOrWhiteSpace(dealerImage.ToString()))
29 {
30 dealer.DealerSearchDealerCustom_ProfileArticleImage = string.Empty;
31 dealerAlternativeImage = dealerImage.ToString();
32 }
33
34 object dealerCDNImage = null;
35 paragraph.Item.TryGetValue("CDN_Image", out dealerCDNImage);
36
37 if (dealerCDNImage != null && !string.IsNullOrWhiteSpace(dealerCDNImage.ToString()))
38 {
39 dealerAlternativeCDNImage = dealerCDNImage.ToString();
40 }
41
42 object dealerHeadline = null;
43 paragraph.Item.TryGetValue("Headline", out dealerHeadline);
44 dealer.DealerSearchDealerCustom_ProfileHeadLine = dealerHeadline != null ? dealerHeadline.ToString() : "";
45
46 object dealerDescription = null;
47 paragraph.Item.TryGetValue("Description", out dealerDescription);
48 dealer.DealerSearchDealerCustom_ProfileArticleTextContent = dealerDescription != null ? dealerDescription.ToString() : "";
49
50 object dealerWorkingHoursHeader = null;
51 paragraph.Item.TryGetValue("WorkingHoursHeader", out dealerWorkingHoursHeader);
52 if (dealerWorkingHoursHeader != null && !string.IsNullOrWhiteSpace(dealerWorkingHoursHeader.ToString()))
53 {
54 workingHours = dealerWorkingHoursHeader.ToString();
55 }
56
57 object dealerWorkingHoursMonday = null;
58 paragraph.Item.TryGetValue("Monday", out dealerWorkingHoursMonday);
59 dealer.DealerSearchDealerCustom_OpenMonday = dealerWorkingHoursMonday != null ? dealerWorkingHoursMonday.ToString() : "";
60
61 object dealerWorkingHoursTuesday = null;
62 paragraph.Item.TryGetValue("Tuesday", out dealerWorkingHoursTuesday);
63 dealer.DealerSearchDealerCustom_OpenTuesday = dealerWorkingHoursTuesday != null ? dealerWorkingHoursTuesday.ToString() : "";
64
65 object dealerWorkingHoursWednesday = null;
66 paragraph.Item.TryGetValue("Wednesday", out dealerWorkingHoursWednesday);
67 dealer.DealerSearchDealerCustom_OpenWednesday = dealerWorkingHoursWednesday != null ? dealerWorkingHoursWednesday.ToString() : "";
68
69 object dealerWorkingHoursThursday = null;
70 paragraph.Item.TryGetValue("Thursday", out dealerWorkingHoursThursday);
71 dealer.DealerSearchDealerCustom_OpenThursday = dealerWorkingHoursThursday != null ? dealerWorkingHoursThursday.ToString() : "";
72
73 object dealerWorkingHoursFriday = null;
74 paragraph.Item.TryGetValue("Friday", out dealerWorkingHoursFriday);
75 dealer.DealerSearchDealerCustom_OpenFriday = dealerWorkingHoursFriday != null ? dealerWorkingHoursFriday.ToString() : "";
76
77 object dealerWorkingHoursSaturday = null;
78 paragraph.Item.TryGetValue("Saturday", out dealerWorkingHoursSaturday);
79 dealer.DealerSearchDealerCustom_OpenSaturday = dealerWorkingHoursSaturday != null ? dealerWorkingHoursSaturday.ToString() : "";
80
81 object dealerWorkingHoursSunday = null;
82 paragraph.Item.TryGetValue("Sunday", out dealerWorkingHoursSunday);
83 dealer.DealerSearchDealerCustom_OpenSunday = dealerWorkingHoursSunday != null ? dealerWorkingHoursSunday.ToString() : "";
84
85 object dealerContactHeader = null;
86 paragraph.Item.TryGetValue("ContactHeader", out dealerContactHeader);
87 if (dealerContactHeader != null && !string.IsNullOrWhiteSpace(dealerContactHeader.ToString()))
88 {
89 contactHeader = dealerContactHeader.ToString();
90 }
91
92 break;
93 }
94 }
95
96 <style>
97 /*/Hide needed DW checkbox/*/
98 .hide-check span.cb {
99 display: none !important;
100 }
101
102 .cb-kunde {
103 padding-top: 15px;
104 }
105
106 .submit-custom {
107 padding-bottom: 20px;
108 }
109
110 .alert-check span.cb {
111 border: 1px solid red;
112 }
113 </style>
114 <section id="main">
115 <div class="title">
116 <div class="container_4 clearfix">
117 <div class="grid_4">
118 <h1>@dealer.DealerSearchDealerName</h1>
119 </div>
120 </div>
121 </div>
122
123 <div class="relaxed shadow">
124 <div class="container_4 clearfix">
125 <div class="grid_3">
126 <div class="section-text" style="padding-bottom: 0px;">
127 <div class="section-header-image">
128 @if (!string.IsNullOrWhiteSpace(dealerAlternativeCDNImage))
129 {
130 <img src="@dealerAlternativeCDNImage" width="733px" height="244px" alt="" style="display: block;">
131 }
132 else
133 {
134 if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_ProfileArticleImage))
135 {
136 <img src="https://cdn1.elsalg.dk/Files/ELSALG/Butikker/@dealer.DealerSearchDealerCustom_ProfileArticleImage" width="733px" height="244px" alt="" style="display: block;">
137 }
138 else
139 {
140 <img src="/admin/public/getimage.ashx?image=@dealerAlternativeImage.ToString()&width=733&Compression=100&DoNotUpscale=True" width="733px" height="244px" alt="" style="display: block;">
141 }
142 }
143 </div>
144
145 @if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_ProfileHeadLine))
146 {
147 <p>@dealer.DealerSearchDealerCustom_ProfileHeadLine</p>
148 }
149 <div class="only-mobile">
150 @if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerPhone1))
151 {
152 <a href="tel:@dealer.DealerSearchDealerPhone1" class="left-btn"><span class="icon-phone-small"></span><span>Ring Op</span></a>
153 }
154 <a href="#" class="right-btn open-map"><span class="icon-direction-small"></span><span>Find Vej</span></a>
155 </div>
156
157 @if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_ProfileArticleTextContent))
158 {
159 <p>@dealer.DealerSearchDealerCustom_ProfileArticleTextContent</p>
160 }
161 else
162 {
163 @RenderParagraphContent(3974)
164 }
165 </div>
166
167 <div class="section-text">
168 @RenderParagraphContent(4249)
169 <form id="newsletter-subscribe-form" name="UserManagementEditForm" action="/kundeservice/nyhedsbrev/tak-for-din-tilmelding" method="post" enctype="multipart/form-data">
170 <input type="hidden" name="UserManagementForm" value="1">
171 <input type="hidden" id="UserManagementForm.DeleteImage" name="UserManagementForm.DeleteImage">
172
173 <p class="error" style="display: none;">Udfyld venligst felter markeret med rødt.</p>
174 <p class="error validateemailError" style="display: none;">Udfyld venligst en gyldig email adresse</p>
175
176 <div class="fields" style="border: none">
177 <div class="field">
178 <div class="field-content hide-check">
179 <label for="newsletter-name">Navn</label>
180 <input name="UserManagement_Form_Name" type="text" id="UserManagement_Form_Name" tabindex="1" requiredcustom="">
181
182 <!--Needed fields-->
183 <input name="UserManagement_Form_UserName" type="text" id="UserManagement_Form_UserName" autocomplete="off" style="display: none;">
184 <input name="UserManagement_Form_NewPassword" type="text" id="UserManagement_Form_NewPassword" autocomplete="off" style="display: none;">
185 <input name="UserManagement_Form_NewPasswordConfirm" type="text" id="UserManagement_Form_NewPasswordConfirm" autocomplete="off" style="display: none;">
186
187 <input name="UserManagement_Form_EmailAllowed" type="checkbox" id="UserManagement_Form_EmailAllowed" value="True" checked="">
188 <!--$$UserManagement:User.EmailAllowed.Hidden.Input-->
189 <!--Needed fields-->
190
191 </div>
192 </div>
193
194 <div class="field">
195 <div class="field-content">
196 <label for="newsletter-email">Email</label>
197 <input name="UserManagement_Form_Email" type="text" id="UserManagement_Form_Email" tabindex="2" requiredcustom="">
198 </div>
199 </div>
200 </div>
201
202 <div class="cb-kunde">
203 <input type="checkbox" name="privacy-policy-2" id="privacy-policy-2" requiredcustom="">
204 <label>
205 @Translate("AcceptNLPolicy2", "Jeg bekræfter at være blevet oplyst om El-Salgs")
206 <a href="https://elsalg.dk/kundeservice/persondatapolitik" target="_blank">@Translate("AcceptNLPolicyLink2", "persondatapolitik.")</a>
207 </label>
208 </div>
209
210 <div class="cb-kunde">
211 <input type="checkbox" name="privacy-policy" id="privacy-policy" requiredcustom="">
212 <label>
213 @Translate("AcceptNLPolicy1", "Ja tak – tilmeld mig El-Salgs nyhedsbrev. Jeg accepterer samtidig")
214 <a href="https://elsalg.dk/kundeservice/betingelser-for-nyhedsmail-og-konkurrence" target="_blank">@Translate("AcceptNLPolicyLink", "betingelserne for modtagelse af nyhedsbreve.")</a>
215 </label>
216 </div>
217
218 <div class="submit" style="padding-bottom:20px">
219 <input id="newsletter-subscribe" class="medium button" name="Submit" type="button" value="@subscribe">
220 </div>
221 </form>
222 <form id="newsletter-unsubscribe-form" name="UserManagementEditForm" method="post" enctype="multipart/form-data">
223 <p class="preface">Ønsker du ikke længere at modtage vores nyhedsbrev</p>
224 <p>Vi er kede af at sige farvel til dig, men håber at se dig igen snart.</p>
225
226 <div class="fields" style="border: none">
227 <div class="field">
228 <div class="field-content">
229 <label for="newsletter-email">Email</label>
230 <input name="UserManagement_Form_Email" type="text" id="UserManagement_Form_Email" tabindex="2" requiredcustom="">
231 </div>
232 </div>
233 <div class="field">
234 <div class="field-content">
235 <input id="newsletter-unsubscribe" class="medium button" name="Submit" type="button" value="Afmeld">
236 </div>
237 </div>
238 </div>
239 </form>
240
241 <p id="unsubscribed-message">Dit abonnement er blevet annulleret.</p>
242 </div>
243
244 <div class="tile grid_1 alpha">
245 @RenderParagraphContent(2129)
246 </div>
247
248 <div class="tile grid_1">
249 @RenderParagraphContent(2130)
250 </div>
251
252 <div class="tile grid_1 omega">
253 @RenderParagraphContent(2135)
254 </div>
255 </div>
256
257 <div class="grid_1">
258
259 <div class="section-text">
260 <span class="h2 section-title">@workingHours</span>
261 <table class="opening-hours">
262 <tbody>
263 @{
264 var weekday = GetGlobalValue("Global:Server.Date.Weekday");
265 string contactUs = "Kontakt os for info";
266 string activeClass = "today";
267 string monday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenMonday) ? dealer.DealerSearchDealerCustom_OpenMonday : contactUs;
268 string tuesday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenTuesday) ? dealer.DealerSearchDealerCustom_OpenTuesday : contactUs;
269 string wednesday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenWednesday) ? dealer.DealerSearchDealerCustom_OpenWednesday : contactUs;
270 string thursday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenThursday) ? dealer.DealerSearchDealerCustom_OpenThursday : contactUs;
271 string friday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenFriday) ? dealer.DealerSearchDealerCustom_OpenFriday : contactUs;
272 string saturday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenSaturday) ? dealer.DealerSearchDealerCustom_OpenSaturday : contactUs;
273 string sunday = !string.IsNullOrWhiteSpace(dealer.DealerSearchDealerCustom_OpenSunday) ? dealer.DealerSearchDealerCustom_OpenSunday : contactUs;
274
275 string mondayActive = weekday == "1" ? activeClass : "";
276 string tuesdayActive = weekday == "2" ? activeClass : "";
277 string wednesdayActive = weekday == "3" ? activeClass : "";
278 string thursdayActive = weekday == "4" ? activeClass : "";
279 string fridayActive = weekday == "5" ? activeClass : "";
280 string saturdayActive = weekday == "6" ? activeClass : "";
281 string sundayActive = weekday == "7" ? activeClass : "";
282 }
283 <tr class="@mondayActive">
284 <th>Mandag</th>
285 <td>@monday</td>
286 </tr>
287 <tr class="@tuesdayActive">
288 <th>Tirsdag</th>
289 <td>@tuesday</td>
290 </tr>
291 <tr class="@wednesdayActive">
292 <th>Onsdag</th>
293 <td>@wednesday</td>
294 </tr>
295 <tr class="@thursdayActive">
296 <th>Torsdag</th>
297 <td>@thursday</td>
298 </tr>
299 <tr class="@fridayActive">
300 <th>Fredag</th>
301 <td>@friday</td>
302 </tr>
303 <tr class="@saturdayActive">
304 <th>Lørdag</th>
305 <td>@saturday</td>
306 </tr>
307 <tr class="@sundayActive">
308 <th>Søndag</th>
309 <td>@sunday</td>
310 </tr>
311 </tbody>
312 </table>
313 </div>
314
315 <div class="section-text">
316 <span class="h2 section-title">@contactHeader</span>
317 <h3>@dealer.DealerSearchDealerName</h3>
318 <p>
319 @dealer.DealerSearchDealerAdress<br>
320 @dealer.DealerSearchDealerZip @dealer.DealerSearchDealerCity<br>
321 @if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerPhone1))
322 {
323 <span>Tlf.: @dealer.DealerSearchDealerPhone1<br></span>
324 }
325 @if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerFax1))
326 {
327 <span>Fax: @dealer.DealerSearchDealerFax1<br></span>
328 }
329 @if (!string.IsNullOrWhiteSpace(dealer.DealerSearchDealerEmail))
330 {
331 <span>Mail: <a href="mailto:@dealer.DealerSearchDealerEmail">@dealer.DealerSearchDealerEmail</a></span>
332 }
333 </p>
334 </div>
335
336 <div class="section-text map-photo">
337 <img src="/Files/Templates/Designs/elsalg/assets/images/staticmap.png">
338 <span class="h2 section-title custom">Rute Vejledning</span>
339 <input class="grayed-box" type="text" id="inp-kererfra" placeholder="Hvor vil du køre fra?">
340 <div class="grayed-box">@dealer.DealerSearchDealerAdress,@dealer.DealerSearchDealerZip @dealer.DealerSearchDealerCity</div>
341
342 <a href="#" id="btn-findvej">Find Vej</a>
343 </div>
344
345
346 <a href="/Default.aspx?ID=2071" class="button medium full-width"><span class="back">Tilbage til oversigt</span></a>
347
348 </div>
349
350 </div>
351 </div>
352 </section>
353
354
355 <script type="text/javascript">
356 $(function () {
357 var loadTime = convertToUTC();
358 var butiksNummer = @dealer.DealerSearchDealerID;
359
360 if (window.location.href.indexOf("@Translate("findButik", "find-butik")") > -1) {
361 $("ul.mega-menu li:last-child").addClass("current");
362 }
363
364 var fnSetCookie = function (cname, cvalue, exdays) {
365 var d = new Date();
366 d.setTime(d.getTime() + (exdays * 1000));
367 var expires = "expires=" + d.toUTCString();
368 document.cookie = cname + "=" + cvalue + "; " + expires + ";path=/";
369 };
370
371 var fnGetCookie = function (name) {
372 var nameEQ = name + "=";
373 var ca = document.cookie.split(';');
374 for (var i = 0; i < ca.length; i++) {
375 var c = ca[i];
376 while (c.charAt(0) == ' ') c = c.substring(1, c.length);
377 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
378 }
379 return null;
380 }
381
382 $("#btn-findvej").click(function(e){
383 var targetUrl = "http://maps.google.com/maps?z=12&t=m&saddr=[SADDR]&daddr=[DADDR]";
384 var from = $("#inp-kererfra").val();
385
386 targetUrl = targetUrl.replace("[DADDR]", "@HttpUtility.JavaScriptStringEncode(dealer.DealerSearchDealerAdress),@dealer.DealerSearchDealerZip @dealer.DealerSearchDealerCity");
387
388 if (navigator.geolocation && window.location.protocol.indexOf("https")>-1) {
389 navigator.geolocation.getCurrentPosition(function(position){
390 targetUrl = targetUrl.replace("[SADDR]", "@@" + position.coords.latitude + "," + position.coords.longitude);
391 window.location = targetUrl;
392 }, function(){
393 targetUrl = targetUrl.replace("[SADDR]", from);
394 window.location = targetUrl;
395 });
396 } else {
397 targetUrl = targetUrl.replace("[SADDR]", from);
398 window.location = targetUrl;
399 }
400 e.preventDefault();
401 });
402
403 $(".open-map").click(function(e){
404 var targetUrl = "http://maps.google.com/maps?z=12&t=m&saddr=[SADDR]&daddr=[DADDR]";
405
406 targetUrl = targetUrl.replace("[DADDR]", "@HttpUtility.JavaScriptStringEncode(dealer.DealerSearchDealerAdress),@dealer.DealerSearchDealerZip @dealer.DealerSearchDealerCity");
407 if (navigator.geolocation && window.location.protocol.indexOf("https")>-1) {
408 navigator.geolocation.getCurrentPosition(function(position){
409 targetUrl = targetUrl.replace("[SADDR]", "@@" + position.coords.latitude + "," + position.coords.longitude);
410 window.location = targetUrl;
411 }, function(){
412 targetUrl = targetUrl.replace("[SADDR]", "");
413 window.location = targetUrl;
414 });
415 } else {
416 targetUrl = targetUrl.replace("[SADDR]", "");
417 window.location = targetUrl;
418 }
419 e.preventDefault();
420 });
421
422
423 $("#newsletter-subscribe").click(function (e) {
424 if (fnGetCookie("butiksudstilling") == null)
425 {
426 fnSetCookie("butiksnummer", butiksNummer, 30);
427 }
428
429 var selector = $("#newsletter-subscribe-form");
430 var required = 0;
431 selector.find("input[requiredcustom]").removeClass('error').each(function () {
432
433 var $this = $(this);
434
435 if (($this.attr('id') == "privacy-policy" && $this.parent().find("span.cb-checked").length == 0) || ($this.attr('id') == "privacy-policy-2" && $this.parent().find("span.cb-checked").length == 0) ) {
436 required++;
437 $this.parent().addClass('alert-check');
438 }
439 else {
440 if ($.trim($this.val()).length === 0 || isEmailField($this)) {
441 if (required == 0) {
442 $this.focus();
443 }
444 required++
445 $this.addClass('error');
446 }
447 }
448 });
449
450 validateOnBlur(selector);
451
452 if (required > 0) {
453 selector.find('p.error').show();
454
455 if (validateEmail(selector.find('#UserManagement_Form_Email').val())) {
456 selector.find('p.validateemailError').hide();
457 }
458
459 return false;
460 } else {
461 selector.find('p.error').hide();
462 }
463
464 var data = {
465 Email: selector.find('#UserManagement_Form_Email').val(),
466 FirstName: selector.find('#UserManagement_Form_Name').val(),
467 LastName: "",
468 LeadFrom: "Newsletter",
469 ButikNumber: butiksNummer,
470 LoadTime: loadTime,
471 SubmitTime: convertToUTC()
472 };
473
474 // Send the subscribed user to the raptor integration
475 if (raptor != undefined) {
476 raptor.addUser(selector.find('#UserManagement_Form_Email').val());
477 }
478
479 $.ajax({
480 type: "POST",
481 contentType: "application/json; charset=utf-8",
482 url: ELSALG.urls.set.mailchimpsubscribe,
483 data: JSON.stringify({ 'data': data }),
484 dataType: "json",
485 success: function (data) {
486 if (data.d == "") {
487 if (typeof ga != "undefined") {
488
489 if (butiksNummer != undefined && butiksNummer != "") {
490
491 $.ajax({
492 type: "GET",
493 url: ELSALG.urls.get.dealerinfo,
494 data: { id: butiksNummer, callback: '' },
495 dataType: "json",
496 success: function (data) {
497 dataLayer.push({
498 'event': 'gaPermission',
499 'gaEventCategory': 'Permission',
500 'gaEventAction': 'Newsletter',
501 'gaEventLabel': data,
502 'gaEventValue': ''
503 })
504
505 setTimeout(function () {
506 $("#newsletter-subscribe-form").submit();
507 }, 500);
508 },
509 error: function (xhr, status, error) {
510 dataLayer.push({
511 'event': 'gaPermission',
512 'gaEventCategory': 'Permission',
513 'gaEventAction': 'Newsletter',
514 'gaEventLabel': 'www',
515 'gaEventValue': ''
516 })
517
518 setTimeout(function () {
519 $("#newsletter-subscribe-form").submit();
520 }, 500);
521 }
522 });
523 } else {
524 var qs = GetQueryStrings();
525 if (qs["utm_medium"] != undefined) {
526 var storeId = qs["utm_medium"];
527 if (storeId > 0) {
528 dataLayer.push({
529 'event': 'gaPermission',
530 'gaEventCategory': 'Permission',
531 'gaEventAction': 'Newsletter',
532 'gaEventLabel': storeId,
533 'gaEventValue': ''
534 })
535 }
536 }
537 else {
538 dataLayer.push({
539 'event': 'gaPermission',
540 'gaEventCategory': 'Permission',
541 'gaEventAction': 'Newsletter',
542 'gaEventLabel': 'www',
543 'gaEventValue': ''
544 })
545 }
546
547 setTimeout(function () {
548 $("#newsletter-subscribe-form").submit();
549 }, 200);
550 }
551 }
552 } else {
553 setTimeout(function () {
554 $("#newsletter-subscribe-form").submit();
555 }, 200);
556 }
557 },
558 error: function (xhr, status, error) {
559 $("#newsletter-subscribe-form").submit();
560 }
561 });
562 });
563
564 $("#newsletter-unsubscribe").click(function (e) {
565 // First disable the subscribe button to avoid double entries in subsciption system
566 $("#newsletter-unsubscribe").prop("disabled", true);
567
568 var selector = $("#newsletter-unsubscribe-form");
569 var required = 0;
570 selector.find("input[requiredcustom]").removeClass('error').each(function () {
571 var $this = $(this);
572 if ($.trim($this.val()).length === 0 || isEmailField($this)) {
573 if (required == 0) {
574 $this.focus();
575 }
576 required++
577 $this.addClass('error');
578 }
579 });
580
581 validateOnBlur(selector);
582
583 if (required > 0) {
584 selector.find('p.error').show();
585 if (validateEmail(selector.find('#UserManagement_Form_Email').val())) {
586 selector.find('p.validateemailError').hide();
587 }
588
589 return false;
590 } else {
591 selector.find('p.error').hide();
592 }
593
594 if (!butiksNummer) {
595 butiksNummer = "";
596 }
597
598 var data = {
599 Email: selector.find('#UserManagement_Form_Email').val()
600 };
601
602 $.ajax({
603 type: "POST",
604 contentType: "application/json; charset=utf-8",
605 url: ELSALG.urls.set.mailchimpunsubscribe,
606 data: JSON.stringify({ 'data': data }),
607 dataType: "json",
608 success: function (data) {
609 if (data.d == "") {
610 if (typeof ga != "undefined") {
611
612 if (butiksNummer != undefined && butiksNummer != "") {
613 $.ajax({
614 type: "GET",
615 url: ELSALG.urls.get.dealerinfo,
616 data: { id: butiksNummer, callback: '' },
617 dataType: "json",
618 success: function (data) {
619 dataLayer.push({
620 'event': 'gaPermission',
621 'gaEventCategory': 'Permission',
622 'gaEventAction': 'Unsubscribe',
623 'gaEventLabel': data,
624 'gaEventValue': ''
625 })
626 },
627 error: function (xhr, status, error) {
628 dataLayer.push({
629 'event': 'gaPermission',
630 'gaEventCategory': 'Permission',
631 'gaEventAction': 'Unsubscribe',
632 'gaEventLabel': 'www',
633 'gaEventValue': ''
634 })
635 }
636 });
637 } else {
638 var qs = GetQueryStrings();
639 if (qs["utm_medium"] != undefined) {
640 var storeId = qs["utm_medium"];
641 if (storeId > 0) {
642 dataLayer.push({
643 'event': 'gaPermission',
644 'gaEventCategory': 'Permission',
645 'gaEventAction': 'Unsubscribe',
646 'gaEventLabel': storeId,
647 'gaEventValue': ''
648 })
649 }
650 }
651 else {
652 dataLayer.push({
653 'event': 'gaPermission',
654 'gaEventCategory': 'Permission',
655 'gaEventAction': 'Unsubscribe',
656 'gaEventLabel': 'www',
657 'gaEventValue': ''
658 })
659 }
660 }
661 }
662 }
663 setTimeout(function () {
664 $("#newsletter-unsubscribe-form").hide();
665 $("#unsubscribed-message").show();
666 }, 200);
667 },
668 error: function (xhr, status, error) {
669 }
670 });
671 });
672
673 function isEmailField(emailField) {
674 if (emailField.get(0).id === "UserManagement_Form_Email") {
675 if (!validateEmail(emailField.val())) {
676 return true;
677 }
678 }
679
680 return false;
681 }
682
683 function convertToUTC() {
684 var dateNow = new Date();
685 return new Date(dateNow.getUTCFullYear(), dateNow.getUTCMonth(), dateNow.getUTCDate(), dateNow.getUTCHours(), dateNow.getUTCMinutes(), dateNow.getUTCSeconds());
686 }
687
688 function validateOnBlur(selector) {
689 selector.find("[requiredcustom]").blur(function () {
690 var required = 0;
691 selector.find("[requiredcustom]").removeClass('error').each(function () {
692 var $this = $(this);
693 if ($.trim($this.val()).length === 0 || isEmailField($this)) {
694 required++
695 $this.addClass('error');
696 selector.find('p.error').show();
697 }
698 });
699
700 if (required > 0) {
701 selector.find('p.error').show();
702
703 if (validateEmail(selector.find('#UserManagement_Form_Email').val())) {
704 selector.find('p.validateemailError').hide();
705 }
706 } else {
707 selector.find('p.error').hide();
708 }
709 });
710 }
711 });
712 </script>
713 }