BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Haus und Grund - ECPv4.9.13//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Haus und Grund
X-ORIGINAL-URL:https://hug-rsh.de
X-WR-CALDESC:Veranstaltungen im Haus und Grund
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20201025T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20200523
DTEND;VALUE=DATE:20200524
DTSTAMP:20260417T072859
CREATED:20200105T131732Z
LAST-MODIFIED:20200320T115301Z
UID:1185-1590192000-1590278399@hug-rsh.de
SUMMARY:Ausflug an den Neckar
DESCRIPTION:\n\n\nDie Veranstaltung wird aufgrund der aktuellen Corona-Entwicklung auf einen späteren Zeitpunkt verlegt. Dieser wird noch bekanntgegeben.\n\n\n\n\n  \n  \n \nDer diesjährige Ausflug führt ins Neckartal. Erste Station ist das Schloss Zwingenberg\, eine sehr gut erhaltene und hoch über dem Neckar gelegene Anlage aus dem 15. Jahrhundert. Ihre Besichtigung lässt die Frage aufkommen: Burg oder Schloss? Bei der Führung durch den heutigen Privatbesitz des Prinzen Ludwig von Baden werden die Veränderungen erklärt\, die im Lauf der Jahrhunderte dazu geführt haben\, dass man heute von einem „Schloss“ sprechen kann. Nach dem Mittagessen erwartet die Ausflügler das malerische Eberbach. Die dortige Führung durch den historischen Stadtkern ist eine Reise durch die Zeit seit der Gründung Eberbachs\, die auf das Jahr 1227 zurückgeführt wird. Bei dem informativen Spaziergang lernt man die Atmosphäre Eberbachs mit den historischen Gebäuden\, reizvollen Fachwerkhäusern\, schönen Nischen und unzähligen Details kennen. Anmeldungen über das Internet oder unter Telefon 06205 – 17504 (Frau Krüger). \n\n    \n    \n    			#hugeit-contact-wrapper_17 {\n				width:100%;\n\n										background:#FFFFFF;\n							}\n\n			#hugeit-contact-wrapper_17 > div {\n				border:0px solid #FFFFFF;\n			}\n\n			#hugeit-contact-wrapper_17 > div > h3 {\n				font-size:20px !important;\n				line-height:20px !important;\n				color:#000000 !important;\n			}\n\n			/*LABELS*/\n			\n			#hugeit-contact-wrapper_17 label {\n				font-size:14px !important;\n				line-height:14px !important;\n				color:#000000;\n				font-family:Verdana\,sans-serif;\n			}\n			\n			#hugeit-contact-wrapper_17 .hugeit-field-block >label.error {\n				color:#F01C24 !important;\n			}\n			#hugeit-contact-wrapper_17 label em.required-star{\n				color: #941116;\n			}\n			#hugeit-contact-wrapper_17 label em.error{\n				color: #F01C24;\n			}\n			#hugeit-contact-wrapper_17 .hugeit-field-block span.hugeit-error-message{\n				color: #F01C24;\n				line-height:14px !important;\n				font-family:Verdana\,sans-serif;\n			}\n			#hugeit-contact-wrapper_17 .hugeit-field-block span.huge_it_success_msg{\n				font-size: 16px !important;\n				display: block;\n				text-align: center;\n				vertical-align:super;\n				font-family:Verdana\,sans-serif;\n				color:#03A60E;\n			}\n			#hugeit-contact-wrapper_17 .hugeit-field-block span.huge_it_spam_msg{\n				font-family:Verdana\,sans-serif;\n				color:#F01C24;\n			}\n			/*FIELDS CUSTOM STYLES*/\n			\n				/*############INPUT TEXT############*/\n			\n				#hugeit-contact-wrapper_17 .input-text-block input\,\n				#hugeit-contact-wrapper_17 .input-text-block input:focus {\n					height:28px;\n										    background:#EDF0F5;\n										box-shadow:none  !important ;\n					border-radius:3px;\n					margin:0 !important;\n					padding:0 0 0 5px !important;\n					outline:none;\n					vertical-align:top !important;\n					box-sizing: border-box;\n					-moz-box-sizing: border-box;\n				}\n\n            #hugeit-contact-wrapper_17 .input-text-block input\,\n            #hugeit-contact-wrapper_17 .input-text-block input:focus\,\n            #hugeit-contact-wrapper_17 .textarea-block textarea\,\n            #hugeit-contact-wrapper_17 .selectbox-block .textholder{\n                border:1px solid #CACDD1 !important;\n                color:#333333;\n                margin:0 !important;\n                padding:0 0 0 5px !important;\n                box-sizing: border-box;\n                -moz-box-sizing: border-box;\n            }\n            #hugeit-contact-wrapper_17 .field-block{\n                font-size:14px;\n            }\n				\n				/*/////INPUT TEXT FullName//////*/\n\n				#hugeit-contact-wrapper_17 .input-name-block input\,\n				#hugeit-contact-wrapper_17 .input-name-block input:focus {\n					width: 49% !important;\n					height:28px;\n										    background:#EDF0F5;\n										border:1px solid #CACDD1 !important;\n					box-shadow:none  !important ;\n					border-radius:3px;\n					font-size:14px;\n					color:#333333;\n					margin:0 !important;\n					padding:0 5px 0 5px !important;\n					outline:none;\n					box-sizing: border-box;\n					-moz-box-sizing: border-box;\n				}\n\n				/*/////INPUT TEXT FullName//////*/\n				/*/////////*/\n				/*############ Phone Field############*/\n				#hugeit-contact-wrapper_17 .ready-phone-block input.readyPhone\,.ready-phone-block input.readyPhone:focus {\n					width: 100%;\n					box-sizing:border-box;\n					height:28px;\n										background:#EDF0F5;\n										border:1px solid #CACDD1 !important;\n					box-shadow:none  !important ;\n					border-radius:3px;\n					font-size:14px;\n					color:#333333;\n					margin:0 !important;\n					outline:none;\n				    padding-left: 48px;\n				}\n\n				/*############TEXTAREA############*/\n				\n				\n				#hugeit-contact-wrapper_17 .textarea-block textarea {\n										    background:#EDF0F5;\n										font-size:14px;\n					color:#333333;\n				}\n				\n				/*############CHECKBOX RADIOBOX############ */\n\n				\n				#hugeit-contact-wrapper_17 .radio-block i {\n					float:left;\n					width:20px;\n					color:#CACDD1;\n					cursor:pointer;\n				}\n				\n				#hugeit-contact-wrapper_17 .checkbox-block i {\n					color:#CACDD1;\n				 }\n				\n				#hugeit-contact-wrapper_17 .radio-block i:hover {\n					color:#333333;\n				}\n				\n				#hugeit-contact-wrapper_17.checkbox-block i:hover {\n					color:#333333;\n				}\n\n				\n				#hugeit-contact-wrapper_17 .radio-block input:checked + i.active\, \n				#hugeit-contact-wrapper_17 .radio-block input:checked + i.active:hover {\n					color:#333333;\n				}\n				\n				#hugeit-contact-wrapper_17 .checkbox-block	input:checked + i.active\, \n				#hugeit-contact-wrapper_17 .checkbox-block input:checked + i.active:hover {\n					color:#333333;\n				}\n\n\n				/*############SELECTBOX#############*/\n				\n				#hugeit-contact-wrapper_17 .selectbox-block {\n					position:relative;\n					height:29px;\n				}\n				\n				#hugeit-contact-wrapper_17 .selectbox-block select {\n					height:26px;\n					margin:1px 0 0 1px !important;\n				}\n				\n				#hugeit-contact-wrapper_17 .selectbox-block .textholder {\n					height:28px;\n										    background:#EDF0F5;\n									}\n				\n				#hugeit-contact-wrapper_17 .selectbox-block i {\n					position:absolute;\n					top:7.25px;\n					right:10px;\n					z-index:0;\n					color:#333333;\n					font-size:14px;\n				}\n\n				#hugeit-contact-wrapper_17 .file-block .textholder {\n					width:calc(60% - 7px) !important;\n					height:28px;\n					border:1px solid #CACDD1 !important;\n					border-radius:3px !important;\n					color:#333333;\n										background:#EDF0F5;\n									}\n				\n				#hugeit-contact-wrapper_17 .file-block .uploadbutton {\n					border-top:1px solid #CACDD1 !important;\n					border-bottom:1px solid #CACDD1 !important;\n					border-right:1px solid #CACDD1 !important;\n					border-top-right-radius:3px !important;\n					border-bottom-right-radius:3px !important;\n										height:28px;\n					font-size:14px;\n					line-height:28px;\n					color:#FFFFFF;\n					background:#333333;\n				}\n				\n				#hugeit-contact-wrapper_17 .file-block:hover .uploadbutton {	\n					color:#FFFFFF;\n					background:#333333;\n					vertical-align: baseline;\n				}\n				\n				#hugeit-contact-wrapper_17 .file-block .uploadbutton i {\n					color:#FFFFFF;\n					font-size:14px;\n				}\n				\n				#hugeit-contact-wrapper_17 .file-block:hover .uploadbutton {\n					color:#FFFFFF;\n					background:#333333;\n				}\n				\n				#hugeit-contact-wrapper_17 .file-block:hover .uploadbutton i {\n					color:#FFFFFF;\n				}\n				\n				#hugeit-contact-wrapper_17 .buttons-block  {\n					text-align:center;				}\n\n				#hugeit-contact-wrapper_17 .buttons-block button {\n					padding:6px 12px 6px 12px;\n											clear:both;\n						width:100%;\n										font-size:16px;\n				}\n				\n				#hugeit-contact-wrapper_17 .buttons-block button.submit {\n					color:#FFFFFF !important;\n					background-color:#333333 !important;\n					border:1px solid #000000 !important;\n					border-radius:3px !important;\n				}				\n				#hugeit-contact-wrapper_17 .buttons-block button.submit:hover {\n					color:#FFFFFF !important;\n					background:#000000 !important;\n				}				\n				#hugeit-contact-wrapper_17 .buttons-block button.submit i {\n					color:#FFFFFF !important;\n					font-size:16px !important;\n				}				\n				#hugeit-contact-wrapper_17 .buttons-block button.submit:hover i {\n					color:#FFFFFF !important;\n				}	\n				#hugeit-contact-wrapper_17 .buttons-block button.reset {\n					color:#FFFFFF !important;\n					background-color:#333333 !important;\n					border:1px solid #000000 !important;\n					border-radius:3px !important;\n				}				\n				#hugeit-contact-wrapper_17 .buttons-block button.reset:hover {\n					color:#FFFFFF !important;\n					background:#000000 !important;\n				}				\n				#hugeit-contact-wrapper_17 .buttons-block button.reset i {\n					color:#FFFFFF !important;\n					font-size:16px !important;\n				}				\n				#hugeit-contact-wrapper_17 .buttons-block button.reset:hover i {\n					color:#FFFFFF !important;\n				}\n\n			\n			\n				jQuery(document).ready(function () {						\n					/*FRONT END PREVIEW FROM ADMIN JS*/					\n																	jQuery(".hugeit-contact-column-block input[type='file']").on('change'\,function(){\n							var value=jQuery(this).val().substr(jQuery(this).val().indexOf('fakepath')+9);\n							jQuery(this).parent().find('input[type="text"]').val(value);\n						});\n						\n					\n					jQuery(".hugeit-contact-column-block select").on('change'\,function(){\n						jQuery(this).prev('.textholder').val(jQuery(this).val());\n					});\n				});\n			\n        \n            \n                                \n                    Anmeldung zum Ausflug an den Neckar                    \n                    \n\n                        \n        Hiermit melde ich mich verbindlich zum genannten Ausflug am 23.05.2020 an. Ich bitte um Reservierung und Bestätigung.    \n        \n        Anzahl Personen* \n        \n            \n            \n        \n    \n        \n        Vorname* \n        \n            \n            \n        \n    \n        \n        Nachname* \n        \n            \n            \n        \n    \n        \n        Straße* \n        \n            \n            \n        \n    \n        \n        Wohnort* \n        \n            \n            \n        \n    \n        \n        Telefon \n        \n            \n            \n        \n    \n        \n        E-mail \n        \n            \n            \n        \n    \n    \n    \n                \n        \n    \n        \n        \n            \n            Absenden\n                                \n            \n                            \n                         \n                        \n                    \n                \n                \n                \n        \n\n        \n                \n        \n		jQuery.fn.ForceNumericOnly =function(){\n		    return this.each(function()		    {\n		        jQuery(this).keydown(function(e){\n		            var key = e.charCode || e.keyCode || 0;\n		            // allow backspace\, tab\, delete\, enter\, arrows\, numbers and keypad numbers ONLY\n		            // home\, end\, period\, and numpad decimal\n		            return (\n		                key == 8 || \n		                key == 9 ||\n		                key == 13 ||\n		                key == 46 ||\n		                key == 110 ||\n		                key == 190 ||\n		                (key >= 35 && key = 48 && key = 96 && key  0) {\n		                var blnValid = false;\n		                for (var j = 0; j < _validFileExtensions.length; j++) {\n		                    var sCurExtension = _validFileExtensions[j];\n		                    if (sFileName.substr(sFileName.length - sCurExtension.length\, sCurExtension.length).toLowerCase() == sCurExtension.toLowerCase()) {\n		                        blnValid = true;\n		                        break;\n		                    }\n		                }		                \n		                if (!blnValid) {\n		                    return false;\n		                }\n		            }\n		        }\n		    }		  \n		    return true;\n		}\n		\n		jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').not('.buttons-block').not('.captcha-block').each(function(){\n			if(jQuery(this).find('div.ready-phone-block input.readyPhone').attr('type')=='tel'){\n				phone_field=jQuery(this).find('div.ready-phone-block input.readyPhone');\n				if(phone_field.attr('data-required')=='required'){\n					phone_field.on('blur'\,function(){\n	        			if(jQuery(this).val().trim()==''){\n	        				jQuery(this).parents('.hugeit-field-block').find('.hugeit-error-message').text(requiredError);\n	        				jQuery(this).parents('.hugeit-field-block').find('label').addClass('error');\n	        				jQuery(this).parents('.hugeit-field-block').find('label>em.required-star').addClass('error');\n	        			}else{\n	        				jQuery(this).parents('.hugeit-field-block').find('.hugeit-error-message').text('');\n	        				jQuery(this).parents('.hugeit-field-block').find('label').removeClass('error');\n	        				jQuery(this).parents('.hugeit-field-block').find('label>em.required-star').removeClass('error');\n	        			}\n	        		});\n				}\n				\n				phone_field.on('keypress keyup change blur'\,function(){\n        			var phoneVal=jQuery(this).val();\n        			jQuery(this).parents('.field-block').find('input[type="hidden"]').val(phoneVal);\n        		})\n			}\n        	if(jQuery(this).find('div.input-text-block >input').hasClass('required')){\n        		var text_emailField=jQuery(this).find('input');\n        		text_emailField.on('blur'\,function(){\n        			if(jQuery(this).val().trim()==''){\n        				jQuery(this).parent().find('.hugeit-error-message').text(requiredError);\n        				jQuery(this).parent().parent().find('label').addClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n        			}else{\n        				jQuery(this).parent().find('.hugeit-error-message').text('');\n        				jQuery(this).parent().parent().find('label').removeClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n        			}\n        		})\n        	}\n        	if(jQuery(this).find('div.selectbox-block >select').hasClass('required')){\n        		var selectField=jQuery(this).find('div.selectbox-block >select');\n        		selectField.on('blur change'\,function(){\n	        		if(selectField.val()==null){\n	    				jQuery(this).parent().find('.hugeit-error-message').text(requiredError);\n	    				jQuery(this).parent().parent().find('label').addClass('error');\n	    				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n	    				errorsAllow='no';\n	    			}else{\n	    				jQuery(this).parent().find('.hugeit-error-message').text('');\n	    				jQuery(this).parent().parent().find('label').removeClass('error');\n	    			}\n    			});	        		\n        	}\n        	if(jQuery(this).find('div.input-name-block >input.pl_name').hasClass('required')){\n        		var text_fullnameField=jQuery(this).find('input.pl_name');\n        		var text_fullnameField2=jQuery(this).find('input.pl_surname');\n        		text_fullnameField.on('blur'\,function(){\n        			if(jQuery(this).val().trim()==''||text_fullnameField2.val().trim()==''){\n        				jQuery(this).parent().parent().find('.hugeit-error-message').text(requiredError);\n        				jQuery(this).parent().parent().find('label').addClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n        			}else{\n        				jQuery(this).parent().parent().find('.hugeit-error-message').text('');\n        				jQuery(this).parent().parent().find('label').removeClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n        			}\n        		});\n        		text_fullnameField2.on('blur'\,function(){\n        			if(jQuery(this).val().trim()==''||text_fullnameField.val().trim()==''){\n        				jQuery(this).parent().parent().find('.hugeit-error-message').text(requiredError);\n        				jQuery(this).parent().parent().find('label').addClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n        			}else{\n        				jQuery(this).parent().parent().find('.hugeit-error-message').text('');\n        				jQuery(this).parent().parent().find('label').removeClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n        			}\n        		});\n        	}\n        	if(jQuery(this).find('div.textarea-block >textarea').hasClass('required')){\n        		var textarea_field=jQuery(this).find('textarea');\n        		textarea_field.on('blur'\,function(){\n        			if(jQuery(this).val().trim()==''){\n        				jQuery(this).parent().find('.hugeit-error-message').text(requiredError);\n        				jQuery(this).parent().parent().find('label').addClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n        			}else{\n        				jQuery(this).parent().find('.hugeit-error-message').text('');\n        				jQuery(this).parent().parent().find('label').removeClass('error');\n        				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n        			}\n        		})\n        	}\n        	if(jQuery(this).find('div.email-block >input').attr('type')=='email'){\n        		var emailField=jQuery(this).find('input');\n        		emailField.on('blur'\,function(){\n        			if(jQuery(this).val()!=''){\n        				if(!isValidEmailAddress(jQuery(this).val())){\n	        				jQuery(this).parent().find('.hugeit-error-message').text(emailError);\n	        				jQuery(this).parent().parent().find('label').addClass('error');\n	        				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n	        			}else{\n	        				jQuery(this).parent().find('.hugeit-error-message').text('');\n	        				jQuery(this).parent().parent().find('label').removeClass('error');\n	        				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n	        			}\n        			}\n        		})\n        	}\n        	if(jQuery(this).find('div.file-block >input[type="file"]').attr('type')=='file'){\n        		var fileInput=jQuery(this).find('input[type="file"]');\n        		var maxSize = fileInput.parent().find('input[name="MAX_FILE_SIZE"]').val();        		\n        		fileInput.on('blur'\,function(){\n        			var typeStr = jQuery(this).parent().find('input[name="fileTypeArr"]').val().trim();\n        			typeStr = typeStr.replace(/\s+/g\, '');\n					var _validFileExtensions = typeStr.split("\,");\n					if(fileInput.val()!=''){\n						var validREsult=Validate(jQuery('#huge_it_contact_form_17')\,_validFileExtensions);\n						if(!validREsult){\n							jQuery(this).parent().find('.hugeit-error-message').text(uploadTypeError);\n							jQuery(this).parent().parent().find('label').addClass('error');\n							jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n							jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n						}else{\n							if(fileInput.val()!=''){\n			        			var fileSize = fileInput.get(0).files[0].size;\n			    			}\n			    			if(jQuery(this).hasClass('required')&&jQuery(this).val().trim()==''){\n			    				jQuery(this).parent().find('.hugeit-error-message').text(requiredError);\n			    				jQuery(this).parent().parent().find('label').addClass('error');\n			    				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n			    			}else if(fileSize>maxSize){\n			    				jQuery(this).parent().find('.hugeit-error-message').text(uploadSizeError);\n			    				jQuery(this).parent().parent().find('label').addClass('error');\n			    				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n			    			}else{\n			    				jQuery(this).parent().find('.hugeit-error-message').text('');\n			    				jQuery(this).parent().parent().find('label').removeClass('error');\n			    				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n			    			}\n						}\n					}else{\n						if(jQuery(this).hasClass('required')&&jQuery(this).val().trim()==''){\n		    				jQuery(this).parent().find('.hugeit-error-message').text(requiredError);\n		    				jQuery(this).parent().parent().find('label').addClass('error');\n		    				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n		    			}else{\n		    				jQuery(this).parent().find('.hugeit-error-message').text('');\n		    				jQuery(this).parent().parent().find('label').removeClass('error');\n		    				jQuery(this).parent().parent().find('label>em.required-star').removeClass('error');\n		    			}\n					}		    			\n        		})\n        	}       		\n        });\n		var captchaExists='no';\n	jQuery( "#huge_it_contact_form_17" ).on( "submit"\, function(e){\n	        e.preventDefault();\n	        var errorsAllow='yes';\n			var nVer = navigator.appVersion;\n			var nAgt = navigator.userAgent;\n			var browserName  = navigator.appName;\n			var fullVersion  = ''+parseFloat(navigator.appVersion); \n			var majorVersion = parseInt(navigator.appVersion\,10);\n			var nameOffset\,verOffset\,ix;\n\n		// In Opera 15+\, the true version is after "OPR/" \n		if ((verOffset=nAgt.indexOf("OPR/"))!=-1) {\n		 browserName = "Opera";\n		 fullVersion = nAgt.substring(verOffset+4);\n		}\n		// In older Opera\, the true version is after "Opera" or after "Version"\n		else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {\n		 browserName = "Opera";\n		 fullVersion = nAgt.substring(verOffset+6);\n		 if ((verOffset=nAgt.indexOf("Version"))!=-1) \n		   fullVersion = nAgt.substring(verOffset+8);\n		}\n		// In MSIE\, the true version is after "MSIE" in userAgent\n		else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {\n		 browserName = "MSIE";\n		 fullVersion = nAgt.substring(verOffset+5);\n		}\n		// In Chrome\, the true version is after "Chrome" \n		else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) {\n		 browserName = "Chrome";\n		 fullVersion = nAgt.substring(verOffset+7);\n		}\n		// In Safari\, the true version is after "Safari" or after "Version" \n		else if ((verOffset=nAgt.indexOf("Safari"))!=-1) {\n		 browserName = "Safari";\n		 fullVersion = nAgt.substring(verOffset+7);\n		 if ((verOffset=nAgt.indexOf("Version"))!=-1) \n		   fullVersion = nAgt.substring(verOffset+8);\n		}\n		// In Firefox\, the true version is after "Firefox" \n		else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {\n		 browserName = "Firefox";\n		 fullVersion = nAgt.substring(verOffset+8);\n		}\n		// In most other browsers\, "name/version" is at the end of userAgent \n		else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < \n		          (verOffset=nAgt.lastIndexOf('/')) ) \n		{\n		 browserName = nAgt.substring(nameOffset\,verOffset);\n		 fullVersion = nAgt.substring(verOffset+1);\n		 if (browserName.toLowerCase()==browserName.toUpperCase()) {\n		  browserName = navigator.appName;\n		 }\n		}\n		// trim the fullVersion string at semicolon/space if present\n		if ((ix=fullVersion.indexOf(";"))!=-1)\n		   fullVersion=fullVersion.substring(0\,ix);\n		if ((ix=fullVersion.indexOf(" "))!=-1)\n		   fullVersion=fullVersion.substring(0\,ix);\n\n		majorVersion = parseInt(''+fullVersion\,10);\n		if (isNaN(majorVersion)) {\n			 fullVersion  = ''+parseFloat(navigator.appVersion); \n			 majorVersion = parseInt(navigator.appVersion\,10);\n		}\n\n      jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').not('.buttons-block').each(function(){\n	        	if(jQuery(this).find('div.input-text-block >input').hasClass('required')){\n	        		var text_emailField=jQuery(this).find('input');\n	        			if(text_emailField.val().trim()==''){\n	        				text_emailField.parent().find('.hugeit-error-message').text(requiredError);\n	        				text_emailField.parent().parent().find('label').addClass('error');\n	        				text_emailField.parent().parent().find('label>em.required-star').addClass('error');\n	        				errorsAllow='no';\n	        			}else{\n	        				text_emailField.parent().find('.hugeit-error-message').text('');\n	        				text_emailField.parent().parent().find('label').removeClass('error');\n	        			}\n	        	}\n	        	if(jQuery(this).find('div.ready-phone-block input.readyPhone').attr('type')=='tel'){\n					phone_field=jQuery(this).find('div.ready-phone-block input.readyPhone');\n					if(phone_field.attr('data-required')=='required'){\n		        			if(phone_field.val().trim()==''){\n		        				phone_field.parents('.hugeit-field-block').find('.hugeit-error-message').text(requiredError);\n		        				phone_field.parents('.hugeit-field-block').find('label').addClass('error');\n		        				phone_field.parents('.hugeit-field-block').find('label>em.required-star').addClass('error');\n		        				errorsAllow='no';\n		        			}else{\n		        				phone_field.parents('.hugeit-field-block').find('.hugeit-error-message').text('');\n		        				phone_field.parents('.hugeit-field-block').find('label').removeClass('error');\n		        				phone_field.parents('.hugeit-field-block').find('label>em.required-star').removeClass('error');\n		        			}\n					}\n				}\n				if(jQuery(this).find('div.license-block input#ifChecked').hasClass('required')){\n					license_field=jQuery(this).find('div.license-block input[type="checkbox"]');\n					if(!license_field.is(':checked')){\n		        		license_field.parents('.hugeit-field-block').find('.hugeit-error-message').text('Please tick on checkbox');	\n		        		errorsAllow='no';\n					}else{\n						license_field.parents('.hugeit-field-block').find('.hugeit-error-message').text('');\n					}\n				}\n	        	if(jQuery(this).find('div.input-name-block >input.pl_name').hasClass('required')){\n	        		var text_fullnameField=jQuery(this).find('input.pl_name');\n	        		var text_fullnameField2=jQuery(this).find('input.pl_surname');\n	        			if(text_fullnameField==''||text_fullnameField2.val().trim()==''){\n	        				text_fullnameField.parent().parent().find('.hugeit-error-message').text(requiredError);\n	        				text_fullnameField.parent().parent().find('label').addClass('error');\n	        				text_fullnameField.parent().parent().find('label>em.required-star').addClass('error');\n	        				errorsAllow='no';\n	        			}else{\n	        				text_fullnameField.parent().parent().find('.hugeit-error-message').text('');\n	        				text_fullnameField.parent().parent().find('label').removeClass('error');\n	        				text_fullnameField.parent().parent().find('label>em.required-star').removeClass('error');\n	        			}\n	        			if(text_fullnameField2.val().trim()==''||text_fullnameField.val().trim()==''){\n	        				text_fullnameField2.parent().parent().find('.hugeit-error-message').text(requiredError);\n	        				text_fullnameField2.parent().parent().find('label').addClass('error');\n	        				text_fullnameField2.parent().parent().find('label>em.required-star').addClass('error');\n	        				errorsAllow='no';\n	        			}else{\n	        				text_fullnameField2.parent().parent().find('.hugeit-error-message').text('');\n	        				text_fullnameField2.parent().parent().find('label').removeClass('error');\n	        				text_fullnameField2.parent().parent().find('label>em.required-star').removeClass('error');\n	        			}	        		\n	        	}\n	        	if(jQuery(this).find('div.textarea-block >textarea').hasClass('required')){\n	        		var textarea_field=jQuery(this).find('textarea');\n	        			if(textarea_field.val().trim()==''){\n	        				textarea_field.parent().find('.hugeit-error-message').text(requiredError);\n	        				textarea_field.parent().parent().find('label').addClass('error');\n	        				textarea_field.parent().parent().find('label>em.required-star').addClass('error');\n	        				errorsAllow='no';\n	        			}else{\n	        				textarea_field.parent().find('.hugeit-error-message').text('');\n	        				textarea_field.parent().parent().find('label').removeClass('error');\n	        			}\n	        	}\n	        	if(jQuery(this).find('div.email-block >input').attr('type')=='email'){\n	        		var emailField=jQuery(this).find('input');\n	        		emailField.on('blur'\,function(){\n	        			if(jQuery(this).val()!=''){\n	        				if(!isValidEmailAddress(jQuery(this).val())){\n		        				jQuery(this).parent().find('.hugeit-error-message').text(emailError);\n		        				jQuery(this).parent().parent().find('label>em.required-star').addClass('error');\n		        				errorsAllow='no';\n		        			}else{\n		        				jQuery(this).parent().find('.hugeit-error-message').text('');\n		        			}\n	        			}\n	        		})\n	        	}\n	        	if(jQuery(this).find('div.selectbox-block >select').hasClass('required')){\n	        		var selectField=jQuery(this).find('div.selectbox-block >select');\n	        		if(selectField.val()==null){\n        				selectField.parent().find('.hugeit-error-message').text(requiredError);\n	    				selectField.parent().parent().find('label').addClass('error');\n	    				selectField.parent().parent().find('label>em.required-star').addClass('error');\n	    				errorsAllow='no';\n        			}else{\n        				selectField.parent().find('.hugeit-error-message').text('');\n        				selectField.parent().parent().find('label').removeClass('error');\n        			}	        		\n	        	}\n	        	if(jQuery(this).find('div.file-block >input[type="file"]').attr('type')=='file'){\n	        		var fileInput=jQuery(this).find('input[type="file"]');\n	        		var maxSize = fileInput.parent().find('input[name="MAX_FILE_SIZE"]').val();        		\n	        			var typeStr = fileInput.parent().find('input[name="fileTypeArr"]').val().trim();\n	        			typeStr = typeStr.replace(/\s+/g\, '');\n						var _validFileExtensions = typeStr.split("\,");					\n						if(fileInput.val()!=''){\n							var validREsult=Validate(jQuery('#huge_it_contact_form_17')\,_validFileExtensions);\n							if(!validREsult){\n								fileInput.parent().find('.hugeit-error-message').text(uploadTypeError);\n								fileInput.parent().parent().find('label').addClass('error');\n								fileInput.parent().parent().find('label>em.required-star').addClass('error');\n							    errorsAllow='no';\n							}else{\n								if(fileInput.val()!=''){\n				        			var fileSize = fileInput.get(0).files[0].size;\n				    			}\n				    			if(fileInput.hasClass('required')&&fileInput.val().trim()==''){\n				    				fileInput.parent().find('.hugeit-error-message').text(requiredError);\n				    				fileInput.parent().parent().find('label').addClass('error');\n				    				fileInput.parent().parent().find('label>em.required-star').addClass('error');\n				    			    errorsAllow='no';\n				    			}else if(fileSize>maxSize){\n				    				fileInput.parent().find('.hugeit-error-message').text(uploadSizeError);\n				    				fileInput.parent().parent().find('label').addClass('error');\n				    				fileInput.parent().parent().find('label>em.required-star').addClass('error');\n				    				errorsAllow='no';\n				    			}else{\n				    				fileInput.parent().find('.hugeit-error-message').text('');\n				    				fileInput.parent().parent().find('label').removeClass('error');\n				    			}\n							}\n						}else{\n							if(fileInput.hasClass('required')&&fileInput.val().trim()==''){\n			    				fileInput.parent().find('.hugeit-error-message').text(requiredError);\n			    				fileInput.parent().parent().find('label').addClass('error');\n			    				fileInput.parent().parent().find('label>em.required-star').addClass('error');\n			    				errorsAllow='no';\n			    			}else{\n			    				fileInput.parent().find('.hugeit-error-message').text('');\n			    				fileInput.parent().parent().find('label').removeClass('error');\n			    			}\n						}		    			\n	        	}\n	        	if(jQuery(this).hasClass('captcha-block')){\n	        		captchaExists='yes';\n	        	}       		\n	        });\n	        if(captchaExists=='yes'){\n	        	if(jQuery('#huge_it_contact_form_17').attr('verified')==0){\n					if(!jQuery(this).find('div.captcha-block #huge_it_captcha_17').find('span').length){\n	        			jQuery(this).find('div.captcha-block #huge_it_captcha_17').append(''+captchaError+'')\n	        		}		 			\n		 			errorsAllow='no';\n		 		}else{\n		 			jQuery(this).find('div.captcha-block').find('span.hugeit-error-message').text('');\n		 		}\n	        } 		 		\n	 		if(errorsAllow=='yes'){\n				var fd = new FormData();\n		        var files_data = jQuery('.fileUploader');\n		        var self=jQuery(this);\n		        var postData=self.serialize();\n		        jQuery.each(jQuery(files_data)\, function(i\, obj) {\n		            jQuery.each(obj.files\,function(j\,file){\n		                fd.append(obj.name\, file);\n		            })\n		        });\n				var time=jQuery('.hugeit_captcha_refresh_button').attr('data-time');\n\n\n		        fd.append('action'\, 'hugeit_validation_action');\n		        fd.append('formId'\, '17');\n		        fd.append('browser'\,browserName);\n		        fd.append('nonce'\, huge_it_obj.nonce);\n		        fd.append('postData'\, postData);\n		        fd.append('time'\, time);\n	            jQuery.ajax({\n		            type: 'POST'\,\n		            url: 'https://hug-rsh.de/wp-admin/admin-ajax.php'\,\n		            nonce:huge_it_obj.nonce\,\n		            data: fd\,\n		            contentType: false\,\n		            processData: false\,\n		            beforeSend: function(){\n		            	var buttonsHeightBs=jQuery('#hugeit-contact-wrapper_17').find('div.buttons-block').height();\n						var buttonsWidthBs=jQuery('#hugeit-contact-wrapper_17').find('div.buttons-block').width();\n						jQuery('#hugeit-contact-wrapper_17').find('div.buttons-block').append('');\n					}\,\n		            success: function(response){\n		            	var response = jQuery.parseJSON(response);\n						if(response.markedAsSpam){\n							jQuery('#hugeit-contact-wrapper_17').find('.huge_it_button_overlay').css('display'\,'none');\n							var buttonField=response.spamButton;\n							jQuery('#hugeit-contact-wrapper_17 .hugeit-error-message').empty();\n							jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label').removeClass('error');\n							document.getElementById("huge_it_contact_form_17").reset();\n							var buttonsHeight=jQuery('#hugeit-contact-wrapper_17').find('div[rel="'+buttonField+'"]').height()+3;\n							var buttonsWidth=jQuery('#hugeit-contact-wrapper_17').find('div[rel="'+buttonField+'"]').width()-2;\n							var spamText=response.markedAsSpam;\n							jQuery('#hugeit-contact-wrapper_17').find('div[rel="'+buttonField+'"]').empty().append(''+spamText+'');\n						}else if(response.errors){\n\n							jQuery('#hugeit-contact-wrapper_17').find('.huge_it_button_overlay').css('display'\,'none');\n							if(captchaExists=='yes'){\n								grecaptcha.reset(recaptchas[17]);\n							}\n							jQuery('#hugeit-contact-wrapper_17 .hugeit-error-message').empty();\n							jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label').removeClass('error');\n							jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label>em.required-star').removeClass('error');\n\n							jQuery.each( response.errors\, function( key\, value ) {\n								jQuery('#hugeit-contact-wrapper_17').find('div [rel="'+key+'"]').find('span.hugeit-error-message').append(value);\n								jQuery('#hugeit-contact-wrapper_17').find('div [rel="'+key+'"]').find('label').addClass('error');\n								jQuery('#hugeit-contact-wrapper_17').find('div [rel="'+key+'"]').find('label>em.required-star').addClass('error');\n							});\n						}else if(response.success){\n							if(response.afterSubmit=='print_success_message'){\n								jQuery('#hugeit-contact-wrapper_17').find('.huge_it_button_overlay').css('display'\,'none');\n								var buttonField=response.buttons;\n								var successText=response.success;\n								var buttonsHeight=jQuery('#hugeit-contact-wrapper_17').find('div[rel="'+buttonField+'"]').height()+3;\n								var buttonsWidth=jQuery('#hugeit-contact-wrapper_17').find('div[rel="'+buttonField+'"]').width()-2;\n								jQuery('#hugeit-contact-wrapper_17').find('div[rel="'+buttonField+'"]').empty().append(''+successText+'');\n								document.getElementById("huge_it_contact_form_17").reset();\n								jQuery('#hugeit-contact-wrapper_17 .hugeit-error-message').empty();\n								jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label').removeClass('error');\n							}else if(response.afterSubmit=='refresh_page'){\n								jQuery('#hugeit-contact-wrapper_17').find('.huge_it_button_overlay').css('display'\,'none');\n								location.reload();\n							}else if(response.afterSubmit=='go_to_url'){\n								jQuery('#hugeit-contact-wrapper_17').find('.huge_it_button_overlay').css('display'\,'none');\n								document.getElementById("huge_it_contact_form_17").reset();\n								jQuery('#hugeit-contact-wrapper_17 .hugeit-error-message').empty();\n								jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label').removeClass('error');\n								var redirectUrl=response.afterSubmitUrl;\n								window.location.href=redirectUrl;\n							}\n								\n						}\n		            }\n		        });\n	 		}\n   		});\n	 	jQuery( "#huge_it_contact_form_17" ).on( "reset"\, function() {\n	 		if(captchaExists=='yes'){\n	 			grecaptcha.reset(recaptchas[17]);\n	 		}\n	 		jQuery('#hugeit-contact-wrapper_17 .hugeit-error-message').empty();\n			jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label').removeClass('error');\n			jQuery('#hugeit-contact-wrapper_17').find('.hugeit-field-block').find('label>em.required-star').removeClass('error');\n	 	});\n\n\n\n\n			function hugeit_refresh_captcha() {\n				captchacontainer=jQuery(this).closest('.formsAboveAlign');\n				img=captchacontainer.find('img').eq(0);\n				captchaid=jQuery(this).attr('data-captcha-id');\n				var d = new Date();\n				time = d.getTime();\n				jQuery('.hugeit_captcha_refresh_button').attr('data-time'\,time);\n				formid=jQuery(this).data('form-id');\n				digits=jQuery(this).data('digits');\n				user='user';\n\n				img.remove();\n\n				var url='https://hug-rsh.de/wp-admin/admin-ajax.php';\n\n				jQuery.ajax({\n					type: 'POST'\,\n					url: url\,\n					data:{\n						captchaid: captchaid\, action: "hugeit_refresh_simple_captcha"\, time: time\n					}\,\n					beforeSend: function(){\n					}\,\n					success: function(response){\n\n						newimg='';\n\n						jQuery(newimg).prependTo(captchacontainer);\n					}\n				});\n\n\n\n			}\n			jQuery('#huge_it_contact_form_17 .hugeit_captcha_refresh_button').click(hugeit_refresh_captcha);\n	})\n\n    \n\n    \n
URL:https://hug-rsh.de/event/ausflug-zum-schloss-zwingenberg-eberbach/
CATEGORIES:Ausflug
END:VEVENT
END:VCALENDAR