var _____WB$wombat$assign$function_____=function(name){return (globalThis._wb_wombat && globalThis._wb_wombat.local_init && globalThis._wb_wombat.local_init(name))||globalThis[name];};if(!globalThis.__WB_pmw){globalThis.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); /** * Baseurl * * @type {string} */ var baseurl; /** * Powermail main JavaScript for form validation */ jQuery(document).ready(function($) { // Read baseURL baseurl = getBaseUrl(); // Form validation if ($.fn.validationEngine) { $('.powermail_form').validationEngine(); } // Tabs if ($.fn.powermailTabs) { $('.powermail_morestep').powermailTabs(); } // Datepicker field if ($.fn.datepicker) { $('.powermail_date').datepicker({ dateFormat: $('.container_datepicker_dateformat:first').val(), dayNamesMin: [ $('.container_datepicker_day_so:first').val(), $('.container_datepicker_day_mo:first').val(), $('.container_datepicker_day_tu:first').val(), $('.container_datepicker_day_we:first').val(), $('.container_datepicker_day_th:first').val(), $('.container_datepicker_day_fr:first').val(), $('.container_datepicker_day_sa:first').val() ], monthNames: [ $('.container_datepicker_month_jan:first').val(), $('.container_datepicker_month_feb:first').val(), $('.container_datepicker_month_mar:first').val(), $('.container_datepicker_month_apr:first').val(), $('.container_datepicker_month_may:first').val(), $('.container_datepicker_month_jun:first').val(), $('.container_datepicker_month_jul:first').val(), $('.container_datepicker_month_aug:first').val(), $('.container_datepicker_month_sep:first').val(), $('.container_datepicker_month_oct:first').val(), $('.container_datepicker_month_nov:first').val(), $('.container_datepicker_month_dec:first').val() ], nextText: '>', prevText: '<', firstDay: 1 }); } // Location field if ($('.powermail_fieldwrap_location input').length > 0) { getLocationAndWrite(); } }); /** * Custom Validation of checkboxes for powermail * * @param object Current Field * @param object Given Rules * @param int Index * @param object Options * @return string Error Message */ function checkCheckboxes(field, rules, i, options) { var checked = 0; // no checkbox checked at the beginning var classes = field.attr('class').split(' '); jQuery('.' + classes[1]).each(function() { if (jQuery(this).attr('checked')) { checked = 1; } }); if (!checked) { return options.allrules.checkCheckboxes.alertText; } } /** * Getting the Location by the browser and write to inputform as address * * @return void */ function getLocationAndWrite() { if (navigator.geolocation) { // Read location from Browser navigator.geolocation.getCurrentPosition(function(position) { var lat = position.coords.latitude; var lng = position.coords.longitude; var url = baseurl + '/index.php' + '?eID=' + 'powermailEidGetLocation'; jQuery.ajax({ url: url, data: 'lat=' + lat + '&lng=' + lng, cache: false, beforeSend: function(jqXHR, settings) { jQuery('body').css('cursor', 'wait'); }, complete: function(jqXHR, textStatus) { jQuery('body').css('cursor', 'default'); }, success: function(data) { // return values if (data) { jQuery('.powermail_fieldwrap_location input').val(data); } } }); }); } } /** * Return BaseUrl as prefix * * @return string Base Url */ function getBaseUrl() { var baseurl; if (jQuery('base').length > 0) { baseurl = jQuery('base').attr('href'); } else { if (window.location.protocol != "https:") { baseurl = 'http://' + window.location.hostname; } else { baseurl = 'https://' + window.location.hostname; } } return baseurl; } $(function(){$('a[rel="bookmark"]').hide();$('a[rel="bookmark"]').each(function(){var a=$(this);$.get(a.attr("href"),function(b){a.attr("href",b.url).text(b.text);a.show();a.on("click",function(c){a.hide();c.preventDefault();$.get(a.attr("href"),function(d){a.attr("href",d.url).text(d.text);$removeParents=a.parents(".bookmark-remove");if($removeParents.length){if(d.code=="add"){$removeParents.remove()}}else{a.show()}})})})})}); $(document).ready(function() { scrollToTop.init(); }); // --- Scroll to Top ---// var scrollToTop = { el: { markup : $('
'), scrollTopButton: $('#scroll-to-top') }, init: function(){ if ( ! scrollToTop.el.scrollTopButton.length ) { $('.footer').append(scrollToTop.el.markup); } //console.log($('#scroll-to-top')); $(document).scroll(function() { // console.log('scrolling'); var margin = $(document).scrollTop(); //console.log(margin); if ( margin > 1000 ) { //console.log(scrollToTop.el.scrollTopButton); $('#scroll-to-top').fadeIn(); } else { $('#scroll-to-top').fadeOut(); } }); scrollToTop.bindUIActions(); }, bindUIActions: function() { $('#scroll-to-top').on('click', function(){ $('html, body').animate({scrollTop : 0},800); return false; }); } } $(function () { var si, pu; // Header Slider var sw = $('.header-slider li').length * 975 $('.header-slider').css({'width': sw, 'margin-left': '-975px'}); $('.header-slider').prepend($('.header-slider').find('li').last()); $('.header .left').on('click', function (e) { e.preventDefault(); clearInterval(si); var u = $(this).parent().find(' ul.header-slider') u.addClass('notrans').prepend(u.find('li').last()); u.css('margin-left', '-1950px'); setTimeout(function () { u.removeClass('notrans').css('margin-left', '-975px') }, 300); }); $('.header .right').on('click', function (e) { e.preventDefault(); clearInterval(si); var u = $(this).parent().find(' ul.header-slider') u.addClass('notrans').append(u.find('li').first()); u.css('margin-left', '0'); setTimeout(function () { u.removeClass('notrans').css('margin-left', '-975px') }, 300); }); // image slider $('.image_slider').each(function () { var _gw = $(this).width(); $(_is = $(this)).width(_gw * $(this).find('> li').length).wrap($('
').addClass($(this).attr('class'))); $(this).removeAttr('class').after(_ip = $('