{"id":2046,"date":"2026-03-04T12:24:25","date_gmt":"2026-03-04T12:24:25","guid":{"rendered":"https:\/\/parken-engelhartszell.at\/?page_id=2046"},"modified":"2026-03-04T12:41:20","modified_gmt":"2026-03-04T12:41:20","slug":"se-tours-gmbh","status":"publish","type":"page","link":"https:\/\/parken-engelhartszell.at\/en\/se-tours-gmbh\/","title":{"rendered":"SE-Tours GmbH"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2046\" class=\"elementor elementor-2046\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-94ec8f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"94ec8f9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a11d775\" data-id=\"a11d775\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3ef77b9 elementor-widget elementor-widget-heading\" data-id=\"3ef77b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SE Tours GmbH Buchungsformular<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9443813 elementor-section-content-space-between elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9443813\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ff01c43\" data-id=\"ff01c43\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-33d9ff4 elementor-widget elementor-widget-image\" data-id=\"33d9ff4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/parken-engelhartszell.at\/wp-content\/uploads\/elementor\/thumbs\/se-Tours-Logo-rk0hhacgbgt32y6pf2w2a30tamer27se9gov7dmmt0.jpg\" title=\"se-Tours-Logo\" alt=\"se-Tours-Logo\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-cc62406\" data-id=\"cc62406\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ebcfdad elementor-widget elementor-widget-image\" data-id=\"ebcfdad\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"220\" height=\"40\" src=\"https:\/\/parken-engelhartszell.at\/wp-content\/uploads\/2023\/06\/clever_parken_logo.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/parken-engelhartszell.at\/wp-content\/uploads\/2023\/06\/clever_parken_logo.jpg 220w, https:\/\/parken-engelhartszell.at\/wp-content\/uploads\/2023\/06\/clever_parken_logo-18x3.jpg 18w\" sizes=\"auto, (max-width: 220px) 100vw, 220px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ca73df elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1ca73df\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cba58f1\" data-id=\"cba58f1\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ab19d60 elementor-widget elementor-widget-shortcode\" data-id=\"ab19d60\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><link rel='stylesheet' href='https:\/\/parken-engelhartszell.at\/parkmax\/css\/style.css' type='text\/css' media='screen'\/><link rel='stylesheet' href='https:\/\/parken-engelhartszell.at\/parkmax\/verwaltung\/jquery.ui\/themes\/parkmax\/jquery-ui-1.10.3.custom.css' type='text\/css'><link rel='stylesheet' href='https:\/\/parken-engelhartszell.at\/parkmax\/css\/styles.php?args=buchungsformular.css,slick.css' type='text\/css' media='screen'\/><!--[if lte IE 6]><style type='text\/css'>@import url(https:\/\/parken-engelhartszell.at\/parkmax\/css\/ie6.css);<\/style><![endif]--><script type='text\/javascript' src='https:\/\/parken-engelhartszell.at\/parkmax\/verwaltung\/jquery.ui\/jquery-ui.min.js'><\/script><script type='text\/javascript' src='https:\/\/parken-engelhartszell.at\/parkmax\/verwaltung\/jquery.ui\/ui\/i18n\/jquery.ui.datepicker-de.js'><\/script><script type='text\/javascript' src='https:\/\/parken-engelhartszell.at\/parkmax\/verwaltung\/jquery.ui\/jquery.ui.timepicker.js'><\/script><script type='text\/javascript' src='https:\/\/parken-engelhartszell.at\/parkmax\/js\/password.js'><\/script><script type='text\/javascript' src='https:\/\/parken-engelhartszell.at\/parkmax\/js\/ajax.js?v=20260415'><\/script><script type='text\/javascript' src='https:\/\/parken-engelhartszell.at\/parkmax\/js\/slick.min.js?v=20260415'><\/script><div id='pm_buch'><script>var steuer_id=new Object(); var steuers=new Object(); var psteuer_id=new Object();steuers[0]=0;steuers[1]=10;steuers[2]=20;<\/script><script>psteuer_id['-1']=2;psteuer_id['4']=2;psteuer_id['6']=2;psteuer_id['7']=2;psteuer_id['8']=2;<\/script><script><\/script><style>\r\n.pm_hide {\r\n    display:none !important;\r\n}\r\n.stamm_update {\r\n    margin: 15px 0 5px 0 !important;\r\n    display: flex;\r\n    float: left;\r\n}\r\n.stamm_update input[type='checkbox'] {\r\n  opacity: 0;\r\n  float: left;\r\n  display:none;\r\n}\r\n.stamm_update input[type='checkbox'] + label {\r\n  margin: 0 0 0 36px !important;\r\n  position: relative;\r\n  cursor: pointer;\r\n  line-height: 16px;\r\n  padding: 10px 0 0 0 !important;\r\n  height: auto;\r\n  float: left;\r\n}\r\n.stamm_update input[type='checkbox'] + label::before {\r\n  content: ' ';\r\n  position: absolute;\r\n  left: -36px;\r\n  top: 1px;\r\n  margin-bottom: 5px;\r\n  width: 32px;\r\n  height: 32px;\r\n  display: block;\r\n  background-color: #f3f3f3;\r\n}\r\n.stamm_update input[type='checkbox'] + label::after {\r\n  content: ' ';\r\n  position: absolute;\r\n  left: -31px;\r\n  top: 6px;\r\n  width: 24px;\r\n  height: 24px;\r\n  display: block;\r\n  z-index: 1;\r\n  background: url(data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDA5MjQ1IiBkPSJNNTcuNTA4LDQxLjAwOWMwLjQ5My0wLjA5OCwwLjczNSwwLjMzMywxLjAzLDAuNjI4YzAuNDkzLDAuNDkzLDAuOTM4LDAuOTEzLDEuNDU5LDEuNDMzYzAuMTk1LDAuMTk2LDAuNjQyLDAuNTQ5LDAuNjA0LDAuODNjLTAuMDIsMC4xNDQtMC4zMDgsMC4yNzItMC40NzksMC40MjhjLTEuMDc4LDAuOTgzLTIuMTM3LDIuMTEyLTMuMTQzLDMuMTE4Yy0zLjI3MywzLjI3NC02LjQ3Nyw2LjUwMi05LjgwNiw5LjgzMWMtMC4yOTksMC4yOTktMC42MzQsMC43NDUtMS4wNTYsMC43MjljLTAuMzktMC4wMTQtMC44NC0wLjYzOS0xLjA4MS0wLjg4Yy0xLjk2Ni0xLjk2Ni0zLjgwMy0zLjgyOS01LjgwOC01LjgzM2MtMC4yOTItMC4yOTEtMC44MzctMC42NDYtMC44My0xLjEwNmMwLjAwNi0wLjM0OSwwLjQwNC0wLjYzLDAuNjA0LTAuODNjMC41NTQtMC41NTQsMC44NjUtMC44NjUsMS40MzMtMS40MzNjMC4yNDktMC4yNDksMC40OTYtMC41NjQsMC44OC0wLjU1M2MwLjI4OCwwLjAwOCwwLjUyNSwwLjMyNCwwLjcwNCwwLjUwM2MxLjMzMiwxLjMzMiwyLjU2OCwyLjU2OCwzLjkyMywzLjkyMmMwLjAyOCwwLjAyOCwwLjI5NSwwLjMwMiwwLjMwMiwwLjMwMmMwLjA5OCwwLjAwNCwwLjYwNC0wLjYwNCwwLjcwNC0wLjcwNGMzLjI4LTMuMjc5LDYuNDc1LTYuNDQ5LDkuNzU2LTkuNzNDNTYuOTI1LDQxLjQ0LDU3LjE5Miw0MS4wNzEsNTcuNTA4LDQxLjAwOXoiLz48L2c+PC9zdmc+) no-repeat center center;\r\n  -ms-transition: all .2s ease;\r\n  -webkit-transition: all .2s ease;\r\n  transition: all .3s ease;\r\n  -ms-transform: scale(0);\r\n  -webkit-transform: scale(0);\r\n  transform: scale(0);\r\n  opacity: 0;\r\n}\r\n.stamm_update input[type='checkbox']:checked + label::after {\r\n  -ms-transform: scale(1);\r\n  -webkit-transform: scale(1);\r\n  transform: scale(1);\r\n  opacity: 1;\r\n}\r\n.pm_branding a {\r\n                width:100px;\r\n                height: 30px;\r\n                background-image: url(\"data:image\/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%203388%20641%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cg%20transform%3D%22matrix(4.16667%2C0%2C0%2C4.16667%2C-399.393%2C-908.34)%22%3E%3Cg%3E%3Cg%20transform%3D%22matrix(0.98313%2C0%2C0%2C1%2C5.26761%2C0)%22%3E%3Ctext%20x%3D%22312.243px%22%20y%3D%22340.27px%22%20style%3D%22font-family%3A'EurostileBold'%2C%20'Eurostile'%2C%20sans-serif%3Bfont-weight%3A700%3Bfont-size%3A136.489px%3Bfill%3Argb(83%2C162%2C195)%3B%22%3EP%3Ctspan%20x%3D%22393.702px%20478.293px%20564.217px%20%22%20y%3D%22340.27px%20340.27px%20340.27px%20%22%3EARK%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fg%3E%3Cg%20transform%3D%22matrix(0.98313%2C0%2C0%2C1%2C10.8719%2C0)%22%3E%3Ctext%20x%3D%22644.44px%22%20y%3D%22340.27px%22%20style%3D%22font-family%3A'EurostileRegular'%2C%20'Eurostile'%2C%20sans-serif%3Bfont-size%3A136.489px%3Bfill%3Argb(83%2C162%2C195)%3B%22%3Em%3Ctspan%20x%3D%22755.089px%20822.619px%20%22%20y%3D%22340.27px%20340.27px%20%22%3Eax%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22matrix(0.24%2C0%2C0%2C0.24%2C0%2C0)%22%3E%3Cpath%20d%3D%22M443.833%2C1248.07C441.251%2C1252.44%20439.41%2C1272.42%20439.41%2C1277.8L439.41%2C1521.04C439.41%2C1536.67%20452.077%2C1549.32%20467.689%2C1549.32L571.443%2C1549.32C587.089%2C1549.32%20599.743%2C1536.67%20599.743%2C1521.04L599.743%2C1469.18L1000.61%2C1469.18L1000.61%2C1521.04C1000.61%2C1536.67%201013.27%2C1549.32%201028.91%2C1549.32L1132.63%2C1549.32C1148.26%2C1549.32%201160.96%2C1536.67%201160.96%2C1521.04L1160.96%2C1277.76C1160.96%2C1272.39%201159.09%2C1252.43%201156.55%2C1248.07C1156.55%2C1248.07%201158.15%2C1252.81%201153.94%2C1240.81L1181.97%2C1228.81C1196.74%2C1222.83%201204.59%2C1216.85%201199.51%2C1202.1L1190.38%2C1175.44C1185.33%2C1160.63%201168.95%2C1144.12%201154.5%2C1148.73L1124.55%2C1157.94C1099.67%2C1088.15%201066.04%2C994.686%201057.18%2C974.953C1043.42%2C944.27%20999.418%2C930.428%20975.268%2C923.682C975.268%2C923.682%20934.885%2C908.34%20800.16%2C908.34C665.481%2C908.34%20625.093%2C923.682%20625.093%2C923.682C596.806%2C933.153%20557.447%2C946.532%20541.806%2C976.336C534.443%2C990.34%20500.339%2C1089.15%20475.177%2C1160.86L445.922%2C1148.68C432.222%2C1143.39%20415.106%2C1160.63%20410.018%2C1175.44L400.839%2C1202.1C395.822%2C1216.89%20404.381%2C1223.6%20418.393%2C1228.81L447.277%2C1238.12C444.704%2C1245.55%20443.998%2C1247.59%20443.833%2C1248.07ZM1089.21%2C1298.07C1089.21%2C1325.81%201066.69%2C1348.29%201038.93%2C1348.29C1011.15%2C1348.29%20988.647%2C1325.81%20988.647%2C1298.07C988.647%2C1270.3%201011.15%2C1247.8%201038.93%2C1247.8C1066.69%2C1247.8%201089.21%2C1270.3%201089.21%2C1298.07ZM610.285%2C1296.59C610.285%2C1324.34%20587.772%2C1346.83%20560.022%2C1346.83C532.243%2C1346.83%20509.739%2C1324.34%20509.739%2C1296.59C509.739%2C1268.85%20532.243%2C1246.35%20560.022%2C1246.35C587.772%2C1246.35%20610.285%2C1268.85%20610.285%2C1296.59ZM443.833%2C1248.07C443.732%2C1248.37%20443.835%2C1248.07%20443.835%2C1248.07L443.833%2C1248.07ZM533.743%2C1157.95C555.252%2C1068.5%20578.743%2C1017.95%20583.914%2C1003.86C588.031%2C993.632%20592.052%2C961.978%20800.181%2C961.978C1008.35%2C961.978%201013.22%2C998.082%201013.75%2C998.499C1020.17%2C1017.69%201045.6%2C1075.43%201065.95%2C1157.91C1065.95%2C1157.91%20978.039%2C1187.86%20800.16%2C1187.86C622.222%2C1187.86%20533.743%2C1157.95%20533.743%2C1157.95Z%22%20style%3D%22fill%3Argb(147%2C186%2C86)%3B%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22matrix(4.16667%2C0%2C0%2C4.16667%2C400.044%2C444.733)%22%3E%3Cpath%20d%3D%22M0%2C16.702C-3.368%2C16.451%20-6.909%2C15.752%20-10.623%2C14.606C-14.336%2C13.46%20-18.576%2C11.478%20-23.343%2C8.661C-28.109%2C5.845%20-30.963%2C3.836%20-31.905%2C2.637C-32.201%2C2.266%20-32.334%2C1.881%20-32.304%2C1.477C-32.265%2C0.959%20-32.057%2C0.534%20-31.678%2C0.2C-31.3%2C-0.134%20-30.861%2C-0.282%20-30.364%2C-0.245C-30.071%2C-0.224%20-29.757%2C-0.098%20-29.42%2C0.129C-23.74%2C3.739%20-18.549%2C6.399%20-13.848%2C8.111C-9.146%2C9.824%20-4.393%2C10.859%200.41%2C11.217C5.242%2C11.578%2010.111%2C11.262%2015.015%2C10.267C19.919%2C9.272%2025.433%2C7.412%2031.556%2C4.683C31.922%2C4.509%2032.251%2C4.432%2032.545%2C4.453C33.042%2C4.491%2033.46%2C4.703%2033.8%2C5.09C34.14%2C5.478%2034.29%2C5.93%2034.251%2C6.449C34.221%2C6.852%2034.032%2C7.214%2033.684%2C7.535C32.608%2C8.527%2029.564%2C10.051%2024.552%2C12.109C19.539%2C14.166%2015.138%2C15.517%2011.35%2C16.16C7.562%2C16.804%203.778%2C16.984%200%2C16.702%22%20style%3D%22fill%3Awhite%3Bfill-rule%3Anonzero%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\") !important;\r\n                background-repeat: no-repeat !important;\r\n                background-position: center right !important;\r\n                background-size: contain !important;\r\n                display: inline-block !important;\r\n                float: right;\r\n                color: transparent !important;\r\n                margin-top: 30px !important;\r\n                overflow: hidden;\r\n                text-indent: -500px;\r\n            }\r\n    #pm_stammkunden .hide {\r\n    \tdisplay: none !important;\r\n    }\r\n    #pm_stamm_resend_ok {\r\n     clear:left;\r\n     float:left;\r\n     width:100%;\r\n     box-sizing:border-box;\r\n     margin-top:20px;\r\n     padding:2px 8px;\r\n     background-color:#E9FFBF;\r\n    }\r\n    .pm_button_resend {\r\n        display: inline-block;\r\n        background-color: #666 !important;\r\n        padding: 3px 10px !important;\r\n        border-radius: 5px !important;\r\n        margin-left: 10px !important;\r\n        color: #fff !important;\r\n    }\r\n    .pm_button_resend:hover {\r\n        cursor: pointer !important;\r\n        background-color: #999 !important;\r\n    }\r\n#buchungsnachtext .pmx_payment_alreadypaid {\r\n     clear:left;\r\n     float:left;\r\n     width:100%;\r\n     box-sizing:border-box;\r\n     background-color:#E9FFBF;\r\n     margin:5px;\r\n     padding:2px 8px;\r\n    }\r\n\r\n\r\n<\/style><script>\r\n\r\njQuery(document).ready(function($) {\r\n\r\n \/\/ $.get('https:\/\/parken-engelhartszell.at\/parkmax\/js\/slick.min.js', function(js) { $('<script \/>').html(js).appendTo('head'); });\r\n\r\n\/\/ \/js\/custom.js\n\nfunction write_kontrolle_before(){\n\t\n}\n\nfunction write_kontrolle_after(){\n\t\n}\n\nfunction pre_time_to_time_before(){\n\tcalculate_edatum_interval();\n\t\n}\n\nfunction pre_time_to_time_after(){\n\n\n\n}\n\nfunction get_boxes_before(){\n\n\n}\n\nfunction get_boxes_after(){\n\n\n}\n\nfunction set_move_before(){\n\t\n}\n\nfunction set_move_after(){\n\tconsole.log('set move after');\n\tcalculate_edatum_interval();\n\t\n}\n\n\nfunction calculate_edatum_interval() {\n\n\t\/\/ setze buchbare Termine edatum auf 4, 5, 7, 14 oder 18 N\u00e4chte\n\t\/\/ nur wenn Parkzone selektiert ist, die die CSS-Klasse \"intervall\" hat\n\t\/\/console.log('set edatum engelhartszell');\n\n\n\t\/*\n\n\t\tvar interval = [4,5,7,14,18];\n\t\n\t\tconsole.log('calculate_edatum_interval');\n\n\t\tvar new_edatum = $('#edatum').val();\n\n\t\t$('#edatum').datepicker({\n\t\t\tbeforeShowDay: function(dt) { \n\n\n\t\t\t\tvar dt_m_f=dt.getMonth()+1;\n\t\t\t\tvar dt_d = ((dt.getDate() < 10) ? '0' + dt.getDate() : dt.getDate());\n\t\t\t\tvar dt_m = ((dt_m_f < 10) ? '0' + dt_m_f : dt_m_f);\n\t\t\t\tvar dt_y = dt.getFullYear();\n\t\t\t\tvar dt_format = dt_y+'-'+dt_m+'-'+dt_d;\n\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\/\/console.log('---------'+$('#adatum').val());\n\t\t\t\tvar adat = $('#adatum').val();\n\t\t\t\tvar adatj=adat.substr(6,4);\n\t \t\t\tvar adatm=adat.substr(3,2)-1;\n\t \t\t\tvar adatt=adat.substr(0,2);\n\t \t\t\tvar ret = false;\n\n\n\t \t\t\t$.each(interval,function(k,v) {\n\t \t\t\t\t\/\/console.log(v);\n\t \t\t\t\ttmp_edat=new Date(adatj, adatm, adatt, 0, 0);\n\t \t\t\t\ttmp_edat.setDate(tmp_edat.getDate() + v);\n\n\t \t\t\t\tvar tmp_edat_m_f=tmp_edat.getMonth()+1;\n\t  \t\t\t\tvar tmp_edat_d = ((tmp_edat.getDate() < 10) ? '0' + tmp_edat.getDate() : tmp_edat.getDate());\n\t  \t\t\t\tvar tmp_edat_m = ((tmp_edat_m_f < 10) ? '0' + tmp_edat_m_f : tmp_edat_m_f);\n\t  \t\t\t\tvar tmp_edat_y = tmp_edat.getFullYear();\n\t  \t\t\t\tvar tmp_edat_format = tmp_edat_y+'-'+tmp_edat_m+'-'+tmp_edat_d;\n\n\t \t\t\t\t\/\/console.log(dt_format);\n\t \t\t\t\t\/\/console.log(tmp_edat_format);\n\t \t\t\t\tif (dt_format == tmp_edat_format) { ret = true; }\n\t \t\t\t\t\n\t \t\t\t});\n\t\t\t\treturn [ret,\"\"];\n\t\t\t},\n\t\t\tonClose: function() { \n\t\t\t    lastpre_time=1;\n\t\t    \tget_boxes();\n\t\t    \tpre_time_to_time();\n\t\t\t}\n\t\t});\n\n\t\t$('#adatum').datepicker({\n\t\t\tonClose: function() { \n\n\t\t\t\tconsole.log('adatum onClose');\n\t\t\t\t\t\t\t\n\t\t\t\t\/\/console.log('---------'+$('#adatum').val());\n\t\t\t\tvar adat = $('#adatum').val();\n\t\t\t\tvar adatj=adat.substr(6,4);\n\t \t\t\tvar adatm=adat.substr(3,2)-1;\n\t \t\t\tvar adatt=adat.substr(0,2);\n\n\t \t\t\tvar ne = 0; \n\t \t\t\t$.each(interval,function(k,v) {\n\t \t\t\t\tconsole.log(v);\n\t \t\t\t\ttmp_edat=new Date(adatj, adatm, adatt, 0, 0);\n\t \t\t\t\ttmp_edat.setDate(tmp_edat.getDate() + v);\n\n\t \t\t\t\tvar tmp_edat_m_f=tmp_edat.getMonth()+1;\n\t  \t\t\t\tvar tmp_edat_d = ((tmp_edat.getDate() < 10) ? '0' + tmp_edat.getDate() : tmp_edat.getDate());\n\t  \t\t\t\tvar tmp_edat_m = ((tmp_edat_m_f < 10) ? '0' + tmp_edat_m_f : tmp_edat_m_f);\n\t  \t\t\t\tvar tmp_edat_y = tmp_edat.getFullYear();\n\t  \t\t\t\tvar tmp_edat_format = tmp_edat_y+'-'+tmp_edat_m+'-'+tmp_edat_d;\n\n\n\t  \t\t\t\tif (ne == 0) {\n\t  \t\t\t\t\tnew_edatum = tmp_edat_d+'.'+tmp_edat_m+'.'+tmp_edat_y;\n\t  \t\t\t\t\tif ($('.pm_box.pm_box_select').hasClass('intervall')) {\n\t\t  \t\t\t\t\tconsole.log('ne:'+ne);\n\t\t  \t\t\t\t\tconsole.log('new_edatum:'+new_edatum);\n\t\t  \t\t\t\t\t$('#edatum').val(new_edatum);\n\t\t  \t\t\t\t\tget_boxes();\n\t\t\t\t\t\t\tpre_time_to_time();\n\t\t\t\t\t\t}\n\t  \t\t\t\t}\n\t  \t\t\t\t\n\n\t  \t\t\t\tne++;\n\t\t\t\t\n\t \t\t\t});\n\t\t\t\t\t\t\n\t\t\t}\n\t\t});\t\t\n\n\n\t*\/\n\n\n\n\n\t$('#azeit').val('11:30').attr('readonly','readonly');\n\t$('#ezeit').val('11:00').attr('readonly','readonly');\n\t$('#azeit,#ezeit').off('click change focus getData keydown keypress keyup paste setData');\t\n\n}\n\n\r\n var movepost=$('#pm_buch').offset().top;\r\n var movepost2=getComputedStyle(document.getElementById('pm_buch_input')).getPropertyValue('--top-left');\r\n var moveposl=0; \r\n var moveposw=0;\r\n if ($('#pm_buch_move').length > 0) {                                                                                                                                                                                                                                                         \r\n        moveposl=$('#pm_buch_move').position().left;                                                                                                                                                                                                                                          \r\n        moveposw=$('#pm_buch_move').width();                                                                                                                                                                                                                                                  \r\n }\r\n var lastbox='';\r\n var lastpre_time=0;\r\n var min_dat='';\r\n var min_edat='';\r\n var max_edat='';\r\n var nachtflugverbot=0;\r\n var ank_h=0;\r\n var ank_m=0;\r\n var hf_h=0;\r\n var hf_m=0;\r\n var rf_h=0;\r\n var rf_m=0;\r\n var mindestparkdauer='2';\r\n var anz_buchungen_per_step=0;\r\n var stammdaten_aus_db = {};\r\n $(document).scroll(function() {\r\n  if ($(this).scrollTop() > movepost) { \r\n\t$('#pm_buch_move_schwimmer').addClass('pm_buch_move_fixed').css('width',moveposw); \r\n\tvar martop=parseInt($('#pm_buch_move_schwimmer').height())+parseInt($('#pm_stammuser_add').height());\r\n\tif ($('#pm_buch_move_schwimmer').css('z-index') == '3333') { $('#pm_buch_input').css('margin-top',martop+'px'); } else { $('#pm_buch_input').css('margin-top',0); }\r\n  } else { \r\n\t$('#pm_buch_move_schwimmer').removeClass('pm_buch_move_fixed').css('width','auto'); \r\n\t$('#pm_buch_input').css('margin-top',0);\r\n  }\r\n });\r\n\r\n\r\nfunction write_kontrolle() {\r\n\r\n    write_kontrolle_before();\r\n\r\n if ($('select[name=airport]').length > 0) { $('#k_airport span').html($('select[name=airport] option:selected').html()); }\r\n if ($('select[name=airporthin]').length > 0) { $('#k_airporthin span').html($('select[name=airporthin] option:selected').html()); }\r\n if ($('select[name=airportrueck]').length > 0) { $('#k_airportrueck span').html($('select[name=airportrueck] option:selected').html()); }\r\n if ($('input[name=terminalabreise]').length > 0) { $('#k_terminalabreise span').html($('input[name=terminalabreise]').val()); }\r\n if ($('input[name=terminalankunft]').length > 0) { $('#k_terminalankunft span').html($('input[name=terminalankunft]').val()); }\r\n if ($('input[name=adatum]').length > 0) { $('#k_hinflug span').html($('input[name=adatum]').val()+' - '+$('input[name=azeit]').val()+' Uhr'); }\r\n if ($('select[name=pre_time]').length > 0) { $('#k_pre_time span').html($('select[name=pre_time] option:selected').html()); }\r\n if ($('input[name=flugnrhin]').length > 0) { $('#k_flugnrhin span').html($('input[name=flugnrhin]').val()); }\r\n if ($('input[name=ziel]').length > 0) { $('#k_ziel span').html($('input[name=ziel]').val()); }\r\n if ($('input[name=edatum]').length > 0) { $('#k_rueckflug span').html($('input[name=edatum]').val()+' - '+$('input[name=ezeit]').val()+' Uhr'); }\r\n if ($('input[name=flugnrruck]').length > 0) { $('#k_flugnrruck span').html($('input[name=flugnrruck]').val()); }\r\n if ($('input[name=letzter]').length > 0) { $('#k_letzter span').html($('input[name=letzter]').val()); }\r\n if ($('input[name=adac]').length > 0) { if ($('input[name=adac]').is(':checked')) { $('#k_adac span').html('Ja'); } else { $('#k_adac span').html('Nein'); } }\r\n if ($('input[name=nurfahrer]').length > 0) { if ($('input[name=nurfahrer]').is(':checked')) { $('#k_nurfahrer span').html('Ja'); } else { $('#k_nurfahrer span').html('Nein'); } }\r\n if ($('input[name=firma]').length > 0) { $('#k_firma span').html($('input[name=firma]').val()); }\r\n var nam='';\r\n if ($('select[name=anrede]').length > 0) { nam=nam + $('select[name=anrede] option:selected').html()+' '; }\r\n if ($('input[name=vorname]').length > 0) { nam=nam + $('input[name=vorname]').val()+' '; }\r\n if ($('input[name=nachname]').length > 0) { nam=nam + $('input[name=nachname]').val(); }\r\n if (nam!='') { $('#k_name span').html(nam); }\r\n if ($('input[name=str]').length > 0) { $('#k_str span').html($('input[name=str]').val()); }\r\n if ($('input[name=plz]').length > 0) { var plz=$('input[name=plz]').val(); }\r\n if ($('input[name=ort]').length > 0) { var ort=$('input[name=ort]').val(); }\r\n if (plz+ort != '') { $('#k_ort span').html(plz+' '+ort); }\r\n if ($('select[name=land]').length > 0) { $('#k_land span').html($('select[name=land] option:selected').html()); }\r\n if ($('input[name=email]').length > 0) { $('#k_email span').html($('input[name=email]').val()); }\r\n if ($('input[name=telefon]').length > 0) { $('#k_telefon span').html($('input[name=telefon]').val()); }\r\n\r\n if ($('input[name=rech_firma]').length > 0) { $('#r_firma span').html($('input[name=rech_firma]').val()); }\r\n var rech_nam='';\r\n if ($('input[name=rech_vorname]').length > 0) { rech_nam=rech_nam + $('input[name=rech_vorname]').val()+' ';}\r\n if ($('input[name=rech_nachname]').length > 0) { rech_nam=rech_nam + $('input[name=rech_nachname]').val(); }\r\n if (rech_nam!='') { $('#r_name span').html(rech_nam); }\r\n if ($('input[name=rech_str]').length > 0) { $('#r_str span').html($('input[name=rech_str]').val()); }\r\n if ($('input[name=rech_plz]').length > 0) { var plz=$('input[name=rech_plz]').val(); }\r\n if ($('input[name=rech_ort]').length > 0) { var ort=$('input[name=rech_ort]').val(); }\r\n if (plz+ort != '') { $('#r_ort span').html(plz+' '+ort); }\r\n if ($('input[name=rech_email]').length > 0) { $('#r_email span').html($('input[name=rech_email]').val()); }\r\n\r\n if ($('select[name=personen]').length > 0) { $('#k_personen span').html($('select[name=personen] option:selected').html()); }\r\n if ($('select[name=kind]').length > 0) { $('#k_kind span').html($('select[name=kind] option:selected').html()); }\r\n if ($('select[name=erhoe]').length > 0) { $('#k_erhoe span').html($('select[name=erhoe] option:selected').html()); }\r\n if ($('input[name=kennzeichen]').length > 0) { $('#k_kennzeichen span').html($('input[name=kennzeichen]').val()); }\r\n if ($('input[name=wagentyp]').length > 0) { $('#k_wagentyp span').html($('input[name=wagentyp]').val()); }\r\n if ($('input[name=partner_id]').length > 0) { $('#k_partner_id span').html($('input[name=partner_id]').val()); }\r\n $('#k_nachricht span').html($('textarea[name=nachricht]').val());\r\n if ($('select[name=gefunden]').length > 0) { $('#k_gefunden span').html($('select[name=gefunden] option:selected').html()); }\r\n write_buttons();\r\n\r\n    write_kontrolle_after();\r\n\r\n} \/\/ end write_kontrolle\r\nwrite_kontrolle();\r\n\r\n$(document).on('click','#pm_stammuser .stamm_update input' , function(){ \/\/ nnnn\r\n    if($(this).is(':checked')){\r\n        $('#pm_buch_kontrolle .stamm_update input').prop('checked','checked');\r\n        $('input[name=form_stamm_update]').val('1');\r\n    }else{\r\n        $('#pm_buch_kontrolle .stamm_update input').prop('checked',false);\r\n        $('input[name=form_stamm_update]').val('0');\r\n    }\r\n}); \r\n\r\n$('#box1-content input,#box1-content select,#box3-content input,#box3-content select,#box4-content input,#box4-content select,#box4-content textarea').change(function() { \r\n write_kontrolle(); \r\n});\r\n\r\nfunction write_preis_json() {\r\n $('#pm_buch_move_ajax div:not(.mvl,.mvr)').each(function(a,b) {\r\n\r\n  var row_js=new Object();\r\n  row_js['bez']=$(this).find('.mvl').html();\r\n  row_js['wert']=$(this).find('.mvr').html();\r\n  preis_json.push(row_js);\r\n\r\n });\r\n $('input[name=preis_json]').val(JSON.stringify(preis_json));\r\n} \/\/ end write_preis_json\r\n\r\n$(document).on('blur','.valid_error',function() { validate(); });\r\n$(document).on('click','input[name=agb].valid_error',function() { $('input[name=agb]').removeClass('valid_error'); $('#pm_buch_kontrolle_error').hide().html(); });\r\n$(document).on('mouseover','#pm_buch_move_button .bf_button',function() { $(this).focus(); });\r\n$(document).on('keypress paste','input[name=adatum],input[name=azeit],input[name=edatum],input[name=ezeit]',function(e) { e.preventDefault(); return; });\r\n\r\n\r\n\/\/ Variablen aus Stamm\r\n var nowdat='2026-04-15 12:27:23';\r\n var min_pre_time=0;\r\n var max_pre_time=0;\r\n var pre_time=0;\r\n var pre_time_step=5;\r\n var max_buchungen_per_step=0;\r\n var darstellung_pre_time=1;\r\n var diff_ankunft=6*60;\r\n var b_h=11;\r\n var b_m=0;\r\n var mind=parseInt(2) - 1; if (mind < 0) { mind=0; }\r\n \r\n\r\n\r\nfunction pre_time_to_time() {\r\n\/\/console.log('pre_time_to_time'); \/\/ mussraus1\r\n\r\n    pre_time_to_time_before();\r\n\r\n var Selected = $('select[name=\"pre_time\"]').val();\r\n var adat=$('input[name=\"adatum\"]').val();\r\n var adatj=adat.substr(6,4);\r\n var adatm=adat.substr(3,2)-1;\r\n var adatt=adat.substr(0,2);\r\n var azeit=$('input[name=\"azeit\"]').val();\r\n var astd=azeit.substr(0,2);\r\n var amin=azeit.substr(3,2);\r\n\r\n\r\n \r\n\r\n\r\n $('#azeit,#ezeit').timepicker('option', { minTime: { hour: 0, minute: 0} });\r\n\r\n var ts=new Date(); var tsm=ts.getTime();\r\n\r\n\r\n var d=new Date(adatj, adatm, adatt, astd, amin);\r\n\r\n \/\/ Aktuelles Datum vom Server holen\r\n $.ajax({ url: 'https:\/\/parken-engelhartszell.at\/parkmax\/lib\/getnow.php?ts='+tsm, async: false, type: 'GET', dataType: 'json', success: function (json) { nowdat=json.now; } });\r\n var nowdatj=nowdat.substr(0,4);\r\n var nowdatm=nowdat.substr(5,2)-1;\r\n var nowdatt=nowdat.substr(8,2);\r\n var nowstd=nowdat.substr(11,2);\r\n var nowmin=nowdat.substr(14,2);\r\n var nowsek=nowdat.substr(17,2);\r\n var now=new Date(nowdatj, nowdatm, nowdatt, nowstd, nowmin);\r\n\r\n \/\/ Mindestdatum berechnen aus Mindest PreTime, Modulo 5\r\n min_dat=new Date(now); min_dat.setMinutes(min_dat.getMinutes() + min_pre_time);\r\n var min_m=min_dat.getMinutes();                                        \r\n var modmin = min_m % 5;                                                   \r\n if (modmin >0 ) { min_dat.setMinutes(min_dat.getMinutes() - modmin + 5); }\r\n\r\n \/\/ Spontanbuchungssperre > min_dat anpassen\r\n if (diff_ankunft > 0) {\r\n    min_dat.setMinutes(min_dat.getMinutes() + diff_ankunft);\r\n    min_ankunft_spontan=new Date(min_dat);\r\n    min_ankunft_spontan.setMinutes(min_ankunft_spontan.getMinutes() - min_pre_time);\r\n }\r\n\r\n \/\/ Nachtflugverbot\r\n if (nachtflugverbot==1) {\r\n    var min_dat_time=parseInt(astd + '' + amin);\r\n    var min_nf_time=parseInt(addZero(hf_h) + '' + addZero(hf_m));\r\n    var max_nf_time=parseInt(addZero(hs_h) + '' + addZero(hs_m));\r\n    \r\n    if (min_dat_time < min_nf_time) {\r\n        min_dat=new Date(min_dat.getFullYear(), min_dat.getMonth(), min_dat.getDate(), hf_h, hf_m);\r\n        $('input[name=azeit]').val(addZero(hf_h)+':'+addZero(hf_m)); \r\n    } \r\n    \r\n    if (min_dat_time > max_nf_time) {\r\n        var min_dat_max_nf=new Date(min_dat.getFullYear(), min_dat.getMonth(), min_dat.getDate(), hs_h, hs_m);\r\n        if (min_dat > min_dat_max_nf) {\r\n            min_dat=new Date(min_dat.getFullYear(), min_dat.getMonth(), min_dat.getDate(), hf_h, hf_m);\r\n            min_dat.setHours(min_dat.getHours() + 24);\r\n            $('input[name=azeit]').val(addZero(hs_h)+':'+addZero(hs_m)); \r\n        } else {\r\n            min_dat=new Date(min_dat.getFullYear(), min_dat.getMonth(), min_dat.getDate(), hs_h, hs_m);\r\n            $('input[name=azeit]').val(addZero(hs_h)+':'+addZero(hs_m)); \r\n        }\r\n    } \r\n\r\n } \/\/ endif nachtflugverbot\r\n\r\n \/\/ adatum und azeit Values setzen, wenn korrigiert werden muss\r\n if (min_dat > d) {\r\n    var min_dat_m_f=min_dat.getMonth()+1;\r\n    var min_dat_d = ((min_dat.getDate() < 10) ? '0' + min_dat.getDate() : min_dat.getDate());\r\n    var min_dat_m = ((min_dat_m_f < 10) ? '0' + min_dat_m_f : min_dat_m_f);\r\n    var min_dat_y = min_dat.getFullYear();\r\n    var min_dat_h = ((min_dat.getHours() < 10) ? '0' + min_dat.getHours() : min_dat.getHours());\r\n    var min_dat_i = ((min_dat.getMinutes() < 10) ? '0' + min_dat.getMinutes() : min_dat.getMinutes());\r\n    $('input[name=adatum]').val(min_dat_d+'.'+min_dat_m+'.'+min_dat_y);\r\n    $('input[name=azeit]').val(min_dat_h+':'+min_dat_i);\r\n }\r\n adat=$('input[name=\"adatum\"]').val();\r\n adatj=adat.substr(6,4);\r\n adatm=adat.substr(3,2)-1;\r\n adatt=adat.substr(0,2);\r\n azeit=$('input[name=\"azeit\"]').val();\r\n astd=azeit.substr(0,2);\r\n amin=azeit.substr(3,2);\r\n\r\n var amin_nr = parseInt(amin);\r\n var amin_diff = 0;\r\n \/\/ Ankunftszeit min anpassung f\u00fcr pre_time_step\r\n    while(amin_nr % pre_time_step != 0){\r\n        amin_nr = amin_nr - 5;\r\n    }\r\n    amin_diff = amin - amin_nr;\r\n    \/\/amin = amin_nr;\r\n\r\n \/\/ pre_time Berechnen und <select> befuellen\r\n if (lastpre_time==0) {\r\n   $('select[name=pre_time] option').remove();\r\n   var min_pre_dat=new Date(min_dat);\r\n   var max_pre_dat=new Date(min_dat);\r\n\r\n   min_pre_dat.setMinutes(min_pre_dat.getMinutes() - min_pre_time);\r\n   max_pre_dat.setMinutes(max_pre_dat.getMinutes() - max_pre_time);\r\n   var anz_pt=start_anz_pt=0;\r\n   \r\n   for (pt=min_pre_time+amin_diff;pt<=max_pre_time;pt=pt+5) {\r\n\r\n    var option='';\r\n    var input_dat=new Date(adatj, adatm, adatt, astd, amin);\r\n    var min_pre_nf=new Date(input_dat.getFullYear(), input_dat.getMonth(), input_dat.getDate(), parseInt(ank_h), parseInt(ank_m));\r\n    input_dat.setMinutes(input_dat.getMinutes() - pt);\r\n  \r\n    if (input_dat < min_pre_dat || input_dat > max_pre_dat) { \r\n     if (nachtflugverbot==1) { if (input_dat < min_pre_nf) { break; }}\r\n     if (diff_ankunft > 0) { if (input_dat < min_ankunft_spontan) { break; }}\r\n\r\n     if(anz_buchungen_per_step[pt] > max_buchungen_per_step && max_buchungen_per_step!=0) { continue; }\r\n     if (darstellung_pre_time==0) { \/\/ Intervall\r\n      var opt_h=parseInt(pt \/ 60);\r\n      var opt_m=((pt%60 < 10) ? '0' + pt%60 : pt%60);\r\n      option=opt_h+' Std '+opt_m+' Min';\r\n     } else { \/\/ Uhrzeit\r\n      var opt_d = ((input_dat.getDate() < 10) ? '0' + input_dat.getDate() : input_dat.getDate());\r\n      var opt_m = (((input_dat.getMonth()+1) < 10) ? '0' + (input_dat.getMonth()+1) : (input_dat.getMonth()+1));\r\n      var opt_y = ((input_dat.getFullYear() < 10) ? '0' + input_dat.getFullYear() : input_dat.getFullYear());\r\n      var opt_h = ((input_dat.getHours() < 10) ? '0' + input_dat.getHours() : input_dat.getHours());\r\n      var opt_i = ((input_dat.getMinutes() < 10) ? '0' + input_dat.getMinutes() : input_dat.getMinutes());\r\n      option=opt_d+'.'+opt_m+'.'+opt_y+' - '+opt_h+':'+opt_i+' Uhr';\r\n     }\r\n     $('select[name=pre_time]').append('<option value=\"'+pt+'\">'+option+'<\/option>');\r\n     anz_pt++;\r\n    }\r\n   }\r\n } \/\/ lastpre_time\r\n\r\n \/\/ wenn nur ein Wert als Pre_Time im Dropdown, dann ausw\u00e4hlen\r\n if (anz_pt == start_anz_pt+1) { $('select[name=pre_time] option:nth-child('+anz_pt+')').attr('selected','selected'); }\r\n\r\n \/\/ edatum und ezeit in Abh\u00e4ngigkeit von adatum und azeit pr\u00fcfen > min_date und min_time setzen, gegebenenfalls wert setzen\r\n var edat=$('input[name=\"edatum\"]').val();\r\n var edatj=edat.substr(6,4);\r\n var edatm=edat.substr(3,2)-1;\r\n var edatt=edat.substr(0,2);\r\n\r\n var ezeit=$('input[name=\"ezeit\"]').val();\r\n\r\n var estd=ezeit.substr(0,2);\r\n var emin=ezeit.substr(3,2);\r\n var input_edat=new Date(edatj, edatm, edatt, estd, emin);\r\n\r\n min_edat=new Date(adatj, adatm, adatt, 0, 0);\r\n max_edat=new Date(adatj, adatm, adatt, 23, 55);\r\n if (nachtflugverbot==1) { \r\n  min_edat=new Date(adatj, adatm, adatt, parseInt(rf_h), parseInt(rf_m)); \r\n  max_edat=new Date(adatj, adatm, adatt, parseInt(rs_h), parseInt(rs_m)); \r\n }\r\n if ($('input[name=\"adatum\"]').val() == $('input[name=\"edatum\"]').val()) {\r\n  min_edat=new Date(adatj, adatm, adatt, parseInt(astd), parseInt(amin)); \r\n  min_edat.setMinutes(min_edat.getMinutes() + 5);\r\n }\r\n min_edat.setDate(min_edat.getDate() + mind);\r\n\r\n if (input_edat < min_edat) {\r\n  var min_edat_m_f=min_edat.getMonth()+1;\r\n  var min_edat_d = ((min_edat.getDate() < 10) ? '0' + min_edat.getDate() : min_edat.getDate());\r\n  var min_edat_m = ((min_edat_m_f < 10) ? '0' + min_edat_m_f : min_edat_m_f);\r\n  var min_edat_y = min_edat.getFullYear();\r\n  var min_edat_h = ((min_edat.getHours() < 10) ? '0' + min_edat.getHours() : min_edat.getHours());\r\n  var min_edat_i = ((min_edat.getMinutes() < 10) ? '0' + min_edat.getMinutes() : min_edat.getMinutes());\r\n  $('input[name=edatum]').val(min_edat_d+'.'+min_edat_m+'.'+min_edat_y);\r\n  $('input[name=ezeit]').val(min_edat_h+':'+min_edat_i);\r\n }\r\n\r\n lastpre_time=0;\r\n\r\n if(Selected!=null){\r\n     $('select[name=\"pre_time\"]').val(Selected);\r\n }\r\n\r\n    pre_time_to_time_after();\r\n\r\n} \/\/ pre_time_to_time\r\n\r\npre_time_to_time();\r\n\r\n\r\n\/\/ Hinflug Datepicker und Timepicker\r\n$('#adatum').datepicker({\r\n\tdefaultDate: '16.04.2026',\r\n\tdateFormat: 'dd.mm.yy',\r\n\tnumberOfMonths: 1,\r\n\tbeforeShow: function() { $('#adatum').datepicker('option','minDate',min_dat); },\r\n\tonClose: function(dateText, instance) {\r\n\t    get_boxes();\r\n\t    pre_time_to_time();\r\n\t}\r\n});\r\n$('#azeit').timepicker({ \r\n\thourText:'Stunde',\r\n\tminuteText:'Minute',\r\n\ttimeSeparator: ':',\r\n\tshowPeriodLabels:false,\r\n\tbeforeShow: function(input,inst) {\r\n         var cal = inst.tpDiv;\r\n         var top  = $(this).offset().top + $(this).outerHeight();\r\n         var left = $(this).offset().left;\r\n         if (left + cal.outerWidth() > $(window).width()) { left=left-cal.outerWidth()+$(this).outerWidth(); }\r\n         setTimeout(function() { cal.css({ 'top' : top, 'left': left }); }, 10)\r\n\t var min_h=addZero(min_dat.getHours()); \r\n\t var min_i=addZero(min_dat.getMinutes());\r\n\t var min_d=addZero(min_dat.getDate());\r\n\t var min_m=addZero(min_dat.getMonth() + 1);\r\n\t var min_y=min_dat.getFullYear();\r\n\r\n\t if ($('#adatum').val() == min_d+'.'+min_m+'.'+min_y) { $('#azeit').timepicker('option', { minTime: { hour: min_h, minute: min_i} }); }\r\n\t if (nachtflugverbot==1) { $('#azeit').timepicker('option', { minTime: { hour: hf_h, minute: hf_m} , maxTime: { hour: hs_h, minute: hs_m} }); }\r\n\t},\r\n\tonClose: function() {\r\n\t get_boxes(); \r\n     pre_time_to_time(); \r\n\t}\r\n});\r\n\r\n\/\/ Rueckflug Datepicker und Timepicker\r\n$('#edatum').datepicker({\r\n\tdefaultDate: '20.04.2026',\r\n\tdateFormat: 'dd.mm.yy',\r\n\tnumberOfMonths: 1,\r\n\tbeforeShow: function() { $('#edatum').datepicker('option','minDate',min_edat); },\r\n\tonClose: function() { \r\n\t    lastpre_time=1;\r\n\t    get_boxes();\r\n\t    pre_time_to_time();\r\n\t}\r\n});\r\n$('#ezeit').timepicker({ \r\n\thourText:'Stunde',\r\n\tminuteText:'Minute',\r\n\ttimeSeparator: ':',\r\n\tshowPeriodLabels:false,\r\n\tbeforeShow: function(input,inst) {\r\n         var cal = inst.tpDiv;\r\n         var top  = $(this).offset().top + $(this).outerHeight();\r\n         var left = $(this).offset().left;\r\n         if (left + cal.outerWidth() > $(window).width()) { left=left-cal.outerWidth()+$(this).outerWidth(); }\r\n         setTimeout(function() { cal.css({ 'top' : top, 'left': left }); }, 10)\r\n\r\n\t var min_h=addZero(min_edat.getHours()); \r\n\t var min_i=addZero(min_edat.getMinutes());\r\n\t var max_h=addZero(max_edat.getHours()); \r\n\t var max_i=addZero(max_edat.getMinutes());\r\n\t if (nachtflugverbot==1) { min_h=rf_h; min_i=rf_m; }\r\n\t $('#ezeit').timepicker('option', { minTime: { hour: min_h, minute: min_i} , maxTime: { hour: max_h, minute: max_i} }); \r\n\t},\r\n\tonClose: function() {\r\n\t lastpre_time=1;\r\n\t get_boxes(); \r\n\t pre_time_to_time(); \r\n\t}\r\n});\r\n\r\nfunction hide_shuttle_valet() { \r\n if ($('input[name=valethinrueck]').length > 0) { \r\n   if ($('input[name=valethinrueck]').is(':checked')) { $('.hide_valet').hide(); $('.hide_shuttle').show(); } else { $('.hide_shuttle').hide(); $('.hide_valet').show(); }\r\n } else {\r\n   if ($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) { $('.hide_valet').hide(); $('.hide_shuttle').show(); }\r\n   else if ($('input[name=valethin]').is(':checked')==false || $('input[name=valetrueck]').is(':checked')==false) { $('.hide_shuttle').hide(); $('.hide_valet').show(); } \r\n }\r\n}\r\nhide_shuttle_valet();\r\n$('input[name=valethinrueck], input[name=valethin], input[name=valetrueck]').on('click change keyup',function() { hide_shuttle_valet(); });\r\n\r\nfunction validate() {\r\n $('.valid_error').removeClass('valid_error'); $('#pm_buch_move_error').hide().html();\r\n var ecount=0;\r\n var etext='';\r\n var chan=[];\r\n\r\n if ($('.pm_box_select').length == 0) { etext=etext+'<li>Bitte w&auml;hlen Sie einen Stellplatz<\/li>'; ecount++; } \r\n\r\n\r\n \r\n\r\n if ($('input[name=airport]').length > 0 && 1 >= 4 && $('input[name=airport]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Airport fehlt<\/li>'; ecount++; chan.push($('input[name=airport]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Airport fehlt<\/li>'; ecount++; chan.push($('input[name=airport]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Airport fehlt<\/li>'; ecount++; chan.push($('input[name=airport]').data('schr')); }\r\n\r\n   $('input[name=airport]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=airport]').length > 0 && 1 >= 4 && $('select[name=airport]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Airport fehlt<\/li>'; ecount++; chan.push($('select[name=airport]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Airport fehlt<\/li>'; ecount++; chan.push($('select[name=airport]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Airport fehlt<\/li>'; ecount++; chan.push($('select[name=airport]').data('schr')); }\r\n\r\n   $('select[name=airport]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('airport'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=airporthin]').length > 0 && 1 >= 4 && $('input[name=airporthin]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Airport Hinflug fehlt<\/li>'; ecount++; chan.push($('input[name=airporthin]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Airport Hinflug fehlt<\/li>'; ecount++; chan.push($('input[name=airporthin]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Airport Hinflug fehlt<\/li>'; ecount++; chan.push($('input[name=airporthin]').data('schr')); }\r\n\r\n   $('input[name=airporthin]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=airporthin]').length > 0 && 1 >= 4 && $('select[name=airporthin]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Airport Hinflug fehlt<\/li>'; ecount++; chan.push($('select[name=airporthin]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Airport Hinflug fehlt<\/li>'; ecount++; chan.push($('select[name=airporthin]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Airport Hinflug fehlt<\/li>'; ecount++; chan.push($('select[name=airporthin]').data('schr')); }\r\n\r\n   $('select[name=airporthin]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('airporthin'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=terminalabreise]').length > 0 && 0 >= 4 && $('input[name=terminalabreise]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Terminal Abreise fehlt<\/li>'; ecount++; chan.push($('input[name=terminalabreise]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Terminal Abreise fehlt<\/li>'; ecount++; chan.push($('input[name=terminalabreise]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Terminal Abreise fehlt<\/li>'; ecount++; chan.push($('input[name=terminalabreise]').data('schr')); }\r\n\r\n   $('input[name=terminalabreise]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=terminalabreise]').length > 0 && 0 >= 4 && $('select[name=terminalabreise]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Terminal Abreise fehlt<\/li>'; ecount++; chan.push($('select[name=terminalabreise]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Terminal Abreise fehlt<\/li>'; ecount++; chan.push($('select[name=terminalabreise]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Terminal Abreise fehlt<\/li>'; ecount++; chan.push($('select[name=terminalabreise]').data('schr')); }\r\n\r\n   $('select[name=terminalabreise]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('terminalabreise'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=azeit]').length > 0 && 1 >= 4 && $('input[name=azeit]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Hinflugzeit fehlt<\/li>'; ecount++; chan.push($('input[name=azeit]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Hinflugzeit fehlt<\/li>'; ecount++; chan.push($('input[name=azeit]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Hinflugzeit fehlt<\/li>'; ecount++; chan.push($('input[name=azeit]').data('schr')); }\r\n\r\n   $('input[name=azeit]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=azeit]').length > 0 && 1 >= 4 && $('select[name=azeit]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Hinflugzeit fehlt<\/li>'; ecount++; chan.push($('select[name=azeit]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Hinflugzeit fehlt<\/li>'; ecount++; chan.push($('select[name=azeit]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Hinflugzeit fehlt<\/li>'; ecount++; chan.push($('select[name=azeit]').data('schr')); }\r\n\r\n   $('select[name=azeit]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('azeit'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=pre_time]').length > 0 && 1 >= 4 && $('input[name=pre_time]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Autoabgabe am Hafen fehlt<\/li>'; ecount++; chan.push($('input[name=pre_time]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Autoabgabe am Hafen fehlt<\/li>'; ecount++; chan.push($('input[name=pre_time]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Autoabgabe am Hafen fehlt<\/li>'; ecount++; chan.push($('input[name=pre_time]').data('schr')); }\r\n\r\n   $('input[name=pre_time]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=pre_time]').length > 0 && 1 >= 4 && $('select[name=pre_time]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Autoabgabe am Hafen fehlt<\/li>'; ecount++; chan.push($('select[name=pre_time]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Autoabgabe am Hafen fehlt<\/li>'; ecount++; chan.push($('select[name=pre_time]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Autoabgabe am Hafen fehlt<\/li>'; ecount++; chan.push($('select[name=pre_time]').data('schr')); }\r\n\r\n   $('select[name=pre_time]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('pre_time'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=flugnrhin]').length > 0 && 0 >= 4 && $('input[name=flugnrhin]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Flug-Nr Hinflug fehlt<\/li>'; ecount++; chan.push($('input[name=flugnrhin]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Flug-Nr Hinflug fehlt<\/li>'; ecount++; chan.push($('input[name=flugnrhin]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Flug-Nr Hinflug fehlt<\/li>'; ecount++; chan.push($('input[name=flugnrhin]').data('schr')); }\r\n\r\n   $('input[name=flugnrhin]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=flugnrhin]').length > 0 && 0 >= 4 && $('select[name=flugnrhin]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Flug-Nr Hinflug fehlt<\/li>'; ecount++; chan.push($('select[name=flugnrhin]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Flug-Nr Hinflug fehlt<\/li>'; ecount++; chan.push($('select[name=flugnrhin]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Flug-Nr Hinflug fehlt<\/li>'; ecount++; chan.push($('select[name=flugnrhin]').data('schr')); }\r\n\r\n   $('select[name=flugnrhin]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('flugnrhin'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=ziel]').length > 0 && 4 >= 4 && $('input[name=ziel]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Schiff fehlt<\/li>'; ecount++; chan.push($('input[name=ziel]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Schiff fehlt<\/li>'; ecount++; chan.push($('input[name=ziel]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Schiff fehlt<\/li>'; ecount++; chan.push($('input[name=ziel]').data('schr')); }\r\n\r\n   $('input[name=ziel]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=ziel]').length > 0 && 4 >= 4 && $('select[name=ziel]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Schiff fehlt<\/li>'; ecount++; chan.push($('select[name=ziel]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Schiff fehlt<\/li>'; ecount++; chan.push($('select[name=ziel]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Schiff fehlt<\/li>'; ecount++; chan.push($('select[name=ziel]').data('schr')); }\r\n\r\n   $('select[name=ziel]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('ziel'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=airportrueck]').length > 0 && 1 >= 4 && $('input[name=airportrueck]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Airport R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('input[name=airportrueck]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Airport R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('input[name=airportrueck]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Airport R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('input[name=airportrueck]').data('schr')); }\r\n\r\n   $('input[name=airportrueck]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=airportrueck]').length > 0 && 1 >= 4 && $('select[name=airportrueck]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Airport R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('select[name=airportrueck]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Airport R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('select[name=airportrueck]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Airport R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('select[name=airportrueck]').data('schr')); }\r\n\r\n   $('select[name=airportrueck]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('airportrueck'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=terminalankunft]').length > 0 && 0 >= 4 && $('input[name=terminalankunft]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Terminal Ankunft fehlt<\/li>'; ecount++; chan.push($('input[name=terminalankunft]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Terminal Ankunft fehlt<\/li>'; ecount++; chan.push($('input[name=terminalankunft]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Terminal Ankunft fehlt<\/li>'; ecount++; chan.push($('input[name=terminalankunft]').data('schr')); }\r\n\r\n   $('input[name=terminalankunft]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=terminalankunft]').length > 0 && 0 >= 4 && $('select[name=terminalankunft]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Terminal Ankunft fehlt<\/li>'; ecount++; chan.push($('select[name=terminalankunft]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Terminal Ankunft fehlt<\/li>'; ecount++; chan.push($('select[name=terminalankunft]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Terminal Ankunft fehlt<\/li>'; ecount++; chan.push($('select[name=terminalankunft]').data('schr')); }\r\n\r\n   $('select[name=terminalankunft]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('terminalankunft'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=ezeit]').length > 0 && 1 >= 4 && $('input[name=ezeit]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>R\u00fcckflugzeit fehlt<\/li>'; ecount++; chan.push($('input[name=ezeit]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>R\u00fcckflugzeit fehlt<\/li>'; ecount++; chan.push($('input[name=ezeit]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>R\u00fcckflugzeit fehlt<\/li>'; ecount++; chan.push($('input[name=ezeit]').data('schr')); }\r\n\r\n   $('input[name=ezeit]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=ezeit]').length > 0 && 1 >= 4 && $('select[name=ezeit]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>R\u00fcckflugzeit fehlt<\/li>'; ecount++; chan.push($('select[name=ezeit]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>R\u00fcckflugzeit fehlt<\/li>'; ecount++; chan.push($('select[name=ezeit]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>R\u00fcckflugzeit fehlt<\/li>'; ecount++; chan.push($('select[name=ezeit]').data('schr')); }\r\n\r\n   $('select[name=ezeit]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('ezeit'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=flugnrruck]').length > 0 && 0 >= 4 && $('input[name=flugnrruck]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Flug-Nr R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('input[name=flugnrruck]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Flug-Nr R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('input[name=flugnrruck]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Flug-Nr R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('input[name=flugnrruck]').data('schr')); }\r\n\r\n   $('input[name=flugnrruck]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=flugnrruck]').length > 0 && 0 >= 4 && $('select[name=flugnrruck]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Flug-Nr R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('select[name=flugnrruck]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Flug-Nr R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('select[name=flugnrruck]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Flug-Nr R\u00fcckflug fehlt<\/li>'; ecount++; chan.push($('select[name=flugnrruck]').data('schr')); }\r\n\r\n   $('select[name=flugnrruck]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('flugnrruck'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=letzter]').length > 0 && 4 >= 4 && $('input[name=letzter]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Reiseanbieter fehlt<\/li>'; ecount++; chan.push($('input[name=letzter]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Reiseanbieter fehlt<\/li>'; ecount++; chan.push($('input[name=letzter]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Reiseanbieter fehlt<\/li>'; ecount++; chan.push($('input[name=letzter]').data('schr')); }\r\n\r\n   $('input[name=letzter]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=letzter]').length > 0 && 4 >= 4 && $('select[name=letzter]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Reiseanbieter fehlt<\/li>'; ecount++; chan.push($('select[name=letzter]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Reiseanbieter fehlt<\/li>'; ecount++; chan.push($('select[name=letzter]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Reiseanbieter fehlt<\/li>'; ecount++; chan.push($('select[name=letzter]').data('schr')); }\r\n\r\n   $('select[name=letzter]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('letzter'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=gutschein]').length > 0 && 0 >= 4 && $('input[name=gutschein]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Gutschein\/Voucher fehlt<\/li>'; ecount++; chan.push($('input[name=gutschein]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Gutschein\/Voucher fehlt<\/li>'; ecount++; chan.push($('input[name=gutschein]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Gutschein\/Voucher fehlt<\/li>'; ecount++; chan.push($('input[name=gutschein]').data('schr')); }\r\n\r\n   $('input[name=gutschein]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=gutschein]').length > 0 && 0 >= 4 && $('select[name=gutschein]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Gutschein\/Voucher fehlt<\/li>'; ecount++; chan.push($('select[name=gutschein]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Gutschein\/Voucher fehlt<\/li>'; ecount++; chan.push($('select[name=gutschein]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Gutschein\/Voucher fehlt<\/li>'; ecount++; chan.push($('select[name=gutschein]').data('schr')); }\r\n\r\n   $('select[name=gutschein]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('gutschein'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=adac]').length > 0 && 0 >= 4 && $('input[name=adac]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>ERROR ADAC<\/li>'; ecount++; chan.push($('input[name=adac]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>ERROR ADAC<\/li>'; ecount++; chan.push($('input[name=adac]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>ERROR ADAC<\/li>'; ecount++; chan.push($('input[name=adac]').data('schr')); }\r\n\r\n   $('input[name=adac]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=adac]').length > 0 && 0 >= 4 && $('select[name=adac]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>ERROR ADAC<\/li>'; ecount++; chan.push($('select[name=adac]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>ERROR ADAC<\/li>'; ecount++; chan.push($('select[name=adac]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>ERROR ADAC<\/li>'; ecount++; chan.push($('select[name=adac]').data('schr')); }\r\n\r\n   $('select[name=adac]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('adac'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=nurfahrer]').length > 0 && 0 >= 4 && $('input[name=nurfahrer]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>ERROR Nuhrfahrer<\/li>'; ecount++; chan.push($('input[name=nurfahrer]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>ERROR Nuhrfahrer<\/li>'; ecount++; chan.push($('input[name=nurfahrer]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>ERROR Nuhrfahrer<\/li>'; ecount++; chan.push($('input[name=nurfahrer]').data('schr')); }\r\n\r\n   $('input[name=nurfahrer]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=nurfahrer]').length > 0 && 0 >= 4 && $('select[name=nurfahrer]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>ERROR Nuhrfahrer<\/li>'; ecount++; chan.push($('select[name=nurfahrer]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>ERROR Nuhrfahrer<\/li>'; ecount++; chan.push($('select[name=nurfahrer]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>ERROR Nuhrfahrer<\/li>'; ecount++; chan.push($('select[name=nurfahrer]').data('schr')); }\r\n\r\n   $('select[name=nurfahrer]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('nurfahrer'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=firma]').length > 0 && 1 >= 4 && $('input[name=firma]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Firma fehlt<\/li>'; ecount++; chan.push($('input[name=firma]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Firma fehlt<\/li>'; ecount++; chan.push($('input[name=firma]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Firma fehlt<\/li>'; ecount++; chan.push($('input[name=firma]').data('schr')); }\r\n\r\n   $('input[name=firma]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=firma]').length > 0 && 1 >= 4 && $('select[name=firma]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Firma fehlt<\/li>'; ecount++; chan.push($('select[name=firma]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Firma fehlt<\/li>'; ecount++; chan.push($('select[name=firma]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Firma fehlt<\/li>'; ecount++; chan.push($('select[name=firma]').data('schr')); }\r\n\r\n   $('select[name=firma]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('firma'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=anrede]').length > 0 && 1 >= 4 && $('input[name=anrede]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Anrede fehlt<\/li>'; ecount++; chan.push($('input[name=anrede]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Anrede fehlt<\/li>'; ecount++; chan.push($('input[name=anrede]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Anrede fehlt<\/li>'; ecount++; chan.push($('input[name=anrede]').data('schr')); }\r\n\r\n   $('input[name=anrede]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=anrede]').length > 0 && 1 >= 4 && $('select[name=anrede]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Anrede fehlt<\/li>'; ecount++; chan.push($('select[name=anrede]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Anrede fehlt<\/li>'; ecount++; chan.push($('select[name=anrede]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Anrede fehlt<\/li>'; ecount++; chan.push($('select[name=anrede]').data('schr')); }\r\n\r\n   $('select[name=anrede]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('anrede'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=vorname]').length > 0 && 4 >= 4 && $('input[name=vorname]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Vorname fehlt<\/li>'; ecount++; chan.push($('input[name=vorname]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Vorname fehlt<\/li>'; ecount++; chan.push($('input[name=vorname]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Vorname fehlt<\/li>'; ecount++; chan.push($('input[name=vorname]').data('schr')); }\r\n\r\n   $('input[name=vorname]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=vorname]').length > 0 && 4 >= 4 && $('select[name=vorname]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Vorname fehlt<\/li>'; ecount++; chan.push($('select[name=vorname]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Vorname fehlt<\/li>'; ecount++; chan.push($('select[name=vorname]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Vorname fehlt<\/li>'; ecount++; chan.push($('select[name=vorname]').data('schr')); }\r\n\r\n   $('select[name=vorname]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('vorname'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=nachname]').length > 0 && 4 >= 4 && $('input[name=nachname]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Name fehlt<\/li>'; ecount++; chan.push($('input[name=nachname]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Name fehlt<\/li>'; ecount++; chan.push($('input[name=nachname]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Name fehlt<\/li>'; ecount++; chan.push($('input[name=nachname]').data('schr')); }\r\n\r\n   $('input[name=nachname]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=nachname]').length > 0 && 4 >= 4 && $('select[name=nachname]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Name fehlt<\/li>'; ecount++; chan.push($('select[name=nachname]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Name fehlt<\/li>'; ecount++; chan.push($('select[name=nachname]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Name fehlt<\/li>'; ecount++; chan.push($('select[name=nachname]').data('schr')); }\r\n\r\n   $('select[name=nachname]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('nachname'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=str]').length > 0 && 4 >= 4 && $('input[name=str]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Stra&szlig;e\/Nr fehlt<\/li>'; ecount++; chan.push($('input[name=str]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Stra&szlig;e\/Nr fehlt<\/li>'; ecount++; chan.push($('input[name=str]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Stra&szlig;e\/Nr fehlt<\/li>'; ecount++; chan.push($('input[name=str]').data('schr')); }\r\n\r\n   $('input[name=str]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=str]').length > 0 && 4 >= 4 && $('select[name=str]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Stra&szlig;e\/Nr fehlt<\/li>'; ecount++; chan.push($('select[name=str]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Stra&szlig;e\/Nr fehlt<\/li>'; ecount++; chan.push($('select[name=str]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Stra&szlig;e\/Nr fehlt<\/li>'; ecount++; chan.push($('select[name=str]').data('schr')); }\r\n\r\n   $('select[name=str]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('str'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=plz]').length > 0 && 4 >= 4 && $('input[name=plz]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>PLZ fehlt<\/li>'; ecount++; chan.push($('input[name=plz]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>PLZ fehlt<\/li>'; ecount++; chan.push($('input[name=plz]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>PLZ fehlt<\/li>'; ecount++; chan.push($('input[name=plz]').data('schr')); }\r\n\r\n   $('input[name=plz]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=plz]').length > 0 && 4 >= 4 && $('select[name=plz]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>PLZ fehlt<\/li>'; ecount++; chan.push($('select[name=plz]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>PLZ fehlt<\/li>'; ecount++; chan.push($('select[name=plz]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>PLZ fehlt<\/li>'; ecount++; chan.push($('select[name=plz]').data('schr')); }\r\n\r\n   $('select[name=plz]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('plz'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=ort]').length > 0 && 4 >= 4 && $('input[name=ort]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Ort fehlt<\/li>'; ecount++; chan.push($('input[name=ort]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Ort fehlt<\/li>'; ecount++; chan.push($('input[name=ort]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Ort fehlt<\/li>'; ecount++; chan.push($('input[name=ort]').data('schr')); }\r\n\r\n   $('input[name=ort]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=ort]').length > 0 && 4 >= 4 && $('select[name=ort]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Ort fehlt<\/li>'; ecount++; chan.push($('select[name=ort]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Ort fehlt<\/li>'; ecount++; chan.push($('select[name=ort]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Ort fehlt<\/li>'; ecount++; chan.push($('select[name=ort]').data('schr')); }\r\n\r\n   $('select[name=ort]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('ort'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=land]').length > 0 && 4 >= 4 && $('input[name=land]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Land fehlt<\/li>'; ecount++; chan.push($('input[name=land]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Land fehlt<\/li>'; ecount++; chan.push($('input[name=land]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Land fehlt<\/li>'; ecount++; chan.push($('input[name=land]').data('schr')); }\r\n\r\n   $('input[name=land]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=land]').length > 0 && 4 >= 4 && $('select[name=land]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Land fehlt<\/li>'; ecount++; chan.push($('select[name=land]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Land fehlt<\/li>'; ecount++; chan.push($('select[name=land]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Land fehlt<\/li>'; ecount++; chan.push($('select[name=land]').data('schr')); }\r\n\r\n   $('select[name=land]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('land'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=email]').length > 0 && 4 >= 4 && $('input[name=email]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Keine g&uuml;ltige E-Mail angegeben<\/li>'; ecount++; chan.push($('input[name=email]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Keine g&uuml;ltige E-Mail angegeben<\/li>'; ecount++; chan.push($('input[name=email]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Keine g&uuml;ltige E-Mail angegeben<\/li>'; ecount++; chan.push($('input[name=email]').data('schr')); }\r\n\r\n   $('input[name=email]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=email]').length > 0 && 4 >= 4 && $('select[name=email]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Keine g&uuml;ltige E-Mail angegeben<\/li>'; ecount++; chan.push($('select[name=email]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Keine g&uuml;ltige E-Mail angegeben<\/li>'; ecount++; chan.push($('select[name=email]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Keine g&uuml;ltige E-Mail angegeben<\/li>'; ecount++; chan.push($('select[name=email]').data('schr')); }\r\n\r\n   $('select[name=email]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('email'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=telefon]').length > 0 && 4 >= 4 && $('input[name=telefon]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Keine g&uuml;ltige Telefonnummer<\/li>'; ecount++; chan.push($('input[name=telefon]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Keine g&uuml;ltige Telefonnummer<\/li>'; ecount++; chan.push($('input[name=telefon]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (4==4) { etext=etext+'<li>Keine g&uuml;ltige Telefonnummer<\/li>'; ecount++; chan.push($('input[name=telefon]').data('schr')); }\r\n\r\n   $('input[name=telefon]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=telefon]').length > 0 && 4 >= 4 && $('select[name=telefon]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 4==5) || ($('input[name=valethinrueck]').is(':checked') && 4==6)) { etext=etext+'<li>Keine g&uuml;ltige Telefonnummer<\/li>'; ecount++; chan.push($('select[name=telefon]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 4==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 4==5)\r\n       ) { etext=etext+'<li>Keine g&uuml;ltige Telefonnummer<\/li>'; ecount++; chan.push($('select[name=telefon]').data('schr')); } \r\n\r\n   }\r\n   if (4==4) { etext=etext+'<li>Keine g&uuml;ltige Telefonnummer<\/li>'; ecount++; chan.push($('select[name=telefon]').data('schr')); }\r\n\r\n   $('select[name=telefon]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('telefon'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=rechnungsadresse]').length > 0 && 0 >= 4 && $('input[name=rechnungsadresse]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Rechnungsadresse fehlt<\/li>'; ecount++; chan.push($('input[name=rechnungsadresse]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Rechnungsadresse fehlt<\/li>'; ecount++; chan.push($('input[name=rechnungsadresse]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Rechnungsadresse fehlt<\/li>'; ecount++; chan.push($('input[name=rechnungsadresse]').data('schr')); }\r\n\r\n   $('input[name=rechnungsadresse]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=rechnungsadresse]').length > 0 && 0 >= 4 && $('select[name=rechnungsadresse]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Rechnungsadresse fehlt<\/li>'; ecount++; chan.push($('select[name=rechnungsadresse]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Rechnungsadresse fehlt<\/li>'; ecount++; chan.push($('select[name=rechnungsadresse]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Rechnungsadresse fehlt<\/li>'; ecount++; chan.push($('select[name=rechnungsadresse]').data('schr')); }\r\n\r\n   $('select[name=rechnungsadresse]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('rechnungsadresse'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=personen]').length > 0 && 0 >= 4 && $('input[name=personen]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Anzahl Personen fehlt<\/li>'; ecount++; chan.push($('input[name=personen]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Anzahl Personen fehlt<\/li>'; ecount++; chan.push($('input[name=personen]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Anzahl Personen fehlt<\/li>'; ecount++; chan.push($('input[name=personen]').data('schr')); }\r\n\r\n   $('input[name=personen]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=personen]').length > 0 && 0 >= 4 && $('select[name=personen]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Anzahl Personen fehlt<\/li>'; ecount++; chan.push($('select[name=personen]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Anzahl Personen fehlt<\/li>'; ecount++; chan.push($('select[name=personen]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Anzahl Personen fehlt<\/li>'; ecount++; chan.push($('select[name=personen]').data('schr')); }\r\n\r\n   $('select[name=personen]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('personen'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=kind]').length > 0 && 0 >= 4 && $('input[name=kind]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Anzahl Kindersitze fehlt<\/li>'; ecount++; chan.push($('input[name=kind]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Anzahl Kindersitze fehlt<\/li>'; ecount++; chan.push($('input[name=kind]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Anzahl Kindersitze fehlt<\/li>'; ecount++; chan.push($('input[name=kind]').data('schr')); }\r\n\r\n   $('input[name=kind]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=kind]').length > 0 && 0 >= 4 && $('select[name=kind]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Anzahl Kindersitze fehlt<\/li>'; ecount++; chan.push($('select[name=kind]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Anzahl Kindersitze fehlt<\/li>'; ecount++; chan.push($('select[name=kind]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Anzahl Kindersitze fehlt<\/li>'; ecount++; chan.push($('select[name=kind]').data('schr')); }\r\n\r\n   $('select[name=kind]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('kind'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=erhoe]').length > 0 && 0 >= 4 && $('input[name=erhoe]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Anzahl Sitzerh\u00f6hungen fehlt<\/li>'; ecount++; chan.push($('input[name=erhoe]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Anzahl Sitzerh\u00f6hungen fehlt<\/li>'; ecount++; chan.push($('input[name=erhoe]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>Anzahl Sitzerh\u00f6hungen fehlt<\/li>'; ecount++; chan.push($('input[name=erhoe]').data('schr')); }\r\n\r\n   $('input[name=erhoe]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=erhoe]').length > 0 && 0 >= 4 && $('select[name=erhoe]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>Anzahl Sitzerh\u00f6hungen fehlt<\/li>'; ecount++; chan.push($('select[name=erhoe]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>Anzahl Sitzerh\u00f6hungen fehlt<\/li>'; ecount++; chan.push($('select[name=erhoe]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>Anzahl Sitzerh\u00f6hungen fehlt<\/li>'; ecount++; chan.push($('select[name=erhoe]').data('schr')); }\r\n\r\n   $('select[name=erhoe]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('erhoe'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=kennzeichen]').length > 0 && 1 >= 4 && $('input[name=kennzeichen]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>KFZ-Kennzeichen fehlt<\/li>'; ecount++; chan.push($('input[name=kennzeichen]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>KFZ-Kennzeichen fehlt<\/li>'; ecount++; chan.push($('input[name=kennzeichen]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>KFZ-Kennzeichen fehlt<\/li>'; ecount++; chan.push($('input[name=kennzeichen]').data('schr')); }\r\n\r\n   $('input[name=kennzeichen]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=kennzeichen]').length > 0 && 1 >= 4 && $('select[name=kennzeichen]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>KFZ-Kennzeichen fehlt<\/li>'; ecount++; chan.push($('select[name=kennzeichen]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>KFZ-Kennzeichen fehlt<\/li>'; ecount++; chan.push($('select[name=kennzeichen]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>KFZ-Kennzeichen fehlt<\/li>'; ecount++; chan.push($('select[name=kennzeichen]').data('schr')); }\r\n\r\n   $('select[name=kennzeichen]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('kennzeichen'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=wagentyp]').length > 0 && 1 >= 4 && $('input[name=wagentyp]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Autobezeichnung fehlt<\/li>'; ecount++; chan.push($('input[name=wagentyp]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Autobezeichnung fehlt<\/li>'; ecount++; chan.push($('input[name=wagentyp]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Autobezeichnung fehlt<\/li>'; ecount++; chan.push($('input[name=wagentyp]').data('schr')); }\r\n\r\n   $('input[name=wagentyp]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=wagentyp]').length > 0 && 1 >= 4 && $('select[name=wagentyp]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Autobezeichnung fehlt<\/li>'; ecount++; chan.push($('select[name=wagentyp]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Autobezeichnung fehlt<\/li>'; ecount++; chan.push($('select[name=wagentyp]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Autobezeichnung fehlt<\/li>'; ecount++; chan.push($('select[name=wagentyp]').data('schr')); }\r\n\r\n   $('select[name=wagentyp]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('wagentyp'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=bemerkung]').length > 0 && 1 >= 4 && $('input[name=bemerkung]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Bemerkung fehlt<\/li>'; ecount++; chan.push($('input[name=bemerkung]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Bemerkung fehlt<\/li>'; ecount++; chan.push($('input[name=bemerkung]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (1==4) { etext=etext+'<li>Bemerkung fehlt<\/li>'; ecount++; chan.push($('input[name=bemerkung]').data('schr')); }\r\n\r\n   $('input[name=bemerkung]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=bemerkung]').length > 0 && 1 >= 4 && $('select[name=bemerkung]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 1==5) || ($('input[name=valethinrueck]').is(':checked') && 1==6)) { etext=etext+'<li>Bemerkung fehlt<\/li>'; ecount++; chan.push($('select[name=bemerkung]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 1==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 1==5)\r\n       ) { etext=etext+'<li>Bemerkung fehlt<\/li>'; ecount++; chan.push($('select[name=bemerkung]').data('schr')); } \r\n\r\n   }\r\n   if (1==4) { etext=etext+'<li>Bemerkung fehlt<\/li>'; ecount++; chan.push($('select[name=bemerkung]').data('schr')); }\r\n\r\n   $('select[name=bemerkung]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('bemerkung'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=gefunden]').length > 0 && 0 >= 4 && $('input[name=gefunden]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>\\\"Wie sind sie auf uns aufmerksam geworden\\\" fehlt<\/li>'; ecount++; chan.push($('input[name=gefunden]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>\\\"Wie sind sie auf uns aufmerksam geworden\\\" fehlt<\/li>'; ecount++; chan.push($('input[name=gefunden]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>\\\"Wie sind sie auf uns aufmerksam geworden\\\" fehlt<\/li>'; ecount++; chan.push($('input[name=gefunden]').data('schr')); }\r\n\r\n   $('input[name=gefunden]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=gefunden]').length > 0 && 0 >= 4 && $('select[name=gefunden]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>\\\"Wie sind sie auf uns aufmerksam geworden\\\" fehlt<\/li>'; ecount++; chan.push($('select[name=gefunden]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>\\\"Wie sind sie auf uns aufmerksam geworden\\\" fehlt<\/li>'; ecount++; chan.push($('select[name=gefunden]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>\\\"Wie sind sie auf uns aufmerksam geworden\\\" fehlt<\/li>'; ecount++; chan.push($('select[name=gefunden]').data('schr')); }\r\n\r\n   $('select[name=gefunden]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('gefunden'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n\r\n if ($('input[name=newsletter]').length > 0 && 0 >= 4 && $('input[name=newsletter]').val()=='') { \r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>ERROR Newsletter<\/li>'; ecount++; chan.push($('input[name=newsletter]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>ERROR Newsletter<\/li>'; ecount++; chan.push($('input[name=newsletter]').data('schr')); } \r\n\r\n   }\r\n\r\n   if (0==4) { etext=etext+'<li>ERROR Newsletter<\/li>'; ecount++; chan.push($('input[name=newsletter]').data('schr')); }\r\n\r\n   $('input[name=newsletter]').addClass('valid_error');\r\n\r\n }\r\n\r\n if ($('select[name=newsletter]').length > 0 && 0 >= 4 && $('select[name=newsletter]').val()=='-') { \r\n\r\n\r\n\r\n   if ($('input[name=valethinrueck]').length > 0) { \r\n\r\n     if ((!$('input[name=valethinrueck]').is(':checked') && 0==5) || ($('input[name=valethinrueck]').is(':checked') && 0==6)) { etext=etext+'<li>ERROR Newsletter<\/li>'; ecount++; chan.push($('select[name=newsletter]').data('schr')); } \r\n\r\n   } else {\r\n    if (\r\n \t(($('input[name=valethin]').is(':checked')==true || $('input[name=valetrueck]').is(':checked')==true) && 0==6) \r\n \t\t|| \r\n \t(($('input[name=valethin]').is(':checked')==false && $('input[name=valetrueck]').is(':checked')==false) && 0==5)\r\n       ) { etext=etext+'<li>ERROR Newsletter<\/li>'; ecount++; chan.push($('select[name=newsletter]').data('schr')); } \r\n\r\n   }\r\n   if (0==4) { etext=etext+'<li>ERROR Newsletter<\/li>'; ecount++; chan.push($('select[name=newsletter]').data('schr')); }\r\n\r\n   $('select[name=newsletter]').addClass('valid_error');\r\n\r\n }\r\n\r\n if('newsletter'=='email' && $('input[name=email]').length > 0 && $('input[name=email]').val()!=''){\r\n\r\n    const emailRegex = new RegExp(\/^[A-Za-z0-9_!#$%&'*+\\\/=?`{|}~^.-]+@[A-Za-z0-9.-]+$\/, 'gm');\r\n    const isValidEmail = emailRegex.test($('input[name=email]').val());\r\n    if(!isValidEmail){\r\n        \/\/console.log('invalid email');\r\n        etext=etext+'<li>E-Mail Adresse ung\u00fcltig<\/li>'; ecount++; chan.push($('input[name=email]').data('schr'));\r\n        $('input[name=email]').addClass('valid_error');\r\n    }\r\n }\r\n\r\n\r\n \r\n if (ecount > 0) { \r\n\t$('#pm_buch_move_error').html('<div class=\"move_error_titel\">Bitte<\/div><div class=\"move_error_content\"><ul>'+etext+'<\/ul><\/div>').fadeIn().delay('6000').fadeOut();\r\n\tchan.sort(function(a, b){return a-b}); var trigger_box=chan.shift(); $('.pm_tab[data-box='+trigger_box+']').trigger('click'); $('html,body').scrollTop(movepost2); \r\n } else { $('#pm_buch_input,#pm_buch_move').fadeOut(); $('#pm_buch_kontrolle').fadeIn(); }\r\n}\r\n\r\nfunction validate2() {\r\n $('#pm_buch_kontrolle .valid_error').removeClass('valid_error'); $('#pm_buch_kontrolle_error').hide().html();\r\n if ($('input[name=agb]').is(':checked')==false) { $('input[name=agb]').addClass('valid_error'); $('#pm_buch_kontrolle_error').html('Sie m\u00fcssen die AGB akzeptieren').fadeIn(); \r\n\r\n } else {\r\n  $('#buchform').submit();\r\n }\r\n}\r\n\r\n\/\/ Stammkunde reg incomplete -> email nochmal senden\r\n  function reg_final_stamm() {\r\n\r\n   var dat='';\r\n   if ($('input[name=stamm_login]').length > 0) { if ($('input[name=stamm_login]').val()!='') {\r\n         dat=dat+'&stamm_reg_email='+$('input[name=stamm_login]').val();\r\n    } else { return; }}\r\n   if (dat=='') { return; }\r\n    $.ajax({\r\n     url: 'https:\/\/parken-engelhartszell.at\/parkmax\/lib\/stammkunde_lib.php',\r\n     type: 'POST',\r\n     dataType: 'json',\r\n     data: '&mod=get_stammreglink'+dat,\r\n     success: function (json) {\r\n      if (json.stat=='ok') { $('#stamm_login_error').removeClass('hide');  $('#pm_stammlogin_error').addClass('hide');\r\n      } else { $('.stamm_error').removeClass('hide'); }\r\n     }\r\n    });\r\n  }\r\n$(document).on('click','#regincomplete_send', function() { reg_final_stamm(); });\r\n\r\n\r\nfunction validate_stamm() {\r\n var dat='';\r\n $('#pm_stammlogin_error').hide();\r\n if ($('input[name=stammkey]').val()=='') { \r\n  if ($('input[name=stamm_login]').length > 0) { if ($('input[name=stamm_login]').val()!='') { dat=dat+'&stamm_login='+$('input[name=stamm_login]').val(); } else { return; }}\r\n  if ($('input[name=stamm_pw]').length > 0) { if ($('input[name=stamm_pw]').val()!='') { dat=dat+'&stamm_pw='+$('input[name=stamm_pw]').val(); } else { return; }}\r\n } else { dat='&stammkey='+$('input[name=stammkey]').val(); }\r\n if (dat=='') { return; }\r\n\r\n\r\n $.ajax({\r\n url: 'https:\/\/parken-engelhartszell.at\/parkmax\/lib\/stammkunde_lib.php',\r\n type: 'POST',\r\n dataType: 'json',\r\n async: false,\r\n data: '&mod=get_stammlogin'+dat,\r\n success: function (json) {\r\n    if (json.stat=='ok') {\r\n     stammdaten_aus_db = json;\r\n\/\/console.log(stammdaten_aus_db);\r\n     $.each(json,function(idx,item) {\r\n        if(idx=='rech_name'){ idx='rech_nachname'; }\r\n\r\n  \t     if ($('input[name='+idx+']').length > 0) { $('input[name='+idx+']').val(item); }\r\n  \t     if ($('select[name='+idx+']').length > 0) { $('select[name='+idx+']').val(item).change(); }\r\n         if(idx=='rechnungsadresse' && item==1){ $('input[name='+idx+']').prop('checked','checked'); }\r\n\r\n        $('input[name='+idx+'] , select[name='+idx+']').on('change keyup',function(e) {\r\n            check_stamm_change(stammdaten_aus_db);\r\n        });\r\n     });\r\n     $('input[name=stammkey]').val(json.stammkey);\r\n     $('#pm_stammlogin').hide();\r\n     $('#pm_stammuser_add').hide();\r\n     var name=json.email; if (json.vorname+json.nachname != '') { name=json.vorname+' '+json.nachname; }\r\n     var stammhtml='';\r\n     stammhtml=stammhtml+'<div class=\"stamm_loggedin\">angemeldet als: '+name+'<\/div>';\r\n     stammhtml=stammhtml+'<div class=\"stamm_goto\"><a href=\"#\" class=\"stamm_profil fl\">Ihre Daten &auml;ndern<\/a><a href=\"#\" class=\"stamm_logout fr\">abmelden<\/a><\/div>';\r\n     stammhtml=stammhtml+'<div class=\"stamm_update pm_hide\" ><input id=\"stamm_update\" type=\"checkbox\" name=\"stamm_update\"><label for=\"stamm_update\">Stammdaten beim Buchen aktualisieren?<\/label><\/div>';\r\n     $('#pm_stammuser').html(stammhtml).show();\r\n\r\n    } else if(json.stat=='reset_stammkey') {\r\n        $('input[name=stammkey]').val('');\r\n    } else if(json.stat=='registration_incomplete') {\r\n        $('input[name=stammkey]').val('');\r\n        \/\/ acc_reg_incomplete = Registrierung noch nicht abgeschlossen.<br>Kontrollieren Sie Ihren E-Mail-Posteingang.\r\n        var maillink = '<span id=\"regincomplete_send\" class=\"hand pm_button_resend\">nochmal senden<\/span>';\r\n\r\n        $('#pm_stammlogin_error').html('Registrierung noch nicht abgeschlossen.<br>Kontrollieren Sie Ihren E-Mail-Posteingang. '+maillink);\r\n        $('#pm_stammlogin_error').fadeIn();\r\n    } else { $('#pm_stammlogin_error').fadeIn(); }\r\n   }\r\n });\r\n get_boxes();\r\n write_kontrolle(); \r\n}\r\nvalidate_stamm();\r\n$('input[name=stamm_login],input[name=stamm_pw]').keypress(function(e) { if (e.which==13) { validate_stamm(); }});\r\n\r\nfunction logout_stamm() {\r\n var dat='&mod=get_stammlogin&stammkey='+$('input[name=stammkey]').val()+'&logout=1'; \r\n $.ajax({\r\n url: 'https:\/\/parken-engelhartszell.at\/parkmax\/lib\/stammkunde_lib.php',\r\n type: 'POST',\r\n dataType: 'json',\r\n data: dat,\r\n success: function (json) {\r\n    if (json.stat=='logout') {\r\n     \t$('#pm_stammuser').hide();\r\n\t   $('input[name=stammkey]').val('');\r\n     \t$('#pm_stammlogin input[type=text], #pm_stammlogin input[type=password]').val('');\r\n     \t$('#pm_stammlogin').fadeIn();\r\n        $('#pm_stammuser_add').fadeIn();\r\n        $('#box3-content input[type=hidden]').val('');\r\n        stammdaten_aus_db = {};\r\n    }\r\n   }\r\n });\r\n get_boxes();\r\n}\r\n\r\nfunction check_stamm_change(stammdaten_aus_db){\r\n    if(jQuery.isEmptyObject(stammdaten_aus_db)){\r\n        return;\r\n    }\r\n    var stamm_find_change = 0;\r\n    $.each(stammdaten_aus_db, function(idx,val){\r\n        if(idx=='rech_name'){ idx='rech_nachname'; }\r\n        if (\r\n            ($('input[name='+idx+']').length > 0 && (!$('input[name='+idx+']').val()?null:$('input[name='+idx+']').val())!=val)\r\n            ||\r\n            ($('select[name='+idx+']').length > 0 && (!$('select[name='+idx+']').val()?null:$('select[name='+idx+']').val())!=val)\r\n        ){\r\n            \/\/console.log($('input[name='+idx+']').val());\r\n            \/\/console.log(val);\r\n            stamm_find_change = 1;\r\n        }\r\n    });\r\n    if(stamm_find_change==1){\r\n        $('.stamm_update').removeClass('pm_hide');\r\n    }else{\r\n        $('.stamm_update').addClass('pm_hide');\r\n    }\r\n}\r\n\r\n$(document).on('click','.stamm_logout',function(e) { e.preventDefault(); logout_stamm(); });\r\n$(document).on('click','.stamm_profil',function(e) { e.preventDefault(); window.location='https:\/\/parken-engelhartszell.at\/de_de\/stammkunden\/?tab=2'; });\r\n$(document).on('click','.pm_stammlogin_plus',function(e) { $('#pm_stammlogin .stamm_content').show(); $(this).hide(); $('.pm_stammlogin_minus').show(); });\r\n$(document).on('click','.pm_stammlogin_minus',function(e) { $('#pm_stammlogin .stamm_content').hide(); $(this).hide(); $('.pm_stammlogin_plus').show(); });\r\n$(document).on('click','.pm_buch_move_plus',function(e) { $('#pm_buch_move .move_content').show(); $(this).hide(); $('.pm_buch_move_minus').show(); $('#pm_buch_move_ajax').data('open','1'); });\r\n$(document).on('click','.pm_buch_move_minus',function(e) { $('#pm_buch_move .move_content').hide(); $(this).hide(); $('.pm_buch_move_plus').show(); $('#pm_buch_move_ajax').data('open','0'); });\r\n$('input[name=nurfahrer]').on('click',function() { \r\n\tif ($(this).is(':checked')) {\r\n\t if ($('select[name=personen]').length > 0) { $('select[name=personen]').val('1'); }\r\n\t if ($('select[name=kind]').length > 0) { $('select[name=kind]').val(0); }\r\n\t if ($('select[name=erhoe]').length > 0) { $('select[name=erhoe]').val(0); }\r\n\t}\r\n});\r\n\r\n\r\n$(document).on('click','#pm_stammuser_add a',function(e) { \r\n\te.preventDefault(); \r\n\tvar kmail=''; if ($('input[name=stamm_login]').length > 0) { kmail=$('input[name=stamm_login]').val(); } \r\n\tlocation.replace('https:\/\/parken-engelhartszell.at\/de_de\/stammkunden\/?mod='+$(this).data('mod')+'&email='+kmail);\r\n});\r\n\r\n\r\nfunction addZero(i) { if (i < 10) { i='0'+i; } return i; }\r\nfunction get_boxes() {\r\n\/\/console.log('get_boxes'); \/\/  mussraus1\r\n\r\n    get_boxes_before();\r\n\r\n\t$('.valid_error').removeClass('valid_error'); $('#pm_buch_move_error').hide().html();\r\n\r\n\t$('#pm_buch_move_ajax').html('').html('<div class=\"move_default\">Bitte w&auml;hlen Sie einen Stellplatz<\/div>');\r\n\r\n\t$('#box1-ajaxcontent').html('');\r\n\t$('#pm_buch_move_button').html('');\r\n\r\n\t\/\/ Hinweis f\u00fcr Airport Selektion\r\n\tif ($('select[name=airport]').length > 0) { \r\n\t\tif ($('select[name=airport]').val()=='-') { $('#box1-ajaxcontent').html('<div class=\"airport_selektieren\">Bitte w\u00e4hlen Sie den Airport f\u00fcr Hinflug und R\u00fcckflug.<\/div>'); return; }\r\n\r\n\t}\r\n\tif ($('select[name=airporthin]').length > 0) { \r\n\t\tvar aps=$('select[name=airporthin]').val()+$('select[name=airportrueck]').val();\r\n\t\tif (aps.indexOf('-') > -1) { $('#box1-ajaxcontent').html('<div class=\"airport_selektieren\">Bitte w\u00e4hlen Sie den Airport f\u00fcr Hinflug und R\u00fcckflug.<\/div>'); return; }\r\n\r\n\t}\r\n\r\n\r\n    \/\/ setze ezeit auf azeit + 5 Min, wenn adatum = edatum && ezeit < azeit\r\n    var ad = $('input[name=adatum]').val();\r\n    var at = $('input[name=azeit]').val();\r\n    var ed = $('input[name=edatum]').val();\r\n    var et = $('input[name=ezeit]').val();\r\n    var adatetime = new Date(parseInt(ad.substring(6,10)), parseInt(ad.substring(3,5))-1, parseInt(ad.substring(0,2)), parseInt(at.substring(0,2)), parseInt(at.substring(3,5))); \r\n    var edatetime = new Date(parseInt(ed.substring(6,10)), parseInt(ed.substring(3,5))-1, parseInt(ed.substring(0,2)), parseInt(et.substring(0,2)), parseInt(et.substring(3,5))); \r\n    if (adatetime >= edatetime) {\r\n        var newedatetime = new Date(adatetime);\r\n        newedatetime.setMinutes(newedatetime.getMinutes() + 5);\r\n        var new_edat_m_f=newedatetime.getMonth()+1;\r\n        var new_edat_d = ((newedatetime.getDate() < 10) ? '0' + newedatetime.getDate() : newedatetime.getDate());\r\n        var new_edat_m = ((newedatetime < 10) ? '0' + new_edat_m_f : new_edat_m_f);\r\n        var new_edat_y = newedatetime.getFullYear();\r\n        var new_edat_h = ((newedatetime.getHours() < 10) ? '0' + newedatetime.getHours() : newedatetime.getHours());\r\n        var new_edat_i = ((newedatetime.getMinutes() < 10) ? '0' + newedatetime.getMinutes() : newedatetime.getMinutes());\r\n        $('input[name=edatum]').val(new_edat_d+'.'+new_edat_m+'.'+new_edat_y);\r\n        $('input[name=ezeit]').val(new_edat_h+':'+new_edat_i);\r\n    }\r\n\r\n    \/\/ Mindestparkdauer checken\r\n    tmp_edat = new Date(adatetime);\r\n    tmp_edat.setDate(tmp_edat.getDate() + mind);\r\n    if ( tmp_edat > edatetime) {\r\n        var newedatetime2 = new Date(adatetime);\r\n        newedatetime2.setDate(newedatetime2.getDate() + mind);\r\n        newedatetime2.setMinutes(newedatetime2.getMinutes() + 5);\r\n        var new2_edat_m_f=newedatetime2.getMonth()+1;\r\n        var new2_edat_d = ((newedatetime2.getDate() < 10) ? '0' + newedatetime2.getDate() : newedatetime2.getDate());\r\n        var new2_edat_m = ((newedatetime2 < 10) ? '0' + new2_edat_m_f : new2_edat_m_f);\r\n        var new2_edat_y = newedatetime2.getFullYear();\r\n        var new2_edat_h = ((newedatetime2.getHours() < 10) ? '0' + newedatetime2.getHours() : newedatetime2.getHours());\r\n        var new2_edat_i = ((newedatetime2.getMinutes() < 10) ? '0' + newedatetime2.getMinutes() : newedatetime2.getMinutes());\r\n        $('input[name=edatum]').val(new2_edat_d+'.'+new2_edat_m+'.'+new2_edat_y);\r\n        \/\/$('input[name=ezeit]').val(new2_edat_h+':'+new2_edat_i);\r\n    }\r\n    \r\n\tvar dat='';\r\n\tif ($('select[name=airport]').length > 0) { dat='&airport='+$('select[name=airport]').val(); } if ($('input[name=airport]').length > 0) { dat='&airport='+$('input[name=airport]').val(); }\r\n\tif ($('select[name=airporthin]').length > 0) { dat=dat+'&airporthin='+$('select[name=airporthin]').val(); }\r\n\tif ($('select[name=airportrueck]').length > 0) { dat=dat+'&airportrueck='+$('select[name=airportrueck]').val(); }\r\n\tif ($('input[name=edatum]').length > 0) { dat=dat+'&edatum='+$('input[name=edatum]').val(); }\r\n\tif ($('input[name=ezeit]').length > 0) { dat=dat+'&ezeit='+$('input[name=ezeit]').val();  } \r\n\tif ($('select[name=pre_time]').length > 0) { dat=dat+'&pre_time='+$('select[name=pre_time]').val(); }\r\n\tif ($('input[name=valethinrueck]').length > 0) { dat=dat+'&valethinrueck='+($('input[name=valethinrueck]').is(':checked') ? 1 : 0); }\r\n\tif ($('input[name=valethin]').length > 0) { dat=dat+'&valethin='+($('input[name=valethin]').is(':checked') ? 1 : 0); }\r\n\tif ($('input[name=valetrueck]').length > 0) { dat=dat+'&valetrueck='+($('input[name=valetrueck]').is(':checked') ? 1 : 0); }\r\n\tif ($('input[name=gutschein]').length > 0) { dat=dat+'&gutschein='+$('input[name=gutschein]').val(); }\r\n\tif ($('input[name=adac]').length > 0) { dat=dat+'&adac='+($('input[name=adac]').is(':checked') ? 1 : 0); }\r\n\tif ($('input[name=nurfahrer]').length > 0) { dat=dat+'&nurfahrer='+($('input[name=nurfahrer]').is(':checked') ? 1 : 0); }\r\n\r\n\/*\r\n\t\r\n\t\t\/\/ Spontanbuchungssperre checken\r\n\t\tif ($('input[name=adatum]').length > 0 && $('input[name=azeit]').length > 0) {\r\n\t\t  var ad=$('input[name=adatum]').val();\r\n\t\t  var az=$('input[name=azeit]').val();\r\n\t\t  dat_input=new Date(ad.substr(6,4),ad.substr(3,2)-1,ad.substr(0,2),az.substr(0,2),az.substr(3,2)); dat_input.setHours(parseInt(dat_input.getHours()) - (new Date().getTimezoneOffset() \/ 60));\r\n\t\t  dat_now=new Date(2026,4-1,15,12,27); dat_now.setHours(parseInt(dat_now.getHours()) - (new Date().getTimezoneOffset() \/ 60));\r\n\t\t  var diff=(((dat_input - dat_now) \/ 1000 \/ 60) - 0) \/ 60;\r\n\t\t  if (diff < 6) { \r\n\t\t\tmin_dat=dat_now;\r\n\t\t\tmin_dat.setMinutes(dat_now.getMinutes() + 0);\r\n\t\t\tvar min_m=min_dat.getUTCMinutes();\r\n\t\t\tvar modmin = min_m % 5; \r\n\t\t\tif (modmin >0 ) { min_dat.setMinutes(min_dat.getMinutes() - modmin + 5); }\t\r\n\t\t\tvar min_h=addZero(min_dat.getUTCHours()); \r\n\t\t\tvar min_i=addZero(min_dat.getUTCMinutes());\r\n\t\t\tvar min_d=addZero(min_dat.getUTCDate());\r\n\t\t\tvar min_m=addZero(min_dat.getUTCMonth() + 1);\r\n\t\t\tvar min_y=min_dat.getUTCFullYear();\r\n\t\t\tif (setmindat==1) { \r\n\t\t\t $('input[name=adatum]').val(min_d+'.'+min_m+'.'+min_y); $('input[name=azeit]').val(min_h+':'+min_i); \r\n\t\t \t if ($('#edatum').val() == $('#adatum').val()) { $('#ezeit').val($('#azeit').val()); }\r\n\t\t\t setmindat=0; \r\n\t\t\t}\r\n\t\t  }\r\n\t\t}\r\n\t\r\n*\/\r\n\r\n\tif ($('input[name=adatum]').length > 0) { dat=dat+'&adatum='+$('input[name=adatum]').val(); }\r\n\tif ($('input[name=azeit]').length > 0) { dat=dat+'&azeit='+$('input[name=azeit]').val(); }\r\n\r\n\r\n\tdat=dat+'&lang=de';\r\n\r\n\t$.ajax({\r\n\turl: 'https:\/\/parken-engelhartszell.at\/parkmax\/lib\/calculate.php',\r\n\ttype: 'GET',\r\n\tdataType: 'json',\r\n    async: false,\r\n\tdata: dat,\r\n\tbeforeSend: function() { \r\n\t  $('#box1-ajaxcontent').html('<div class=\"box-loader\"><div class=\"loader\"><img decoding=\"async\" src=\"https:\/\/parken-engelhartszell.at\/parkmax\/images\/pmauto.png\"><div class=\"lcircle\"><\/div><\/div><\/div>'); \r\n\t},\r\n\tsuccess: function (json) {\r\n\t var ajaxcontent='';\r\n\t if (json.status==0) { $('#box1-ajaxcontent').html(json.errorcode); }\r\n\t if (json.status==1) {\r\n\t   var setbox='';\r\n\t   var boxcount=0;\r\n\t   var oncebox='';\r\n       anz_buchungen_per_step = json.step;\r\n\r\n\t   $.each(json.boxes,function(i,item) {\r\n        \/\/console.log(item);\r\n\t\ti=i.replace(\/'\/g,'');\r\n\t\tvar boxtmp=\"<div class='pm_box BOX-CSS BOX-CLASS-AUSGEBUCHT' BOX-COLOR BOX-DATA> <div class='pm_text_ausgebucht'><span>BOX-TEXT-AUSGEBUCHT<\/span><\/div> <div class='pm_box_dimmer'>  <div class='pm_box-bild' style='background-image:url(BOX-IMG-URL)'><\/div>  <div class='pm_box-text'>   <div class='pm_box-titel'>BOX-TITEL<\/div>   <div class='pm_box-content'> BOX-CONTENT<\/div>   <div class='pm_box-preis'>BOX-PREIS<\/div>   <div class='pm_box-button'>BOX-BUTTON<\/div>   <input type='radio' name='parkzone_id' value='BOX-PARKZONE-ID'>  <\/div> <\/div><\/div> \";\r\n\t\tvar boxdata='';\r\n\t\tif (item.titel_buchform != null) { boxtmp=boxtmp.replace('BOX-TITEL',item.titel_buchform); }\r\n\t\tif (item.beschr_buchform != null) { boxtmp=boxtmp.replace('BOX-CONTENT',item.beschr_buchform.replace(\/\\n\/g,'<br>')); }\r\n\t\tif (item.css != null) { boxtmp=boxtmp.replace('BOX-CSS',item.css); }\r\n        \r\n        if (item.images != null){\r\n           \r\n            var sliderhtml = ''\r\n            sliderhtml += '<div class=\"pm_carousel\">';\r\n            $.each(item.images, function (index, images) {\r\n                \r\n                sliderhtml += '<div class=\"pm_carousel_item\" style=\"background-image:url('+images+')\"><\/div>';\r\n                \/\/$('.pm_box-bild').slick('slickAdd', sliderhtml);\r\n                \/\/console.log(sliderhtml);\r\n            });\r\n           sliderhtml += '<\/div>'; \r\n\r\n           boxtmp=boxtmp.replace('BOX-IMAGE-SLIDER',sliderhtml);\r\n        } else { boxtmp=boxtmp.replace('BOX-IMAGE-SLIDER',''); } \r\n\r\n        var tooltip_keine_zone = '<p>Dieser Stellplatz ist bereits ausgebucht!<\/p><p>Bei Fragen: Tel. +43 677 611 665 09<br><br><\/p>';\r\n        \/\/tooltip_keine_zone=tooltip_keine_zone.replace(\/\\n\/g,'<br>');\r\n\t\tboxtmp=boxtmp.replace('BOX-TEXT-AUSGEBUCHT',tooltip_keine_zone);\r\n\r\n\t\tif (item.boxcolor!='') { boxtmp=boxtmp.replace('BOX-COLOR','style=\"background-color:#'+item.boxcolor+'\"'); } else { boxtmp=boxtmp.replace('BOX-COLOR',''); }\r\n\t\tif (item.foto!='') { boxtmp=boxtmp.replace('BOX-IMAGE','<img decoding=\"async\" src=\"'+item.foto+'\" class=\"pm_box-foto\">'); } else { boxtmp=boxtmp.replace('BOX-IMAGE',''); }\r\n\t\tif (item.foto!='') { boxtmp=boxtmp.replace('BOX-IMG-URL',item.foto); } else { boxtmp=boxtmp.replace('BOX-IMG-URL',''); }\r\n\t\tboxtmp=boxtmp.replace('BOX-PARKZONE-ID',i);\r\n\t\tboxtmp=boxtmp.replace('BOX-BUTTON','ausw&auml;hlen');\r\n\t\tboxdata=boxdata+' data-tage=\"'+json.tage+'\"';\r\n\t\tif (item.frei==0 && item.als_ausgebucht==1) { boxdata=boxdata+' data-ausgebucht=\"1\"'; boxtmp=boxtmp.replace('BOX-CLASS-AUSGEBUCHT','zone_ausgebucht'); } else { boxdata=boxdata+' data-ausgebucht=\"0\"'; boxtmp=boxtmp.replace('BOX-CLASS-AUSGEBUCHT','');}\r\n\t\tif (item.nachtzuschlag_hin_wert>0) { boxdata=boxdata+' data-nz_h_w=\"'+item.nachtzuschlag_hin_wert+'\" data-nz_h_t=\"'+item.nachtzuschlag_hin_text+'\"'; } \r\n\t\tif (item.nachtzuschlag_rueck_wert>0) { boxdata=boxdata+' data-nz_r_w=\"'+item.nachtzuschlag_rueck_wert+'\" data-nz_r_t=\"'+item.nachtzuschlag_rueck_text+'\"'; } \r\n\t\tboxdata=boxdata+' data-id=\"'+i+'\"';\r\n\t\tboxdata=boxdata+' data-pid=\"'+item.preisliste_id+'\"';\r\n\t\tboxdata=boxdata+' data-gesamt=\"'+item.gesamt+'\"';\r\n\t\tboxdata=boxdata+' data-rundung=\"'+json.rundung+'\"';\r\n\t\tboxdata=boxdata+' data-parkpreis=\"'+item.parkpreis+'\"';\r\n\t\tboxdata=boxdata+' data-valet=\"'+item.valet+'\"';\r\n\t\tboxdata=boxdata+' data-valet_hin=\"'+item.valet_hin+'\"';\r\n\t\tboxdata=boxdata+' data-valet_rueck=\"'+item.valet_rueck+'\"';\r\n\t\tboxdata=boxdata+' data-shuttle=\"'+item.shuttle+'\"';\r\n\t\tboxdata=boxdata+' data-shuttle_hin=\"'+item.shuttle_hin+'\"';\r\n\t\tboxdata=boxdata+' data-shuttle_rueck=\"'+item.shuttle_rueck+'\"';\r\n\t\tboxdata=boxdata+' data-rabatt_rel=\"'+item.rabatt_rel+'\"';\r\n\t\tboxdata=boxdata+' data-rabatt_wert=\"'+item.rabatt_wert+'\"';\r\n\t\tboxdata=boxdata+' data-rabatt_text=\"'+item.rabatt_text+'\"';\r\n\t\tboxdata=boxdata+' data-gutschein_wert=\"'+item.gutschein_wert+'\"';\r\n\t\tboxdata=boxdata+' data-gutschein_text=\"'+item.gutschein_text+'\"';\r\n\t\tboxdata=boxdata+' data-adac_wert=\"'+item.adac_wert+'\"';\r\n\t\tboxdata=boxdata+' data-adac_text=\"'+item.adac_text+'\"';\r\n\t\tboxdata=boxdata+' data-nurfahrer_wert=\"'+item.nurfahrer_wert+'\"';\r\n\t\tboxdata=boxdata+' data-nurfahrer_text=\"'+item.nurfahrer_text+'\"';\r\n        boxdata=boxdata+' data-auslastung_live=\"'+item.auslastung_live+'\"';\r\n\t\tboxtmp=boxtmp.replace('BOX-DATA',boxdata);\r\n\t\t\r\n\t\tvar nk=0; if (item.gesamt != parseInt(item.gesamt)) { nk=2; }\r\n\t\tboxtmp=boxtmp.replace('BOX-PREIS',number_format(item.gesamt,nk,',','.')+' \u20ac');\r\n\t\t\r\n\t\tif ((item.frei==0 && item.als_ausgebucht==1) || (item.frei > 0)) { \r\n\t\t  ajaxcontent=ajaxcontent+boxtmp; \r\n\t\t  if (lastbox==i) { setbox=i; }\r\n          if (item.frei > 0) {  boxcount=boxcount+1; oncebox=i; }\r\n\t\t}\r\n\t   });\r\n\t   $('#box1-ajaxcontent').html(ajaxcontent);\r\n\t   if (setbox!='') { \r\n\t\t\/\/ wenn schon geklickte box wieder buchbar ist, gleich selektieren\r\n\t\tif (!$('.pm_box[data-id='+setbox+']').hasClass('zone_ausgebucht')) { setTimeout(function() { $('.pm_box[data-id='+setbox+']').trigger('click'); },500); } \r\n\t   }\r\n\t   if (boxcount==1) { \r\n\t\t\/\/ wenn nur eine Box vorhanden, gleich selektieren\r\n\t\tif (!$('.pm_box[data-id='+oncebox+']').hasClass('zone_ausgebucht')) { setTimeout(function() { $('.pm_box[data-id='+oncebox+']').trigger('click'); },500); } \r\n\t   }\r\n \t   \r\n\t }\r\n\t}\r\n\t});\r\n\t$('.pm_carousel').slick({\r\n                dots:true,\r\n                infinite: true,\r\n                slidesToShow: 1,\r\n                slidesToScroll: 1,\r\n                autoplay: true,\r\n                autoplaySpeed: 3000,\r\n            });\r\n    pre_time_to_time();\r\n\r\n    get_boxes_after();\r\n\r\n}\r\nget_boxes();\r\n\r\n$('input[name=valethinrueck],input[name=valethin],input[name=valetrueck],input[name=adac],input[name=nurfahrer]').on('click',function() { get_boxes(); });\r\n$('select[name=airport],select[name=airporthin],select[name=airportrueck],select[name=pre_time]').on('change',function() { get_boxes(); });\r\n$('input[name=gutschein]').on('click change keyup',function(e) { \r\n if (e.keyCode != 13 && e.keyCode != 38 && e.keyCode != 40 && e.keyCode != 37 && e.keyCode != 39) { \r\n  if ($(this).val().length >= 5 && $(this).val().length <= 15) { \r\n   var dat='';\r\n   $('#pm_gutschein_error').hide();\r\n   dat=dat+'&gutschein='+$(this).val();\r\n   $.ajax({\r\n    url: 'https:\/\/parken-engelhartszell.at\/parkmax\/lib\/gutschein_lib.php',\r\n    type: 'POST',\r\n    dataType: 'json',\r\n    data: '&mod=validate_gutschein&lang=de'+dat,\r\n    success: function (json) {\r\n     if (json.stat=='ok') { get_boxes(); } else { $('#pm_gutschein_error').html(json.error).show(); }\r\n    }\r\n   });\r\n  } else { $('#pm_gutschein_error').hide(); }\r\n }\r\n});\r\n\r\n$('.pm_tab').on('click',function() { \r\n var box=$(this).data('box');\r\n $('.pm_tab').removeClass('pm_tab_active'); $(this).addClass('pm_tab_active');\r\n $('#box1-content,#box2-content,#box3-content,#box4-content').addClass('box_hide');\r\n $('#box'+box+'-content').removeClass('box_hide').fadeIn();\r\n write_buttons();\r\n});\r\n\r\n$('.tooltip').tooltip({ tooltipClass:'pm_tooltip',my:'center left' });\r\n\r\n\/\/ Box Klick\r\n$(document).on('click','.pm_box',function() { \r\n if ($(this).hasClass('zone_ausgebucht')) { return; }\r\n $(this).find('input[type=radio]').prop('checked',true); \r\n $('.pm_box').removeClass('pm_box_select').addClass('pm_box_unselect');\r\n $(this).removeClass('pm_box_unselect').addClass('pm_box_select');\r\n lastbox=$(this).find('input[type=radio]').val();\r\n set_move();\r\n write_buttons();\r\n});\r\n\r\n\/\/ Service ausgew\u00e4hlt Dropdown\r\n$(document).on('change','#box2-content select',function() { \r\n if ($('.pm_box_select').length > 0) { set_move(); write_buttons(); }\r\n});\r\n\r\n$(document).on('change','select[name=personen]',function() { \r\n var start_get_boxes=0;\r\n if ($(this).val() > 1 && $('input[name=nurfahrer]').length > 0) { $('input[name=nurfahrer]').prop('checked',false); start_get_boxes++; }\r\n \r\n    if(0 > 0){ start_get_boxes++; }\r\n  \r\n if(start_get_boxes > 0){ get_boxes(); }\r\n});\r\n\r\n$(document).on('change','select[name=kind]',function() { \r\n if(0 > 0){ get_boxes(); }\r\n});\r\n \r\n\r\n$(document).on('change','select[name=erhoe]',function() { \r\n if(0 > 0){ get_boxes(); }\r\n});\r\n\r\n\r\nfunction set_move() {\r\n\r\n    set_move_before();\r\n\r\n\tvar mv=$('#pm_buch_move_ajax');\r\n\tvar mvcont='';\r\n\tvar preis_json=new Object();\r\n\tvar zwischensumme=0;\r\n\tvar box=$('.pm_box_select');\r\n\tvar st=br=ne=sumnetto=0;\r\n\t\r\n    $('input[name=auslastung_live]').val(box.data('auslastung_live'));\r\n\t\r\n    \/\/ Parken\r\n\tvar titel=box.find('.pm_box-titel');\r\n\tmvcont=mvcont+'<div class=\"move_content\">';\r\n\tvar tag='Tag'; if (box.data('tage') > 1) { tag='Tage'; }\r\n\tmvcont=mvcont+'<div class=\"move_parken\"><div class=\"mvl\">'+box.data('tage')+' '+tag+' '+titel.html()+'<\/div><div class=\"mvr\">'+number_format(box.data('parkpreis'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('parkpreis'));\r\n\tst=steuers[psteuer_id[box.data('pid')]]; br=parseFloat(box.data('parkpreis')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['parken']={t:box.data('tage')+' Tage Parken '+titel.html(), b:br,n:ne,m:m,s:st }; sumnetto=sumnetto+br-st\/100*br;\r\n\t\r\n\t\/\/ Shuttle\r\n\tif ($('input[name=valethinrueck]').length > 0 && !$('input[name=valethinrueck]').is(':checked') && box.data('shuttle')>0) {\r\n\tmvcont=mvcont+'<div class=\"move_shuttle\"><div class=\"mvl\">inkl. Shuttle-Transfer Hin- und R\u00fcckfahrt<\/div><div class=\"mvr\">'+number_format(box.data('shuttle'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('shuttle'));\r\n\tpreis_json['shuttlehinrueck']={t:'inkl. Shuttle-Transfer Hin- und R\u00fcckfahrt',b:parseFloat(box.data('shuttle'))};\r\n\tst=20; br=parseFloat(box.data('shuttle')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['shuttlehinrueck']={t:'inkl. Shuttle-Transfer Hin- und R\u00fcckfahrt',b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\tif ($('input[name=valethin]').length > 0 && !$('input[name=valethin]').is(':checked') && box.data('shuttle_hin')>0) {\r\n\tmvcont=mvcont+'<div class=\"move_shuttle\"><div class=\"mvl\">inkl. Shuttle-Transfer Ankunft<\/div><div class=\"mvr\">'+number_format(box.data('shuttle_hin'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('shuttle_hin'));\r\n\tst=20; br=parseFloat(box.data('shuttle_hin')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['shuttlehin']={t:'inkl. Shuttle-Transfer Ankunft',b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\tif ($('input[name=valetrueck]').length > 0 && !$('input[name=valetueck]').is(':checked') && box.data('shuttle_rueck')>0 && box.data('shuttle_rueck')!='undefined') {\r\n\tmvcont=mvcont+'<div class=\"move_shuttle\"><div class=\"mvl\">inkl. Shuttle-Transfer Abreise<\/div><div class=\"mvr\">'+number_format(box.data('shuttle_rueck'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('shuttle_rueck'));\r\n\tst=20; br=parseFloat(box.data('shuttle_rueck')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['shuttlerueck']={t:'inkl. Shuttle-Transfer Abreise',b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\t\r\n\t\/\/ Valet\r\n\tif ($('input[name=valethinrueck]').length > 0 && $('input[name=valethinrueck]').is(':checked') && box.data('valet')>0) {\r\n\tmvcont=mvcont+'<div class=\"move_valet\"><div class=\"mvl\">Valet Transfer Hin- und R\u00fcckfahrt<\/div><div class=\"mvr\">'+number_format(box.data('valet'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('valet'));\r\n\tpreis_json['valethinrueck']={t:'Valet Transfer Hin- und R\u00fcckfahrt',b:parseFloat(box.data('valet'))};\r\n\tst=20; br=parseFloat(box.data('valet')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['valethinrueck']={t:'Valet Transfer Hin- und R\u00fcckfahrt',b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\tif ($('input[name=valethin]').length > 0 && $('input[name=valethin]').is(':checked') &&  box.data('valet_hin')>0) {\r\n\tmvcont=mvcont+'<div class=\"move_valet\"><div class=\"mvl\">Valet Transfer Ankunft<\/div><div class=\"mvr\">'+number_format(box.data('valet_hin'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('valet_hin'));\r\n\tst=20; br=parseFloat(box.data('valet_hin')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['valethin']={t:'Valet Transfer Ankunft',b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\tif ($('input[name=valetrueck]').length > 0 && $('input[name=valetrueck]').is(':checked') && box.data('valet_rueck')>0 && box.data('valet_rueck')!='undefined') {\r\n\tmvcont=mvcont+'<div class=\"move_valet\"><div class=\"mvl\">Valet Transfer Abreise<\/div><div class=\"mvr\">'+number_format(box.data('valet_rueck'),2,',','.')+'<\/div><\/div>';\r\n\tzwischensumme=zwischensumme+parseFloat(box.data('valet_rueck'));\r\n\tst=20; br=parseFloat(box.data('valet_rueck')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\tpreis_json['valetrueck']={t:'Valet Transfer Abreise',b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\t\r\n\t\/\/ Rabatt\r\n\tif (box.data('rabatt_wert')!='' && box.data('rabatt_wert')!='undefined') { \r\n\t mvcont=mvcont+'<div class=\"move_rabatt\"><div class=\"mvl\">'+box.data('rabatt_text')+'<\/div><div class=\"mvr\">'+number_format(box.data('rabatt_wert'),2,',','.')+'<\/div><\/div>'; \r\n\t zwischensumme=zwischensumme+parseFloat(box.data('rabatt_wert'));\r\n\t st=20; br=parseFloat(box.data('rabatt_wert')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t preis_json['rabatt']={t:box.data('rabatt_text'),b:br,n:ne,m:m,s:st};\r\n\t}\r\n\r\n\t\/\/ ADAC\r\n\tif (box.data('adac_wert')!='' && box.data('adac_wert')!='undefined') { \r\n\t mvcont=mvcont+'<div class=\"move_adac\"><div class=\"mvl\">'+box.data('adac_text')+'<\/div><div class=\"mvr\">'+number_format(box.data('adac_wert'),2,',','.')+'<\/div><\/div>'; \r\n\t zwischensumme=zwischensumme+parseFloat(box.data('adac_wert'));\r\n\t st=20; br=parseFloat(box.data('adac_wert')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t preis_json['adac']={t:box.data('adac_text'),b:br,n:ne,m:m,s:st};\r\n\t}\r\n\t\r\n\t\/\/ Nur-Fahrer \r\n\tif (box.data('nurfahrer_wert')!='' && box.data('nurfahrer_wert')!='undefined') { \r\n\t mvcont=mvcont+'<div class=\"move_nurfahrer\"><div class=\"mvl\">'+box.data('nurfahrer_text')+'<\/div><div class=\"mvr\">'+number_format(box.data('nurfahrer_wert'),2,',','.')+'<\/div><\/div>'; \r\n\t zwischensumme=zwischensumme+parseFloat(box.data('nurfahrer_wert'));\r\n\t st=20; br=parseFloat(box.data('nurfahrer_wert')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t preis_json['nurfahrer']={t:box.data('nurfahrer_text'),b:br,n:ne,m:m,s:st};\r\n\t}\r\n\t\r\n\t\/\/ Gutschein\r\n\tif (box.data('gutschein_wert')!='' && box.data('gutschein_wert')!='undefined') { \r\n\t mvcont=mvcont+'<div class=\"move_gutschein\"><div class=\"mvl\">'+box.data('gutschein_text')+'<\/div><div class=\"mvr\">'+number_format(box.data('gutschein_wert'),2,',','.')+'<\/div><\/div>'; \r\n\t st=20; br=parseFloat(box.data('gutschein_wert')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t zwischensumme=zwischensumme+parseFloat(box.data('gutschein_wert'));\r\n\t preis_json['gutschein']={t:box.data('gutschein_text'),b:br,n:ne,m:m,s:st}; sumnetto=sumnetto+br-st\/100*br;\r\n\t}\r\n\t\r\n\t\/\/ Nachtzuschlag\r\n\tif (box.data('nz_h_w')>0 && box.data('nz_h_w')!='undefined') { \r\n\t mvcont=mvcont+'<div class=\"move_nachtzuschlag\"><div class=\"mvl\">'+box.data('nz_h_t')+'<\/div><div class=\"mvr\">'+number_format(box.data('nz_h_w'),2,',','.')+'<\/div><\/div>'; \r\n\t zwischensumme=zwischensumme+parseFloat(box.data('nz_h_w'));\r\n\t st=20; br=parseFloat(box.data('nz_h_w')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t \/\/preis_json['nachtzuschlaghin']={t:box.data('nz_h_t'),b:br,n:Math.round((br-st\/100*br)*100)\/100,m:Math.round(st\/100*br*100)\/100,s:st};\r\n\t preis_json['nachtzuschlaghin']={t:box.data('nz_h_t'),b:br,n:ne,m:m,s:st};\r\n\t}\r\n\tif (box.data('nz_r_w')>0 && box.data('nz_r_w')!='undefined') { \r\n\t mvcont=mvcont+'<div class=\"move_nachtzuschlag\"><div class=\"mvl\">'+box.data('nz_r_t')+'<\/div><div class=\"mvr\">'+number_format(box.data('nz_r_w'),2,',','.')+'<\/div><\/div>'; \r\n\t zwischensumme=zwischensumme+parseFloat(box.data('nz_r_w'));\r\n\t st=20; br=parseFloat(box.data('nz_r_w')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t \/\/preis_json['nachtzuschlagrueck']={t:box.data('nz_r_t'),b:br,n:Math.round((br-st\/100*br)*100)\/100,m:Math.round(st\/100*br*100)\/100,s:st};\r\n\t preis_json['nachtzuschlagrueck']={t:box.data('nz_r_t'),b:br,n:ne,m:m,s:st};\r\n\t}\r\n\t\r\n\t\/\/ Zwischensumme\r\n\tvar zw_schon_da=0;\r\n\tvar endpreis=box.data('gesamt');\r\n\t\r\n\t\/\/ Service\r\n\tvar service_ja=0; $('#box2-content select option:selected').each(function() { if ($(this).val()!='') { service_ja++; } });\r\n\tif (service_ja > 0 && zw_schon_da == 0) {\r\n\t mvcont=mvcont+'<div class=\"move_zwischen\"><div class=\"mvl\">Zwischensumme<\/div><div class=\"mvr\">'+number_format(box.data('gesamt'),2,',','.')+'<\/div><\/div>';\r\n\t zw_schon_da=1;\r\n\t}\r\n\t$('#box2-content select option:selected').each(function() {\r\n\t if ($(this).val()!='') {\r\n\t  mvcont=mvcont+'<div class=\"move_service\"><div class=\"mvl\">'+$(this).html().replace(\/ \\(.*\\)\/,'')+'<\/div><div class=\"mvr\">'+number_format($(this).data('wert'),2,',','.')+'<\/div><\/div>';\r\n\t  endpreis=endpreis+parseFloat($(this).data('wert'));\r\n\t  st=steuers[steuer_id[$(this).parent().data('id')+'-'+$(this).val()]]; br=parseFloat($(this).data('wert')); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t  \/\/preis_json['service'+$(this).val()]={t:$(this).html().replace(\/ \\(.*\\)\/,''),b:br,n:Math.round((br-st\/100*br) * 100)\/100,m:Math.round(st\/100*br*100)\/100,s:st};\r\n\t  preis_json['service'+$(this).val()]={t:$(this).html().replace(\/ \\(.*\\)\/,''),b:br,n:ne,m:m,s:st};\r\n\t }\r\n\t});\r\n\t\r\n\t\/\/ Mehrpersonenaufschlag\r\n\r\n\tif (0 > 0 && $('select[name=personen]').val() >= 0 && zw_schon_da == 0) {\r\n\t mvcont=mvcont+'<div class=\"move_zwischen\"><div class=\"mvl\">Zwischensumme<\/div><div class=\"mvr\">'+number_format(box.data('gesamt'),2,',','.')+'<\/div><\/div>';\r\n     zw_schon_da=1;\r\n\t}\r\n\tif (0 > 0 && $('select[name=personen]').val() >= 0) {\r\n\t var mehrpers_anz=$('select[name=personen]').val()-0+1;\r\n\t var mehr_trans=0;\r\n\t var mehr_typ=0;\r\n\t var mehr_aufschlag=0;\r\n\t var mehrpers=0;\r\n\t var tr_h=0;\r\n\t var tr_r=0;\r\n\t if ($('input[name=valethinrueck]').length > 0) { tr_h=tr_r=$('input[name=valethinrueck]').is(':checked') ? 1 : 0; }\r\n\t if ($('input[name=valethin]').length > 0) { tr_h=$('input[name=valethin]').is(':checked') ? 1 : 0; }\r\n\t if ($('input[name=valetrueck]').length > 0) { tr_r=$('input[name=valetrueck]').is(':checked') ? 1 : 0; }\r\n\t\r\n\t \/\/ nur Shuttle (mindestens ein Shuttle Transfer)\r\n\t  if (mehr_trans==1 && (tr_h==0 || tr_r==0)) {\r\n\t  if (mehr_typ==0) { mehrpers=mehrpers_anz * mehr_aufschlag; } \/\/ Person\r\n\t  if (mehr_typ==1) { mehrpers=mehr_aufschlag; } \/\/ Buchung\r\n\t  if (mehr_typ==2) { var tranz=0; if (tr_h==0) { tranz++;} if (tr_r==0) { tranz++; } mehrpers=tranz*mehr_aufschlag; } \/\/ Transfer\r\n\t  mvcont=mvcont+'<div class=\"move_mehrpers\"><div class=\"mvl\">Mehrpersonenaufschlag<\/div><div class=\"mvr\">'+number_format(mehrpers,2,',','.')+'<\/div><\/div>';\r\n\t  endpreis=endpreis+parseFloat(mehrpers);\r\n\t  st=20; br=parseFloat(mehrpers); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t  \/\/preis_json['mehrpersonen']={t:'Mehrpersonenaufschlag',b:br,n:Math.round((br-st\/100*br)*100)\/100,m:Math.round((st\/100*br)*100)\/100,s:st};\r\n\t  preis_json['mehrpersonen']={t:'Mehrpersonenaufschlag',b:br,n:ne,m:m,s:st};\r\n\t }\r\n\t \/\/ nur Valet (mindestens ein Valet Transfer)\r\n\t if (mehr_trans==2 && (tr_h==1 || tr_r==1)) {\r\n\t  if (mehr_typ==0) { mehrpers=mehrpers_anz * mehr_aufschlag; } \/\/ Person\r\n\t  if (mehr_typ==1) { mehrpers=mehr_aufschlag; } \/\/ Buchung\r\n\t  if (mehr_typ==2) { var tranz=0; if (tr_h==1) { tranz++;} if (tr_r==1) { tranz++; } mehrpers=tranz*mehr_aufschlag; } \/\/ Transfer\r\n\t  mvcont=mvcont+'<div class=\"move_mehrpers\"><div class=\"mvl\">Mehrpersonenaufschlag<\/div><div class=\"mvr\">'+number_format(mehrpers,2,',','.')+'<\/div><\/div>';\r\n\t  endpreis=endpreis+parseFloat(mehrpers);\r\n\t  st=20; br=parseFloat(mehrpers); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t  \/\/preis_json['mehrpersonen']={t:'Mehrpersonenaufschlag',b:br,n:Math.round((br-st\/100*br)*100)\/100,m:Math.round((st\/100*br)*100)\/100,s:st};\r\n\t  preis_json['mehrpersonen']={t:'Mehrpersonenaufschlag',b:br,n:ne,m:m,s:st};\r\n\t }\r\n\t \/\/ Shuttle&Valet\r\n\t if (mehr_trans==3) {\r\n\t  if (mehr_typ==0) { mehrpers=mehrpers_anz * mehr_aufschlag; } \/\/ Person\r\n\t  if (mehr_typ==1) { mehrpers=mehr_aufschlag; } \/\/ Buchung\r\n\t  if (mehr_typ==2) { var tranz=2; mehrpers=tranz*mehr_aufschlag; } \/\/ Transfer\r\n\t  mvcont=mvcont+'<div class=\"move_mehrpers\"><div class=\"mvl\">Mehrpersonenaufschlag<\/div><div class=\"mvr\">'+number_format(mehrpers,2,',','.')+'<\/div><\/div>';\r\n\t  endpreis=endpreis+parseFloat(mehrpers);\r\n\t  st=20; br=parseFloat(mehrpers); ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n\t  \/\/preis_json['mehrpersonen']={t:'Mehrpersonenaufschlag',b:br,n:Math.round((br-st\/100*br)*100)\/100,m:Math.round((st\/100*br)*100)\/100,s:st};\r\n\t  preis_json['mehrpersonen']={t:'Mehrpersonenaufschlag',b:br,n:ne,m:m,s:st};\r\n\t }\r\n\t}\r\n \t\r\n\t\/\/ Kindersitzaufschlag\r\n \r\n \r\n\t\/\/ Rundung\r\n        var showrund=0;\r\n           if (box.data('rundung')==2) {\r\n                if (endpreis != parseInt(endpreis)) {\r\n                        var st=20;\r\n                        br=(endpreis-parseInt(endpreis))*-1; ne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n                        preis_json['rundung']={t:'auf volle 1,00 abgerundet',b:br,n:ne,m:m,s:st};\r\n\t\t\tmvcont=mvcont+'<div class=\"move_rundung\"><div class=\"mvl\">auf volle 1,00 abgerundet<\/div><div class=\"mvr\">'+number_format(br,2,',','.')+'<\/div><\/div>';\r\n                        showrund=1;\r\n                }\r\n                endpreis=parseInt(endpreis);\r\n            }\r\n            if (box.data('rundung')==1) {\r\n                var cent=endpreis-parseInt(endpreis);\r\n                var tmpendpreis=endpreis;\r\n                if (endpreis != parseInt(endpreis)) {\r\n                        var st=20;\r\n                        if (cent>=0 && cent<0.5) { br=(endpreis-parseInt(endpreis))*-1; }\r\n                        if (cent>=0.5) { br=(endpreis-parseInt(endpreis)-0.5)*-1; }\r\n\t\t\tne=parseFloat(br\/(1+st\/100)); br=Math.round(br*100)\/100; ne=Math.round(ne*100)\/100; m=Math.round((br-ne)*100)\/100;\r\n                        preis_json['rundung']={t:'auf volle 0,50 abgerundet',b:br,n:ne,m:m,s:st};\r\n\t\t\tmvcont_rund='<div class=\"move_rundung\"><div class=\"mvl\">auf volle 0,50 abgerundet<\/div><div class=\"mvr\">'+number_format(br,2,',','.')+'<\/div><\/div>';\r\n                }\r\n                if (cent>=0 && cent<0.5) { endpreis=parseInt(endpreis); }\r\n                if (cent>=0.5) { endpreis=parseInt(endpreis)+0.5; }\r\n                if (endpreis != tmpendpreis) { showrund=1; }\r\n\r\n\t\tif (showrund==1) { mvcont=mvcont+mvcont_rund; }\r\n            }\r\n\r\n\r\n\r\n\r\n\t\/\/ Gesamt\r\n\/\/\tif (box.data('rundung')==2) { endpreis=parseInt(endpreis); }\r\n\/\/\tif (box.data('rundung')==1) { var cent=endpreis-parseInt(endpreis); if (cent>=0 && cent<0.5) { endpreis=parseInt(endpreis); } if (cent>=0.5) { endpreis=parseInt(endpreis)+0.5; } }\r\n\tmvcont=mvcont+'<\/div>';\r\n\tmvcont=mvcont+'<div class=\"move_gesamt\"><div class=\"mvl\">Gesamtpreis<\/div><div class=\"mvr\">'+number_format(endpreis,2,',','.')+' EUR<\/div><\/div>';\r\n\tpreis_json['gesamt']={t:'Gesamtpreis',b:endpreis};\r\n\t\r\n\tmv.html(mvcont);\r\n\t$('#preisberechnung_kontrolle').html(mvcont);\r\n\r\n\t$('input[name=preis_json]').val(JSON.stringify(preis_json));\r\n\t if ($('#pm_buch_move_ajax').data('open')==1) { $('.pm_buch_move_plus').trigger('click'); } else { $('.pm_buch_move_minus').trigger('click'); }\r\n\r\n    set_move_after();\r\n\r\n} \/\/ set_move\r\n\r\n\/\/ Button Steuerung\r\nfunction write_buttons() {\r\n\tvar but=$('#pm_buch_move_button');\r\n\tif ($('.pm_box').length == 0) { but.html(''); }\r\n\tvar buchform_style=1;\r\n\tvar n=3; var p=1;\r\n\t\/\/ eine Seite\r\n\tif (buchform_style==0 && $('.pm_box_select').length > 0) { but.html('<span class=\"bf_button fr\" data-action=\"check\">Buchung pr&uuml;fen<\/span>'); }\r\n\r\n\t\/\/ Tabs\r\n\tif (buchform_style==1 && $('.pm_box_select').length > 0) { \r\n\t var akt=$('#pm_buch_tabs').children('.pm_tab_active').data('box');\r\n\t if (akt==1) { but.html('<span class=\"bf_button fr\" data-action=\"tab'+n+'\">Weiter<\/span>'); }\r\n\t if (akt==2) { but.html('<span class=\"bf_button fl\" data-action=\"tab1\">Zur\u00fcck<\/span><span class=\"bf_button fr\" data-action=\"tab3\">Weiter<\/span>'); }\r\n\t if (akt==3) { but.html('<span class=\"bf_button fl\" data-action=\"tab'+p+'\">Zur\u00fcck<\/span><span class=\"bf_button fr\" data-action=\"tab4\">Weiter<\/span>'); }\r\n\t if (akt==4) { but.html('<span class=\"bf_button fl\" data-action=\"tab3\">Zur\u00fcck<\/span><span class=\"bf_button fr\" data-action=\"check\">Buchung pr&uuml;fen<\/span>'); }\r\n\t}\r\n\r\n\t\/\/ Akkordeon\r\n\tif (buchform_style==2 && $('.pm_box_select').length > 0) { \r\n\t var akt=$('#pm_buch_input').children('.box-acc-active').data('box');\r\n\t if (akt==1) { but.html('<span class=\"bf_button fr\" data-action=\"acc'+n+'\">Weiter<\/span>'); }\r\n\t if (akt==2) { but.html('<span class=\"bf_button fl\" data-action=\"acc1\">Zur\u00fcck<\/span><span class=\"bf_button fr\" data-action=\"acc3\">Weiter<\/span>'); }\r\n\t if (akt==3) { but.html('<span class=\"bf_button fl\" data-action=\"acc'+p+'\">Zur\u00fcck<\/span><span class=\"bf_button fr\" data-action=\"acc4\">Weiter<\/span>'); }\r\n\t if (akt==4) { but.html('<span class=\"bf_button fl\" data-action=\"acc3\">Zur\u00fcck<\/span><span class=\"bf_button fr\" data-action=\"check\">Buchung pr&uuml;fen<\/span>'); }\r\n\t}\r\n}\r\nwrite_buttons();\r\n\r\n$(document).on('click mousedown','.bf_button',function() {\r\n var action=$(this).data('action');\r\n \/\/ Buchung pr\u00fcfen\r\n if (action=='check') { validate(); $('html,body').scrollTop(movepost2); }\r\n if (action=='back_input') { $('#pm_buch_kontrolle').fadeOut(); $('#pm_buch_input,#pm_buch_move').fadeIn(); $('html,body').scrollTop(movepost2); }\r\n if (action=='book') { validate2(); }\r\n if (action=='tab1') { $('.pm_tab[data-box=1]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='tab2') { $('.pm_tab[data-box=2]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='tab3') { $('.pm_tab[data-box=3]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='tab4') { $('.pm_tab[data-box=4]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='acc1') { $('.box-acc[data-box=1]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='acc2') { $('.box-acc[data-box=2]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='acc3') { $('.box-acc[data-box=3]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='acc4') { $('.box-acc[data-box=4]').trigger('click'); $('html,body').scrollTop(movepost2); }\r\n if (action=='login_stamm') { validate_stamm(); }\r\n write_buttons();\r\n});\r\n\r\n\r\nfunction number_format(num,dig,dec,sep) {\r\nx=new Array();\r\ns=(num<0?'-':'');\r\nnum=Math.abs(num).toFixed(dig).split('.');\r\nr=num[0].split('').reverse();\r\nfor(var i=1;i<=r.length;i++){\tx.unshift(r[i-1]); \tif (i % 3 == 0) { if (i != r.length) { x.unshift(sep); } }  }\r\nreturn s+x.join('')+(num[1]?dec+num[1]:'');\r\n}\r\n\r\n\/\/abweichende Rechnungsadresse \/\/ edit by st\r\n$('input[name=rechnungsadresse]').on('click',function() {\r\n    check_rechnungsadresse();\r\n});\r\n\r\nfunction check_rechnungsadresse(){\r\n    if($('input[name=rechnungsadresse]').is(':checked')){\r\n        $('.rechnungsadresse_felder').slideDown(500);\r\n        $('#checkout_rechnungsadresse').show();\r\n    }else{\r\n        $('.rechnungsadresse_felder').slideUp(500);\r\n        $('#checkout_rechnungsadresse').hide();\r\n    }\r\n\r\n}\r\ncheck_rechnungsadresse(); \/\/ wegen seite aktualisieren\r\n\/*\r\nfunction showhide_rechnungsadresse(){\r\n    if ($('input[name=rech_nachname]').val()=='' && ($('input[name=rech_vorname]')).val()=='') { $('#r_name').hide(); }\r\n    if ($('input[name=rech_str]').val()=='') { $('#r_str').hide(); }\r\n    if ($('input[name=rech_plz]').val()=='' && ($('input[name=rech_ort]')).val()=='') { $('#r_ort').hide(); }\r\n    if ($('input[name=rech_email]').val()=='') { $('#r_email').hide(); }\r\n} \r\n*\/\r\n});\r\n<\/script>\r\n<div id='pm_buch_move'>\r\n <div id='pm_buch_move_schwimmer'>\r\n  <div class='schwimmer_content'>\r\n   <div class='move_titel'>Ihre Preisberechnung<span class='pm_buch_move_plus'>+<\/span><span class='pm_buch_move_minus'>-<\/span><\/div>\r\n   <div id='pm_buch_move_ajax' data-open='1'><\/div>\r\n  <\/div>\r\n  <div id='pm_buch_move_button'><\/div>\r\n  <div id='pm_buch_move_error'><\/div>\r\n  <div id='pm_stammlogin'>\r\n\t<div class='move_titel'>Kunden-Login<span class='pm_stammlogin_plus'>+<\/span><span class='pm_stammlogin_minus'>-<\/span><\/div>\r\n\t\t<div class='stamm_content'>\r\n\t\t\t<div class='ff-100'><div class='lab'>E-Mail<\/div>\r\n\t\t\t\t<input type='text' placeholder='E-Mail' class='text-100' name='stamm_login' autocomplete='off'><\/div>\r\n\t\t\t<div class='ff-100'><div class='lab'>Passwort<\/div>\r\n\t\t\t\t<input type='password' placeholder='Passwort' class='text-100' name='stamm_pw' autocomplete='off'><\/div>\r\n\t\t\t<span class='bf_button fl' data-action='login_stamm'>Kundenlogin<\/span>\r\n\t\t<\/div>\r\n  <\/div>\r\n  <div id='pm_stammuser_add'>&raquo; <a href='#' data-mod='add'>Ich m&ouml;chte Stammkunde werden<\/a><br>&raquo; <a href='#' data-mod='verg'>Passwort vergessen<\/a><\/div>\r\n  <div id='pm_stammuser'><\/div>\r\n  <div id='pm_stammlogin_error'>Falsche E-Mail oder falsches Passwort eingegeben<\/div>\r\n  <div class='pflicht_legende_rechts'><span>*<\/span> Pflichtfelder<\/div>\r\n  <div class='pm_branding'><a href='https:\/\/www.parkmax.de?r=bf' target='_blank' title='Parkplatz Software PARKmax'>PARKmax<\/a><\/div>\r\n <\/div>\r\n<\/div><div id='pm_buch_input'><form action='https:\/\/parken-engelhartszell.at\/en\/buchen\/' method='post' name='buchform' id='buchform' data-trp-original-action=\"https:\/\/parken-engelhartszell.at\/de_de\/buchen\/\">\r\n\t<input type='hidden' name='s548f9c97a045c3418b21553a5dcbe53bub' value='7929b542b872e08df96fe30d365bbed8220feefbbf15caef2a1303a30599b54c644d7aced8c8c046e7f24be5dad2c7103eda8c10d4c5facf20c6600a6a3a29f1' autocomplete='off'>\r\n    <input type='hidden' name='kundenkonto' value=''>\r\n    <input type='hidden' name='auslastung_live' value=''>\r\n\t<input type='hidden' name='mod' value='insert'>\r\n\t<input type='hidden' name='preis_json' value=''>\r\n\t<input type='hidden' name='lang' value='de'>\r\n\t<input type='hidden' name='stammkey' value=''>\r\n    <input type='hidden' name='form_stamm_update' value='0'>\r\n\t<input type='hidden' name='partner_referer' value=''><input type='hidden' name='partner_key' value='cb827cc57cc6db68f2134fc070eba79a'><div id='pm_buch_tabs'><div class='pm_tab tab33 pm_tab_active' data-box='1'><span>Reisedaten<\/span><\/div>\r\n\t\t   <div class='pm_tab tab33' data-box='3'><span>Ihre Daten<\/span><\/div><div class='pm_tab tab33' data-box='4'><span>Sonstiges<\/span><\/div><\/div><div id='box1-content'><input type='hidden' name='airport' value='4'><div class='box1-left'><div class='ff-50-1'><div class='lab'>Anreisetag<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Anreisetag' name='adatum' value='16.04.2026' id='adatum' data-schr='1'><\/div><div class='ff-50-2'><div class='lab'>Anreise zwischen<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Anreise zwischen' name='azeit' value='11:30' id='azeit' data-schr='1'><\/div><div class='ff-100'><div class='lab'>Wagenabgabe vor Abflug\n<\/div><select name='pre_time' data-schr='1'><\/select> <\/div><div class='ff-100'><div class='lab'>Schiff Name<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Schiff Name' class='text-100' name='ziel' data-schr='1' maxlength='255'><\/div><\/div><div class='box1-right'><div class='ff-50-1'><div class='lab'>Abreisetag<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Abreisetag' name='edatum' value='20.04.2026' id='edatum' data-schr='1'><\/div><div class='ff-50-2'><div class='lab'>Abreise bis<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Abreise bis' name='ezeit' value='11:00' id='ezeit' data-schr='1'><\/div><div class='empty-100'><\/div><div class='ff-100'><div class='lab'>Reiseanbieter<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Reiseanbieter' class='text-100' name='letzter' data-schr='1' maxlength='255'><\/div><\/div><input type='checkbox' name='valethinrueck' id='valethinrueck' value='1' style='display:none' autocomplete='off'><div class='pflicht_legende'><span>*<\/span> Pflichtfelder<\/div><div id='box1-ajaxcontent'><\/div><\/div><div id='box3-content' class='box_hide'><div class='ff-100'><div class='lab'>Firma<\/div>\r\n\t<input type='text' placeholder='Firma' class='text-100' name='firma' data-schr='3' maxlength='255'><\/div><div class='ff-33-1'><div class='lab'>Anrede<\/div><select name='anrede'>\r\n\t <option value='Herr' >Herr<\/option>\r\n\t <option value='Frau' >Frau<\/option>\r\n\t<\/select><\/div><div class='ff-33-2'><div class='lab'>Vorname<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Vorname' name='vorname' data-schr='3' maxlength='255'><\/div><div class='ff-33-3'><div class='lab'>Name<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Name' name='nachname' data-schr='3' maxlength='255'><\/div><div class='ff-100'><div class='lab'>Stra&szlig;e, Nr.<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Stra&szlig;e, Nr.' name='str' data-schr='3' maxlength='255'><\/div><div class='ff-25-1'><div class='lab'>PLZ<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='PLZ' name='plz' data-schr='3' maxlength='255'><\/div><div class='ff-75-2'><div class='lab'>Ort<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Ort' name='ort' data-schr='3' maxlength='255'><\/div><div class='ff-100'><div class='lab'>Land<span class='pfl'>*<\/span><\/div><select name='land' data-schr='3'><option value='-' >-<\/option><option value='13' >Australien (AU)<\/option><option value='19' >Belgien (BE)<\/option><option value='16' >Bosnien und Herzegowina (BA)<\/option><option value='29' >Brasilien (BR)<\/option><option value='21' >Bulgarien (BG)<\/option><option value='145' >Burma (Myanmar) (MM)<\/option><option value='44' >Chile (CL)<\/option><option value='46' >China (CN)<\/option><option value='57' >D\u00e4nemark (DK)<\/option><option value='55' >Deutschland (DE)<\/option><option value='59' >Dominikanische Republik (DO)<\/option><option value='210' >El Salvador (SV)<\/option><option value='65' >Eritrea (ER)<\/option><option value='62' >Estland (EE)<\/option><option value='72' >F\u00e4r\u00f6er (FO)<\/option><option value='68' >Finnland (FI)<\/option><option value='73' >Frankreich (FR)<\/option><option value='78' >Georgien (GE)<\/option><option value='82' >Gibraltar (GI)<\/option><option value='88' >Griechenland (GR)<\/option><option value='83' >Gr\u00f6nland (GL)<\/option><option value='86' >Guadeloupe (GP)<\/option><option value='80' >Guernsey (GG)<\/option><option value='93' >Guyana (GY)<\/option><option value='98' >Haiti (HT)<\/option><option value='236' >Heiliger Stuhl (Vatikanstadt) (VA)<\/option><option value='96' >Honduras (HN)<\/option><option value='94' >Hongkong (HK)<\/option><option value='104' >Indien (IN)<\/option><option value='100' >Indonesien (ID)<\/option><option value='107' >Iran (IR)<\/option><option value='101' >Irland (IE)<\/option><option value='108' >Island (IS)<\/option><option value='102' >Israel (IL)<\/option><option value='109' >Italien (IT)<\/option><option value='111' >Jamaika (JM)<\/option><option value='113' >Japan (JP)<\/option><option value='246' >Jemen (YE)<\/option><option value='110' >Jersey (JE)<\/option><option value='112' >Jordanien (JO)<\/option><option value='116' >Kambodscha (KH)<\/option><option value='36' >Kanada (CA)<\/option><option value='50' >Kap Verde (CV)<\/option><option value='124' >Kasachstan (KZ)<\/option><option value='187' >Katar (QA)<\/option><option value='114' >Kenia (KE)<\/option><option value='47' >Kolumbien (CO)<\/option><option value='118' >Komoren (KM)<\/option><option value='40' >Kongo (CG)<\/option><option value='245' >Kosovo (XK)<\/option><option value='97' >Kroatien (HR)<\/option><option value='49' >Kuba (CU)<\/option><option value='122' >Kuwait (KW)<\/option><option value='125' >Laos (LA)<\/option><option value='134' >Lettland (LV)<\/option><option value='126' >Libanon (LB)<\/option><option value='135' >Libyen (LY)<\/option><option value='128' >Liechtenstein (LI)<\/option><option value='132' >Litauen (LT)<\/option><option value='133' >Luxemburg (LU)<\/option><option value='141' >Madagaskar (MG)<\/option><option value='157' >Malaysia (MY)<\/option><option value='154' >Malediven (MV)<\/option><option value='152' >Malta (MT)<\/option><option value='136' >Marokko (MA)<\/option><option value='149' >Martinique (MQ)<\/option><option value='153' >Mauritius (MU)<\/option><option value='143' >Mazedonien (MK)<\/option><option value='156' >Mexiko (MX)<\/option><option value='138' >Moldau (MD)<\/option><option value='137' >Monaco (MC)<\/option><option value='146' >Mongolei (MN)<\/option><option value='139' >Montenegro (ME)<\/option><option value='159' >Namibia (NA)<\/option><option value='167' >Nepal (NP)<\/option><option value='170' >Neuseeland (NZ)<\/option><option value='165' >Niederlande (NL)<\/option><option value='120' >Nordkorea (KP)<\/option><option value='162' >Norfolkinsel (NF)<\/option><option value='166' >Norwegen (NO)<\/option><option value='171' >Oman (OM)<\/option><option value='12' >\u00d6sterreich (AT)<\/option><option value='177' >Pakistan (PK)<\/option><option value='172' >Panama (PA)<\/option><option value='186' >Paraguay (PY)<\/option><option value='173' >Peru (PE)<\/option><option value='176' >Philippinen (PH)<\/option><option value='178' >Polen (PL)<\/option><option value='184' >Portugal (PT)<\/option><option value='181' >Puerto Rico (PR)<\/option><option value='188' >Reunion (RE)<\/option><option value='189' >Rum\u00e4nien (RO)<\/option><option value='191' >Russland (RU)<\/option><option value='204' >San Marino (SM)<\/option><option value='193' >Saudi-Arabien (SA)<\/option><option value='197' >Schweden (SE)<\/option><option value='41' >Schweiz (CH)<\/option><option value='190' >Serbien (RS)<\/option><option value='195' >Seychellen (SC)<\/option><option value='198' >Singapur (SG)<\/option><option value='202' >Slowakei (SK)<\/option><option value='200' >Slowenien (SI)<\/option><option value='206' >Somalia (SO)<\/option><option value='66' >Spanien (ES)<\/option><option value='201' >Spitzbergen (SJ)<\/option><option value='129' >Sri Lanka (LK)<\/option><option value='248' >S\u00fcdafrika (ZA)<\/option><option value='196' >Sudan (SD)<\/option><option value='121' >S\u00fcdkorea (KR)<\/option><option value='212' >Syrien (SY)<\/option><option value='219' >Tadschikistan (TJ)<\/option><option value='228' >Taiwan (TW)<\/option><option value='229' >Tansania (TZ)<\/option><option value='218' >Thailand (TH)<\/option><option value='226' >Trinidad und Tobago (TT)<\/option><option value='54' >Tschechische Republik (CZ)<\/option><option value='223' >Tunesien (TN)<\/option><option value='225' >T\u00fcrkei (TR)<\/option><option value='222' >Turkmenistan (TM)<\/option><option value='231' >Uganda (UG)<\/option><option value='230' >Ukraine (UA)<\/option><option value='99' >Ungarn (HU)<\/option><option value='233' >USA (US)<\/option><option value='235' >Usbekistan (UZ)<\/option><option value='238' >Venezuela (VE)<\/option><option value='2' >Vereinigte Arabische Emirate (AE)<\/option><option value='76' >Vereinigtes K\u00f6nigreich (GB)<\/option><option value='241' >Vietnam (VN)<\/option><option value='183' >Westjordanland (PS)<\/option><option value='53' >Zypern (CY)<\/option><\/select><\/div><div class='ff-100'><div class='lab'>E-Mail<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='E-Mail' name='email' data-schr='3' maxlength='255'><\/div><div class='ff-100'><div class='lab'>Handy<span class='pfl'>*<\/span><\/div>\r\n\t<input type='text' placeholder='Handy' name='telefon' data-schr='3' maxlength='255'><\/div><input type='hidden' name='rechnungsadresse' id='rechnungsadresse' value=''><input type='hidden' name='rech_firma' maxlength='255' value=''><input type='hidden' name='rech_vorname' maxlength='255' value=''><input type='hidden' name='rech_nachname' maxlength='255' value=''><input type='hidden' name='rech_str' maxlength='255' value=''><input type='hidden' name='rech_plz' maxlength='255' value=''><input type='hidden' name='res_ort' maxlength='255' value=''><input type='hidden' name='rech_email' maxlength='255' value=''><div class='ff-100'><div class='lab'>KFZ-Kennzeichen<\/div>\r\n\t<input type='text' placeholder='KFZ-Kennzeichen' name='kennzeichen' data-schr='3' maxlength='255'><\/div><div class='ff-100'><div class='lab'>Autobezeichnung<\/div>\r\n\t<input type='text' placeholder='Autobezeichnung' name='wagentyp' data-schr='3' maxlength='255'><\/div><div class='pflicht_legende'><span>*<\/span> Pflichtfelder<\/div><\/div><div id='box4-content' class='box_hide'><div class='ff-100'><div class='lab'>Bemerkung<\/div>\r\n\t<textarea name='nachricht' class='textarea' placeholder='Bemerkung' data-schr='4' maxlength='1999'><\/textarea><\/div><input type='hidden' name='partner_id' value='21'><div class='pflicht_legende'><span>*<\/span> Pflichtfelder<\/div><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/div><div id='pm_buch_kontrolle'><div class='pm_buch_titel'>Ihre eingegebenen Daten zur Kontrolle<\/div><div class='k_titel'>Reisedaten<\/div><div class='k_left'><div class='k_zeile k_hide' id='k_hinflug'><label>Ankunft<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_pre_time'><label>Wagenabgabe vor Abflug\n<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_ziel'><label>Schiff Name<\/label><span><\/span><\/div><\/div><div class='k_right'><div class='k_zeile k_hide' id='k_rueckflug'><label>Abreise<\/label><span><\/span><\/div> <div class='k_zeile k_hide' id='k_letzter'><label>Reiseanbieter<\/label><span><\/span><\/div><\/div><div class='k_titel'>Ihre Daten<\/div><div class='k_zeile k_hide' id='k_firma'><label>Firma<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_name'><label>Name<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_str'><label>Stra&szlig;e, Nr.<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_ort'><label>PLZ\/Ort<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_land'><label>Land<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_email'><label>E-Mail<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_telefon'><label>Handy<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_kennzeichen'><label>KFZ-Kennzeichen<\/label><span><\/span><\/div><div class='k_zeile k_hide' id='k_wagentyp'><label>Autobezeichnung<\/label><span><\/span><\/div><div class='k_zeile pm_hide stamm_update'><input id=\"k_stamm_update\" type=\"checkbox\" name=\"stamm_update\" disabled><label for=\"k_stamm_update\">Stammdaten beim Buchen aktualisieren?<\/label><\/div><div class='k_titel'>Sonstiges<\/div><div class='k_zeile k_hide' id='k_nachricht'><label>Bemerkung<\/label><span><\/span><\/div><div class='k_titel'>Preisberechnung<\/div><div class='k_zeile' id='preisberechnung_kontrolle'><\/div><div class='k_zeile2'>\r\n\t <input type='checkbox' name='agb' id='agb' value='1'><label for='agb'><div class='agb_link'>Ich, akzeptiere die <a class=\"agb\" href=\"https:\/\/parken-engelhartszell.at\/en\/agbs\/\" target=\"_blank\">Allgemeinen Gesch\u00e4ftsbedingen<\/a> und habe die <a class=\"agb\" href=\"https:\/\/parken-engelhartszell.at\/en\/datenschutz\/\" target=\"_blank\">Datenschutzerkl\u00e4rung<\/a> zur Kenntnis genommen.<\/div><\/label>\r\n\t<\/div><div class='k_zeile' id='pm_buch_kontrolle_button'>\r\n\t <span class='bf_button fl' data-action='back_input'>Zur\u00fcck<\/span>\r\n\t <span class='bf_button fr parkmax_booking_now' data-action='book'>Jetzt buchen<\/span>\r\n\t<\/div><div class='k_zeile' id='pm_buch_kontrolle_error'><\/div><\/form><\/div><\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>SE Tours GmbH Buchungsformular<\/p>","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2046","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/pages\/2046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/comments?post=2046"}],"version-history":[{"count":8,"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/pages\/2046\/revisions"}],"predecessor-version":[{"id":2058,"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/pages\/2046\/revisions\/2058"}],"wp:attachment":[{"href":"https:\/\/parken-engelhartszell.at\/en\/wp-json\/wp\/v2\/media?parent=2046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}