1!(function(t) { 2 t.fn.bcSwipe = function(e) { 3 var n = { threshold: 50 }; 4 return ( 5 e && t.extend(n, e), 6 this.each(function() { 7 function e(t) { 8 1 == t.touches.length && 9 ((u = t.touches[0].pageX), 10 (c = !0), 11 this.addEventListener('touchmove', o, !1)); 12 } 13 function o(e) { 14 if (c) { 15 var o = e.touches[0].pageX, 16 i = u - o; 17 Math.abs(i) >= n.threshold && 18 (h(), t(this).carousel(i > 0 ? 'next' : 'prev')); 19 } 20 } 21 function h() { 22 this.removeEventListener('touchmove', o), (u = null), (c = !1); 23 } 24 var u, 25 c = !1; 26 'ontouchstart' in document.documentElement && 27 this.addEventListener('touchstart', e, !1); 28 }), 29 this 30 ); 31 }; 32})(jQuery); 33function ToggleProfile() { 34 var ToggleProfile = document.getElementById('cart_top'); 35 classie.toggle(cart_top, 'openprofile'); 36} 37 38function BoxResize() {} 39 40function Preveri_frmKontakt(obj) { 41 if (obj.txtIme.value.length < 3) { 42 alert('Polje ime je obvezno'); 43 obj.txtIme.focus(); 44 return false; 45 } 46 if (obj.txtPriimek.value.length < 3) { 47 alert('Polje priimek je obvezno'); 48 obj.txtPriimek.focus(); 49 return false; 50 } 51 if (!check_email(obj.txtEmail.value)) { 52 alert('Napacen e-naslov'); 53 obj.txtEmail.focus(); 54 return false; 55 } 56 if (obj.txtVsebina.value.length < 3) { 57 alert('Polje sporocilo je obvezno'); 58 obj.txtVsebina.focus(); 59 return false; 60 } 61 if (obj.txtIzracun.value != 14) { 62 alert('Izracun ni pravilen'); 63 obj.txtIzracun.focus(); 64 return false; 65 } 66} 67 68$('.news_date .innerbox').text(function(_, txt) { 69 return txt.slice(0, -6); 70}); 71 72/* /////////////////////////////////////////////////// INSTAGRAM /////////////////////////////////////////////*/ 73 74function createImageElement(image, imageLink, caption) { 75 var singleImageElem = document.createElement('div'); 76 singleImageElem.className = 'single-image-container'; 77 78 var captionText = document.createElement('p'); 79 captionText.className = 'insta-caption-text'; 80 captionText.innerHTML = caption; 81 82 var imageLinkElem = document.createElement('a'); 83 imageLinkElem.setAttribute( 84 'onclick', 85 "dispatchDataLayerEvent(this, 'instaPhotoClick')" 86 ); 87 imageLinkElem.setAttribute('target', '_blank'); 88 imageLinkElem.className = 'insta-image-link'; 89 imageLinkElem.href = imageLink; 90 91 var imageElem = document.createElement('img'); 92 imageElem.src = image.url; 93 94 imageLinkElem.appendChild(imageElem); 95 singleImageElem.appendChild(imageLinkElem); 96 singleImageElem.appendChild(captionText); 97 return singleImageElem; 98} 99 100function getInstafeed(token) { 101 // Forward Ga RULAAAAAAAA ð¤ 102 var container = document.getElementById('instagram-feed'); 103 var url = 104 'https://api.instagram.com/v1/users/self/media/recent/?access_token='
104+ 105 token + 106 '&count=4'; 107 var dataLayer = window.dataLayer || []; 108 if (typeof container != undefined && container != null) { 109 fetch(url).then(function(response) { 110 if (response.status !== 200) { 111 console.log( 112 'Error fetching Insta data... Error: ', 113 response.statusText 114 ); 115 return; 116 } 117 response 118 .json() 119 .then(function(data) { 120 var images = data.data; 121 images.forEach(function(image) { 122 var imageData = image.images.standard_resolution; 123 var caption = image.caption ? image.caption.text : ''; 124 var captionArr = caption.split('\n'); 125 caption = captionArr[0]; 126 var imageLink = image.link; 127 singleImageElem = createImageElement(imageData, imageLink, caption); 128 container.appendChild(singleImageElem); 129 }); 130 }) 131 .catch(function(error) { 132 console.log(error); 133 }); 134 }); 135 } 136} 137 138var filterActivities = function(state) { 139 var allActivities = document.querySelectorAll( 140 '.filtered-content-container .filtered-content' 141 ); 142 if (state.checked) { 143 allActivities.forEach(function(activity) { 144 activity.dataset.type.split(' ').indexOf(state.checked) < 0 145 ? (activity.style.display = 'none') 146 : (activity.style.display = 'block'); 147 }); 148 } else { 149 allActivities.forEach(function(activity) { 150 activity.style.display = 'block'; 151 }); 152 } 153}; 154 155var handleActivitiesFilters = function(state) { 156 var urlParamsFilter = new URL(window.location.href).searchParams.get('type'); 157 state = { 158 checked: null 159 }; 160 if (urlParamsFilter) { 161 state.checked = urlParamsFilter; 162 } 163 filterActivities(state); 164 var filters = document.querySelectorAll('#activities-filters .filter'); 165 filters.forEach(function(filter) { 166 filter.dataset.show === state.checked && filter.classList.add('active'); 167 filter.addEventListener('click', function(e) { 168 if (!filter.classList.contains('active')) { 169 filter.parentNode 170 .querySelectorAll('.filter') 171 .forEach(function(sibling) { 172 sibling.classList.remove('active'); 173 }); 174 state.checked = filter.dataset.show; 175 filter.classList.add('active'); 176 trackFilterClicks(filter); 177 } else { 178 state.checked = null; 179 filter.classList.remove('active'); 180 } 181 filterActivities(state); 182 }); 183 }); 184}; 185 186var addStickySidebar = function(pagePath, elements) { 187 var sidebar = elements.sidebar; 188 var header = elements.header; 189 var legitPagePaths = ['/sl/kulinarika', '/sl/kam-v-cerkljah']; 190 if ( 191 legitPagePaths.indexOf(pagePath) >= 0 && 192 window.innerWidth > 768 && 193 window.innerHeight > sidebar.clientHeight + header.clientHeight 194 ) { 195 sidebar.style.position = 'sticky'; 196 sidebar.style.top = '110px'; 197 } 198}; 199 200var trackHomepageBanners = function(banners) { 201 banners.forEach(function(banner) { 202 banner.addEventListener('click', function(e) { 203 var bannerTitle = banner.parentNode.querySelector('h2').innerText; 204 var bannerLink = new URL(banner.querySelector('a').href).pathname; 205 var dataLayer = window.dataLayer || []; 206 dataLayer.push({ 207 event: 'HomepageBannerClick', 208 clickTitle: bannerTitle, 209 clickHref: bannerLink 210 }); 211 }); 212 }); 213}; 214 215var trackFilterClicks = function(filter) { 216 var page = document.querySelector('h1').innerText.replace(/\s+/, ''); 217 var filterValue = filter.dataset.show; 218 var dataLayer = window.dataLayer || []; 219 dataLayer.push({ 220 event: 'FilterClick', 221 page: page, 222 filterValue: filterValue 223 }); 224}; 225 226var trackFilteredContentClicks = function() { 227 var items = document.querySelectorAll('.filtered-content .listing'); 228 items = 229 items.length > 0 230 ? items 231 : document.querySelectorAll('.filtered-content.listing'); 232 items.forEach(function(item) { 233 item.querySelector('a').addEventListener('click', function(e) { 234 var pageTitle = document.querySelector('h1').innerText.replace(/\s+/, ''); 235 var itemTitle = item.querySelector('h3').innerText; 236 var itemHref = new URL(item.querySelector('a').href).pathname; 237 var dataLayer = window.dataLayer || []; 238 dataLayer.push({ 239 event: 'FilteredContentClick', 240 page: pageTitle, 241 clickTitle: itemTitle, 242 clickHref: itemHref 243 }); 244 }); 245 }); 246}; 247 248document.addEventListener('DOMContentLoaded', function() { 249 if ( 250 navigator.appName == 'Microsoft Internet Explorer' || 251 !!( 252 navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/) 253 ) || 254 (typeof $.browser !== 'undefined' && $.browser.msie == 1) 255 ) { 256 if (document.getElementById('insta-title')) { 257 document.getElementById('insta-title').outerHTML = ''; 258 } 259 return; 260 } 261 addStickySidebar(window.location.pathname, { 262 sidebar: document.querySelector('.innerleft'), 263 header: document.querySelector('header') 264 }); 265 handleActivitiesFilters(); 266 getInstafeed('7880528664.1677ed0.cb563859f9b1481699c7d8b58b785a07'); 267 268 var homepageBanners = document.querySelectorAll( 269 '.naslovnica .maincontent2 .gumb1' 270 ); 271 if (homepageBanners.length > 0) { 272 trackHomepageBanners(homepageBanners); 273 } 274 275 var filtersContainer = document.getElementById('activities-filters'); 276 if (filtersContainer) { 277 trackFilteredContentClicks(); 278 } 279}); 280 281var cubilisReservationFormSubmit = function(form, e, lang) { 282 e.preventDefault(); 283 var data = new FormData(form); 284 var accommodation = data.get('accommodation-select'); 285 var arrival = data.get('arrival-date'); 286 var departure = data.get('departure-date'); 287 var url = ""; 288 289 if (accommodation == "sobejana") { 290 url ="https://www.sobe-jana.si/destination/"; 291 292 } else if (accommodation == "jagodic") { 293 url ="https://penzion-jagodic.si/about-us/contact-information/"; 294 295 } else if (accommodation == "hotel-krvavec-krvavec") { 296 url ="https://www.rtc-krvavec.si/hotel-krvavec"; 297 298 } else if (accommodation == "apartment-house-mustrinka-krvavec") { 299 url ="https://www.rtc-krvavec.si/apartmajska-hisa-mustrinka"; 300 301 } else { 302 303 url = 304 'https://reservations.cubilis.eu/' + 305 accommodation + 306 '/Rooms/Select?Arrival=' + 307 arrival + 308 '&Departure=' + 309 departure + 310 '&Language=' + 311 lang; 312 } 313 314 window.open(url, '_blank'); 315}; 316 317 318document.getElementById('date1').valueAsDate = new Date(); 319 320var tomorrow = new Date(); 321tomorrow.setDate(tomorrow.getDate() + 1); 322document.getElementById("date2").valueAsDate = tomorrow;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.