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, "&nbsp;"); 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, "&nbsp;"); 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, "&nbsp;"); 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, "&nbsp;"); 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&nbsp;@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&nbsp;@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&nbsp;@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&nbsp;@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 }