64 lines
24 KiB
JavaScript
64 lines
24 KiB
JavaScript
var WKFE;WKFE=(function(jQuery,window){'use strict';var WKFE={};var pageloadCBs=[];WKFE.eventOffsetCustom={};WKFE.init=function(){$(WKFE.naviMapping[spbreadcrumbhelper]).parent().addClass("active");WKFE.addClickHandler();};WKFE.pressOffset=8;WKFE.meinungOffset=8;WKFE.kategorieOffset=9;WKFE.awnewsOffset=5;WKFE.gsnewsOffset=10;WKFE.bezirknewsOffset=3;WKFE.eventOffset=10;WKFE.searchOffset=0;WKFE.naviMapping={'diewko':'#nav-item-wirtschaftskammer','branchen':'#nav-item-branchen','themen':'#nav-item-themen','veranstaltungen':'#nav-item-veranstaltungen'};WKFE.bundeslandEnum={OESTERREICH:"oe",WIEN:"w",BURGENLAND:"b",KAERNTEN:"k",NIEDEROESTERREICH:"noe",OBEROESTERREICH:"ooe",STEIERMARK:"stmk",SALZBURG:"sbg",VORARLBERG:"vbg",TIROL:"t",}
|
|
WKFE.addAutocompleteHandler=function(){$("input#main-nav-search__input").autocomplete("/search/search/autosuggest?endpoint=content",{minChars:2,delay:100,matchContains:true,autoFocus:false,selectFirst:false,select:function(){$('#main-nav-search').submit();}});}
|
|
WKFE.addIDToShareBar=function(){$('.social-links li').each(function(idx,el){var hlp=$(el).find('a').attr('href');if(hlp.indexOf('/pdf/gen?')==-1){var querystring=".html?";for(var key in QueryString){querystring+=key+"="+QueryString[key]+"&";}
|
|
hlp=hlp.replaceAll('.html',querystring);$(el).find('a').attr('href',hlp);}});};WKFE.getMarkupFromController=function(cacheKey,offset,count,type,elemToPrependSelector,token,laka,additional,callback){var additional=additional||{};$.ajax('/service/service/getAdditionalFromCache',{data:{cacheKey:cacheKey,count:count,offset:offset,type:type,YII_CSRF_TOKEN:token,laka:laka,additional:JSON.stringify(additional)},method:'POST',dataType:'json',success:function(html){if(callback!=null&&typeof(callback)!=="undefined"){callback(html['html']);}else{$(html['html']).insertBefore(elemToPrependSelector);}
|
|
if(html['status']==0){$(elemToPrependSelector).hide();}
|
|
if(html['status']==1){$(elemToPrependSelector).show();}}});};WKFE.getGSMarkupFromController=function(cacheKey,offset,count,type,elemToPrependSelector,token,laka,additional,callback){var additional=additional||{};$.ajax('/gruenderservice/gruenderservice/getAdditionalFromCache',{data:{cacheKey:cacheKey,count:count,offset:offset,type:type,YII_CSRF_TOKEN:token,laka:laka,additional:JSON.stringify(additional)},method:'POST',dataType:'json',success:function(html){if(callback!=null&&typeof(callback)!=="undefined"){callback(html['html']);}else{$(html['html']).insertBefore(elemToPrependSelector);}
|
|
if(html['status']==0){$(elemToPrependSelector).hide();}
|
|
if(html['status']==1){$(elemToPrependSelector).show();}}});};WKFE.addSearchButtonClickHandler=function(){$('#main-search-form').on('click','button',function(e){e.preventDefault();e.delegateTarget.submit();})}
|
|
WKFE.searchMoreButton=function(token){$('.search-preview-load-more-link').on('click','button',function(){WKFE.searchOffset+=10;var button=$(this);var type=button.data('type');var term=button.data('term');if(type===undefined)
|
|
{type=QueryString.type;}
|
|
if(term===undefined)
|
|
{term=QueryString.searchTerm;}
|
|
if(typeof WKFE.customsearch===undefined)
|
|
{WKFE.customsearch=QueryString.customsearch;}
|
|
$.ajax('/search/search/requestAdditionalSuche',{data:{'type':type,customsearch:WKFE.customsearch,searchTerm:term,offset:WKFE.searchOffset,YII_CSRF_TOKEN:token,},method:"POST",success:function(data)
|
|
{var dat=JSON.parse(data);$('.search-preview-load-more-link').before(dat['html']);if(dat['count']<10)
|
|
{$('.search-preview-load-more-link').remove();}}});});};WKFE.searchMoreFDBButton=function(token){$('.fdb-load-more-link').on('click','button',function(){WKFE.searchOffset+=10;$.ajax('/search/search/requestAdditionalFDBSuche',{data:{art:QueryString.art,branche:QueryString.branche,fuer:QueryString[encodeURIComponent("fuer[]")],geltung:QueryString[encodeURIComponent("geltung[]")],textfilter:QueryString.textfilter,offset:WKFE.searchOffset,YII_CSRF_TOKEN:token,},method:"POST",success:function(data){var dat=JSON.parse(data);$('.fdb-link-list').append(dat['html']);if(dat['count']<10){$('.fdb-load-more-link').remove();}}});});};WKFE.requestBackgroundSearch=function(token,selector,type){$.ajax('/search/search/requestBackgroundSuche',{data:{type:type,searchTerm:QueryString.searchTerm,YII_CSRF_TOKEN:token,},method:"POST",success:function(data){var dat=JSON.parse(data);$(selector).last().html(dat['count']);}});};WKFE.backgroundSearch=function(token){if(QueryString.searchTerm){WKFE.requestBackgroundSearch(token,".search-events .col-xs-2","veranstaltungen");WKFE.requestBackgroundSearch(token,".search-content .col-xs-2","service");WKFE.requestBackgroundSearch(token,".search-contacts .col-xs-2","kontakte");}};WKFE.backgroundSearchNews=function(token){if(QueryString.searchTerm){WKFE.requestBackgroundSearch(token,".search-events .count-search-results","veranstaltungen");WKFE.requestBackgroundSearch(token,".search-service .count-search-results","service");WKFE.requestBackgroundSearch(token,".search-contacts .count-search-results","kontakte");}};WKFE.getAdditionalFromSearch=function(offset,count,type,resultSelector,loadMoreSelector,token,laka,additional,callback){var additional=additional||{};$.ajax('/search/search/GetAdditionalFromSearch',{data:{count:count,offset:offset,type:type,YII_CSRF_TOKEN:token,laka:laka,additional:JSON.stringify(additional)},method:'POST',dataType:'json',success:function(html){if(callback!=null&&typeof(callback)!=="undefined"){callback(html['html']);}else{if(offset==0){$(resultSelector).html($(html['html']));}else{$(html['html']).appendTo(resultSelector);}}
|
|
if(html['status']==0){$(loadMoreSelector).hide();}
|
|
if(html['status']==1){$(loadMoreSelector).show();}}});};WKFE.setCookie=function(value){var date=new Date();date.setTime(date.getTime()+(365*24*60*60*1000));var expires="; expires="+date.toGMTString();var name="wklaka";document.cookie=name+"="+value+expires+"; path=/";};WKFE.switchAWOKontakt=function(id){$('.awokontaktdetail').hide();var awokontaktdetail=$('div[data-id='+id+']');awokontaktdetail.show();$('div[data-id='+id+']').closest('.vcard').find('h4').html(awokontaktdetail.attr('data-contact-name'));};WKFE.changeBundeslandClient=function(laka,byRegionPrompt){if(typeof(byRegionPrompt)=="undefined"){byRegionPrompt=false;}
|
|
if(hasTicker==true){window.location.reload();}else{if(pageType=="bezirksstellen"||pageType=="kampagnen"){window.location.href="https://"+window.location.hostname;}else{if(laka=="oe"){$('#select-area-info').show();}else{$('#select-area-info').hide();}
|
|
if(spbreadcrumbhelper=='diewko'){WKFE.loadDieWKStartpage(laka);}
|
|
else if(templateID=='38'||templateID=='70'){WKFE.reloadKomplementaerspalte(laka,byRegionPrompt);}
|
|
else if(templateID=='94'){window.location.reload();}
|
|
else if(templateID=='93'){window.location.reload();}
|
|
else if(templateID=='82'){WKFE.reloadKomplementaerspalte(laka,byRegionPrompt);}
|
|
else if(templateID=='76'){WKFE.reloadKomplementaerspalte(laka,byRegionPrompt);}
|
|
else if(templateID=='77'||templateID=='80'){window.location.reload();}else if(templateID=='45'||templateID=='61'||templateID=='90'||templateID=='100'){window.location.reload();}
|
|
else if(templateID=='53'||templateID=='59'||templateID=='56'||templateID=='95'||templateID=='92'){$.ajax({method:"GET",url:"/service/branchen/redirectToBranchenStartpage?orgid="+orgID+"&choose=true&laka="+laka,dataType:'json',}).done(function(html){if(html.length>1&&typeof html[0]=="object"&&html[0].length>1){var model="<div id=\"myModal\" class=\"modal fade\" tabindex=\"-1\" role=\"dialog\"><div class=\"modal-dialog\" role=\"document\"><div class=\"modal-content\"><div class=\"modal-header\"><button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button></div><div class=\"modal-body\"><p>Bitte wählen Sie eine Branche:</p></div><div class=\"modal-footer\">";html.forEach(function(entry){model=model+"<button type=\"button\" class=\"btn btn-default branchenButton\" data-href=\""+entry[3]+"&laka="+laka+"\">"+entry[1]+"</button>";});model=model+"</div></div></div></div><button id=\"toggleButton\" style=\"display:none;\" data-toggle=\"modal\" data-target=\"#myModal\"/><script>$('.branchenButton').on('click', function(){if (\""+laka+"\" != \"oe\") {WKFE.setCookie(\""+laka+"\");} var that=this;$.ajax({method: \"GET\",url: \"/geolocation/changeLocation/updateLaka?laka="+laka+"\"}).done(function(msg) {window.location.href = $(that).attr('data-href');}).fail(function(error) {console.log(error);});})</script>";$('body').append(model);$('#toggleButton').click();$('.close').click(function(){window.location.reload();});}
|
|
else{window.location.href="/service/branchen/redirectToBranchenStartpage?orgid="+orgID+"&save=true&laka="+laka;}}).fail(function(error){window.location.href="/service/branchen/redirectToBranchenStartpage?orgid="+orgID+"&save=true&laka="+laka;});}
|
|
else if(templateID=='72'){console.log("reload branchenauswahl");WKFE.getChannelUrl();}
|
|
else if(templateID=='104'){window.location.reload();}
|
|
else{window.location.reload();}}}};WKFE.getChannelUrl=function(){$.ajax({method:"GET",url:"/service/branchen/getChannelUrl?path="+encodeURIComponent(window.location.pathname),dataType:'json',}).done(function(url){if(url.url!="false")
|
|
window.location=url.url;}).fail(function(error){console.log(error);});};WKFE.reinit=function(){WKFE.init();initGallery();initAll();WKFE.pressOffset=8;WKFE.meinungOffset=8;WKFE.kategorieOffset=9;WKFE.awnewsOffset=5;};WKFE.reloadKomplementaerspalte=function(laka,byRegionPrompt){if(typeof(byRegionPrompt)=="undefined"){byRegionPrompt=false;}
|
|
$.ajax({method:"GET",url:"/service/service/getKomplementaerspalte?laka="+laka+"&path="+encodeURIComponent(window.location.pathname),dataType:'json',}).done(function(html){if(html['html'].indexOf("notavailable")==0){window.location.replace(html['html'].substring(html['html'].indexOf("-")+1));if(byRegionPrompt){dataLayer.push({'event':'pageview','pageviewTrigger':'user-initial'});}
|
|
else{dataLayer.push({'event':'pageview','pageviewTrigger':'user-navigation'});}}else{window.location.reload();}}).fail(function(error){console.log(error);});}
|
|
WKFE.loadLakaPageByAjax=function(laka,callback){$.ajax({method:"GET",url:"/service/service/loadPage?laka="+laka+"&path="+encodeURIComponent(window.location.pathname),dataType:'html',}).done(function(html){var head=html.substr(html.indexOf('<head'));head=head.substr(0,head.indexOf('</head>'));var newDataLayer=head.match(/<!-- regexStart -->([.\s\S]+)<!-- regexEnd -->/);newDataLayer=newDataLayer[1].substr(14);newDataLayer=newDataLayer.slice(0,-3);dataLayer.push($.parseJSON(newDataLayer));var headobj=$('<div/>').html(head);var body=html.substr(html.indexOf('<body'));body=body.substr(0,body.indexOf('</body>'));var bodyobj=$('<div/>').html(body);callback(headobj,bodyobj);for(var i in pageloadCBs){pageloadCBs[i]();}
|
|
console.log('pageloadcomplete');}).fail(function(error){console.log(error);});}
|
|
WKFE.loadPageTemplate=function(laka,callback){$.ajax({method:"GET",url:"/service/templates/PageTemplate.html?laka="+laka,dataType:'html',}).done(function(html){var object=$('<div/>').html(html);callback(object);}).fail(function(error){console.log(error);});}
|
|
WKFE.whenPageloadComplete=function(callback){pageloadCBs.push(callback);}
|
|
WKFE.replaceSeoElementsInHead=function(newHead){WKFE.replaceDomElement($('meta[name="description"]'),$('meta[name="description"]',newHead));WKFE.replaceDomElement($('meta[name="robots"]'),$('meta[name="robots"]',newHead));WKFE.replaceDomElement($('meta[property="og:title"]'),$('meta[property="og:title"]',newHead));WKFE.replaceDomElement($('meta[property="og:url"]'),$('meta[property="og:url"]',newHead));WKFE.replaceDomElement($('meta[property="og:image"]'),$('meta[property="og:image"]',newHead));WKFE.replaceDomElement($('meta[property="og:description"]'),$('meta[property="og:description"]',newHead));WKFE.replaceDomElement($('meta[property="twitter:title"]'),$('meta[property="twitter:title"]',newHead));WKFE.replaceDomElement($('meta[property="twitter:image"]'),$('meta[property="twitter:image"]',newHead));WKFE.replaceDomElement($('meta[property="twitter:description"]'),$('meta[property="twitter:description"]',newHead));WKFE.replaceDomElement($('link[rel="canonical"]'),$('link[rel="canonical"]',newHead));WKFE.replaceDomElement($('title'),$('title',newHead));WKFE.replaceDomElement($('script#gtx-head-js'),$('script#gtx-head-js',newHead));}
|
|
WKFE.replaceDomElement=function(oldelement,newelement){if(oldelement.length&&newelement.length){oldelement.replaceWith(newelement);}else if(newelement.length){$('head').append(newelement);}else{oldelement.remove();}}
|
|
WKFE.replaceTopSectionAndFooter=function(object){$('.top-section').replaceWith($('.top-section',object));$('footer.footer-section').replaceWith($('footer.footer-section',object));}
|
|
WKFE.reloadAGBDatenbank=function(){jQuery.ajax({url:"/service/AGBDatenbank/renderAlleBranchenFilter",}).done(function(response){response=jQuery.parseJSON(response);jQuery('#list-results').html(response.html);jQuery.ajax({url:"/service/AGBDatenbank/translateBranchenIDToBranchenIDofCurrentLaka",}).done(function(html){var html=JSON.parse(html);if(html.ids&&html.eigeneBranche){jQuery('#agbdb-eigene-branche').html(html.eigeneBranche);jQuery('#agbdb-eigene-branche li').remove();var links=jQuery('#list-results a');jQuery.each(links,function(){var str=jQuery(this)[0].getAttribute('data-branchen-id');for(var i=0;i<html.ids.length;i++){if(jQuery.inArray(html.ids[i],str.split(','))>=0){jQuery('#agb-eigene-branche').append('<li>'+jQuery(this).prop('outerHTML')+'</li>');break;}}});if(jQuery('#agb-eigene-branche li').length<=0){jQuery('.agb-no-files-found').show();}else{jQuery('.agb-no-files-found').hide();}}else{jQuery('#agbdb-eigene-branche').remove();}});});}
|
|
WKFE.loadDieWKStartpage=function(laka){$.ajax({method:"GET",url:"/service/service/loadDieWKStartpage?laka="+laka,dataType:'json',}).done(function(startpage){window.location.replace(startpage['startpage']);}).fail(function(error){console.log(error);});}
|
|
WKFE.addInsolvenzenSearchButtonClickHandler=function(token){$('#insolvenzen_searchbutton').on('click',function(e){e.preventDefault();WKFE.insolvenzenOffset=10;var laka=$('#geltung').val();if(laka!=""){var art=$('#art').val();var additional={'art':art};var cacheKey="insolvenzen";WKFE.getMarkupFromController(cacheKey,0,10,'insolvenzen','.insolvenz-db-load-more-link',token,laka,additional,function(html){$('#results_insolvenzen').html(html);});}});};WKFE.addInsolvenzenLoadMoreButtonClickHandler=function(token){WKFE.insolvenzenOffset=10;$('.insolvenz-db-load-more-link .btn').on('click',function(e){e.preventDefault();var laka=$('#geltung').val();if(laka!=""){var art=$('#art').val();var additional={'art':art};var cacheKey="insolvenzen";WKFE.insolvenzenOffset+=10;WKFE.getMarkupFromController(cacheKey,0,WKFE.insolvenzenOffset,'insolvenzen','.insolvenz-db-load-more-link',token,laka,additional,function(html){$('#results_insolvenzen').html(html);});}});};WKFE.addEventSearchLoadMoreHandler=function(token,term,time){var queryString=".event-preview-load-more-link";WKFE.eventOffsetCustom[term]=10;if(!String.prototype.startsWith){String.prototype.startsWith=function(searchString,position){position=position||0;return this.indexOf(searchString,position)===position;};}
|
|
if(term.startsWith("|cvt|")){queryString=queryString+"[data-uniqid='"+term+"']";}
|
|
$(queryString+' button').on('click',function(e){e.preventDefault();var offset=10;if(term.startsWith("|cvt|")){offset=WKFE.eventOffsetCustom[term];WKFE.eventOffsetCustom[term]+=10;}
|
|
else{offset=WKFE.eventOffset;WKFE.eventOffset+=10;}
|
|
$.ajax('/service/service/getAdditionalEventsForSearch',{data:{eventsSearchInput:term,time:time,offset:offset,YII_CSRF_TOKEN:token,},method:'POST',dataType:'json',success:function(html){$(queryString).before($(html['html']));if(html['status']==0){$(queryString).hide();}
|
|
if(html['status']==1){$(queryString).show();}}});});};WKFE.addEventKategorieLoadMoreHandler=function(token,kategorie){$('.event-preview-load-more-link button').on('click',function(e){e.preventDefault();$.ajax('/service/service/getAdditionalEventsForKategorie',{data:{kategorie:kategorie,offset:WKFE.eventOffset,YII_CSRF_TOKEN:token,},method:'POST',dataType:'json',success:function(html){$('.event-preview-load-more-link').before($(html['html']));if(html['status']==0){$('.event-preview-load-more-link').hide();}
|
|
if(html['status']==1){$('.event-preview-load-more-link').show();}}});WKFE.eventOffset+=10;});}
|
|
WKFE.addAWNewsLoadMoreButtonClickHandler=function(token,type,folderid){$('.l-previews .news-preview-load-more-link').on('click','.btn',function(e){e.preventDefault();var cacheKey=folderid+"_"+type;WKFE.getMarkupFromController(cacheKey,WKFE.awnewsOffset,10,'awnews','.news-preview-load-more-link',token,"");WKFE.awnewsOffset+=10;});};WKFE.addGSNewsLoadMoreButtonClickHandler=function(token,tagid){$('.row.aktuelles + .news-preview-load-more-link').on('click','.btn',function(e){e.preventDefault();WKFE.getGSMarkupFromController(tagid,WKFE.gsnewsOffset,10,'gsnews','.news-preview-load-more-link',token,"");WKFE.gsnewsOffset+=10;});};WKFE.addBezirkNewsLoadMoreButtonClickHandler=function(token,folderid){$('.l-news-previews .news-preview-load-more-link').on('click','.btn',function(e){e.preventDefault();var cacheKey=folderid;WKFE.getMarkupFromController(cacheKey,WKFE.bezirknewsOffset,5,'bezirk','.news-preview-load-more-link',token,"");WKFE.bezirknewsOffset+=5;});};WKFE.addNeugruendungenSearchButtonClickHandler=function(token){$('#neugruendungen_searchbutton').on('click',function(e){e.preventDefault();WKFE.neugruendungenOffset=0;var laka=$('#geltung').val();if(laka!=""){var cacheKey="neugruendungen";WKFE.getMarkupFromController(cacheKey,WKFE.neugruendungenOffset,10,'neugruendungen','.neugruendungen-db-load-more-link',token,laka,null,function(html){$('#neugruendungen_result').html(html);$('.neugruendungen_error_text').hide();});}});};WKFE.addNeugruendungenLoadMoreButtonClickHandler=function(token){WKFE.neugruendungenOffset=0;$('.neugruendungen-db-load-more-link .btn').on('click',function(e){e.preventDefault();var laka=$('#geltung').val();if(laka!=""){var cacheKey="neugruendungen";WKFE.neugruendungenOffset+=10;WKFE.getMarkupFromController(cacheKey,WKFE.neugruendungenOffset,10,'neugruendungen','.neugruendungen-db-load-more-link',token,laka,null,function(html){$('#neugruendungen_result').append(html);$('.neugruendungen_error_text').hide();});}});};WKFE.addKVSearchButtonClickHandler=function(token){$('#kv_searchbutton').on('click',function(e){e.preventDefault();WKFE.kvOffset=0;var branche=$('#branche').val();var geltung=$('#geltung').val();var additional={'branche':branche,'geltung':geltung};if($('#gueltigkeit').length>0){var gueltigkeit=$('#gueltigkeit').val();if(!gueltigkeit)gueltigkeit="";additional['gueltigkeit']=gueltigkeit;}
|
|
if($('#kvuraltarchiv').length>0){additional['uraltarchiv']='true';}
|
|
WKFE.getAdditionalFromSearch(WKFE.kvOffset,10,'kv','#kv_result_list','.kv-load-more-link',token,null,additional);window.history.replaceState('Object','Title','?json='+encodeURI(JSON.stringify(additional)));});};WKFE.addKVLoadMoreButtonClickHandler=function(token){WKFE.kvOffset=0;$('.kv-load-more-link .btn').on('click',function(e){e.preventDefault();var branche=$('#branche').val();var geltung=$('#geltung').val();var additional={'branche':branche,'geltung':geltung};if($('#gueltigkeit').length>0){var gueltigkeit=$('#gueltigkeit').val();if(!gueltigkeit)gueltigkeit="";additional['gueltigkeit']=gueltigkeit;}
|
|
if($('#kvuraltarchiv').length>0){additional['uraltarchiv']='true';}
|
|
WKFE.kvOffset+=10;WKFE.getAdditionalFromSearch(WKFE.kvOffset,10,'kv','#kv_result_list','.kv-load-more-link',token,null,additional);});};WKFE.initKVSearch=function(){var href=window.location.href;if(href.indexOf('?json=')!=-1){$('#kv_searchbutton').click();}};WKFE.loadKVStaticList=function(token,geltung,branchen){WKFE.kvOffset=0;geltung=(typeof geltung==='object'&&geltung[0]=='oe')?null:geltung;var additional={'branche':branchen,'geltung':geltung};WKFE.getAdditionalFromSearch(WKFE.kvOffset,10,'kv','#kv_result_list','.kv-load-more-link',token,null,additional);}
|
|
WKFE.addKVStaticListMoreButtonClickHandler=function(token,geltung,branchen){WKFE.kvOffset=0;geltung=(typeof geltung==='object'&&geltung[0]=='oe')?null:geltung;$('.kv-load-more-link .btn').on('click',function(e){e.preventDefault();var additional={'branche':branchen,'geltung':geltung};WKFE.kvOffset+=10;WKFE.getAdditionalFromSearch(WKFE.kvOffset,10,'kv','#kv_result_list','.kv-load-more-link',token,null,additional);});}
|
|
WKFE.addClickHandler=function(){$('.site-main__meta__share').on('click','a',function(e){var href=$(this).attr("href");if(href!="#"&&href.indexOf("/pdf/")==-1&&href.indexOf("mailto:?body")==-1){e.preventDefault();window.open($(this).attr('href'),'Teilen','width=500, height=300,left=100, top=100');}});$('#industrie-quicksearch').on('submit',function(e){e.preventDefault();var that=this;if($('#industrie-quicksearch input').val()!=""){$.ajax({method:"GET",url:"/search/search/Branchensuche?searchTerm="+encodeURIComponent($('#industrie-quicksearch input').val()),dataType:'json',}).done(function(html){$('.industrie-results').html(html);if(dataLayer!=null){dataLayer.push({'event':'search','searchTerm':$('#industrie-quicksearch input').val(),'searchCategory':'wko.at Branchensuche','searchResults':$("ul.industrie-results li").length});}
|
|
var height=$(that).closest('.dropdown-menu').outerHeight();$('.tfn').css('transform','translate3d(0,'+height+'px, 0)');}).fail(function(error){console.log(error);});}else{$('.industrie-results').html("");var height=$(this).closest('.dropdown-menu').outerHeight();$('.tfn').css('transform','translate3d(0,'+height+'px, 0)');}});$('header .form-control-select--area select.form-control').on('change',function(e){var optionSelected=$("option:selected",this);var value=this.value;$.ajax({method:"GET",url:"/wkowebtrekk/session/setTrigger?trigger=user",async:false});WKFE.updateBundeslandWithCookie(value,false);});WKFE.updateBundeslandWithCookie=function(laka,byRegionPrompt){if(typeof(byRegionPrompt)=="undefined"){byRegionPrompt=true;}
|
|
WKFE.setCookie(laka);if(templateID=='53'||templateID=='59'||templateID=='56'||templateID=='95'||templateID=='92'){WKFE.changeBundeslandClient(laka,byRegionPrompt);}
|
|
else{$.ajax({method:"GET",url:"/geolocation/changeLocation/updateLaka?laka="+laka+"®ionPrompt="+byRegionPrompt+"®ionReferer="+encodeURIComponent(document.referrer)}).done(function(msg){WKFE.changeBundeslandClient(laka,byRegionPrompt);}).fail(function(error){console.log(error);});}}
|
|
WKFE.triggerLaKaDropdown=function(laka){$('header .form-control-select--area select.form-control').val(laka).trigger('change');};if($('#header-contact').length){$('#header-contact').on('click','.link-list li a',function(e){e.preventDefault();var orgid=$(this).attr('data-id');$.ajax({method:"GET",url:"/service/service/renderThirdContactColumn?orgId="+orgid,dataType:'json',}).done(function(html){$('#header-contact .col-md-4').last().html($(html['html']));}).fail(function(error){console.log(error);});});}};WKFE.updateDataLayerInformation=function(laka){var fullLakaName={"b":"burgenland","k":"kaernten","noe":"niederoesterreich","ooe":"oberoesterreich","sbg":"salzburg","stmk":"steiermark","t":"tirol","vbg":"vorarlberg","w":"wien","oe":"oesterreich"};var dl={'event':'pageview','pageRegion':fullLakaName[laka]};$.ajax({method:"GET",url:"/wkowebtrekk/session/getTrigger",async:false}).done(function(msg){if(msg.status==200&&msg.lakatrigger!=false){dl['pageviewTrigger']=msg.lakatrigger;}});dataLayer.push(dl);};return WKFE;}(jQuery,window));jQuery('document').ready(function(){WKFE.init();});var QueryString=function(){var query_string={};var query=window.location.search.substring(1);var vars=query.split("&");for(var i=0;i<vars.length;i++){var pair=vars[i].split("=");if(typeof query_string[pair[0]]==="undefined"){query_string[pair[0]]=decodeURIComponent(pair[1]);}else if(typeof query_string[pair[0]]==="string"){var arr=[query_string[pair[0]],decodeURIComponent(pair[1])];query_string[pair[0]]=arr;}else{query_string[pair[0]].push(decodeURIComponent(pair[1]));}}
|
|
return query_string;}();String.prototype.insertAt=function(index,string){return this.substr(0,index)+string+this.substr(index);}
|
|
String.prototype.replaceAll=function(search,replacement){var target=this;return target.replace(new RegExp(search,'g'),replacement);}; |