//http://kirchenzeitung-koeln.de/ var killsearchitems=false; var cpage=1; function closeOneSearchItem(){ $('#oneitem').fadeOut('slow', function(){}); $('#closeoneitemlink').fadeOut('slow', function(){}); $('#searcharea').fadeIn('slow', function(){}); $('html, body').css('overflow', 'auto'); } function makeItemView(val){ if(val['data']['subtitle']!="" && val['data']['subtitle']!="index"){ var xlink="href='"+val['data']['subtitle']+"'"; } $("#theitemdata").html($("#theitemdata").html()+"
"+val['data']['title']+"
"+val['data']['description']+"
"); } function displayGetOneSearchItem(val){ $("#theitemdata").html(""); if(val['data']){ makeItemView(val); } $('#oneitem').fadeIn('slow', function(){}); $('#closeoneitemlink').fadeIn('slow', function(){}); $("#oneitem").scrollTop(0); $(window).scrollTop(0); } function getOneSearchItem(id){ $('#searcharea').fadeOut('slow', function(){}); $('html, body').css('overflow', 'hidden'); x_getOneSearchItem(id, displayGetOneSearchItem); } function displaySearchItems(val){ var hasstillitems=0; if(cpage==1){ $("#outputtop").html(""); } if(val){ for(var i in val['item']){ /* if(val['item'][i]['subtitle']!=""){ var xlink="href='"+val['item'][i]['subtitle']+"'"; }else{ var xlink="href='#' onclick='setTopCats(\""+val['item'][i]['type']+"\");return false;'"; } */ var xlink="href='"+val['item'][i]['subtitle']+"'"; if(landingpage=="index"){ if(val['item'][i]['type']=="in"){ if(val['item'][i]['subtitle']!="index"){ var xlink="href='"+val['item'][i]['subtitle']+"' target='_blank'"; }else{ var xlink="href='https://bachem.de/verlag/'"; } } if(val['item'][i]['type']=="ki"){ if(val['item'][i]['subtitle']!="index"){ var xlink="href='https://bachem.de/kirchenzeitung/"+val['item'][i]['id']+"'"; }else{ var xlink="href='https://bachem.de/kirchenzeitung/'"; } var xlink="href='http://kirchenzeitung-koeln.de/' target='_blank'"; } if(val['item'][i]['type']=="we"){ if(val['item'][i]['subtitle']!="index"){ var xlink="href='https://bachem.de/werbung/"+val['item'][i]['id']+"'"; }else{ var xlink="href='https://bachem.de/werbung/'"; } } if(val['item'][i]['type']=="fe"){ if(val['item'][i]['subtitle']!="index"){ var xlink="href='https://bachem.de/ferien/"+val['item'][i]['id']+"'"; }else{ var xlink="href='https://bachem.de/ferien/'"; } } if(val['item'][i]['type']=="im"){ if(val['item'][i]['subtitle']!="index"){ var xlink="href='https://bachem.de/immobilien/"+val['item'][i]['id']+"'"; }else{ var xlink="href='https://bachem.de/immobilien/'"; } } }else{ if(val['item'][i]['type']=="ki"){ if(val['item'][i]['subtitle']=="index"){ var xlink="href='http://www.kiz-koeln.de/'"; }else{ if(val['item'][i]['subtitle']==""){ var xlink="href='#' onclick='getOneSearchItem(\""+val['item'][i]['id']+"\");return false;'"; }else{ var xlink="href='"+val['item'][i]['subtitle']+"' target='_blank'"; } } } if(val['item'][i]['type']=="we"){ if(val['item'][i]['subtitle']=="index"){ var xlink="href='http://www.polivox.de/'"; }else{ if(val['item'][i]['subtitle']==""){ var xlink="href='#' onclick='getOneSearchItem(\""+val['item'][i]['id']+"\");return false;'"; }else{ var xlink="href='"+val['item'][i]['subtitle']+"' target='_blank'"; } } } if(val['item'][i]['type']=="fe"){ if(val['item'][i]['subtitle']=="index"){ var xlink="href='http://www.ferienstrassen.info/'"; }else{ if(val['item'][i]['subtitle']==""){ var xlink="href='#' onclick='getOneSearchItem(\""+val['item'][i]['id']+"\");return false;'"; }else{ var xlink="href='"+val['item'][i]['subtitle']+"' target='_blank'"; } } } if(val['item'][i]['type']=="im"){ if(val['item'][i]['subtitle']=="index"){ var xlink="href='http://www.ach-immobilien.de/'"; }else{ if(val['item'][i]['subtitle']==""){ var xlink="href='#' onclick='getOneSearchItem(\""+val['item'][i]['id']+"\");return false;'"; }else{ var xlink="href='"+val['item'][i]['subtitle']+"' target='_blank'"; } } } } $("#outputtop").html($("#outputtop").html()+"
"); $("#outputitemtitle"+val['item'][i]['id']).html(val['item'][i]['title']); var regex = //gi; val['item'][i]['description']=val['item'][i]['description'].replace(regex, " ") $("#outputtopitemoverlayinner"+val['item'][i]['id']).html("
"+val['item'][i]['description']+"
"); if(val['item'][i]['description']==""){ $("#outputtopitemoverlay"+val['item'][i]['id']).css('display', 'none'); } var x=val['item'][i]['id']; (function(x) { var w=$(window).width(); var lastmargin=90; if( w < 481){ lastmargin=5; } $('.outputtopitem').animate({"margin": lastmargin+"px"},1500, function(){ $('#outputtopitemoverlay'+x).animate({"margin-top": "-130px"},500, function(){}); if( w < 481){ $('.outputtopitem').animate({"margin-top": "180px"},300, function(){}); } } ); })(x); if(cpage==1){ $('.outputtop').fadeIn(2000); } hasstillitems++; } } cpage++; if(hasstillitems==0){ cpage=false; } killsearchitems=false; } function searchItems(ntb){ $('#allinfos').slideUp('slow', function(){}); $('#topcats').slideDown('slow', function(){}); $('#outputtop').slideDown('slow', function(){}); if(!killsearchitems){ killsearchitems=true; if(ntb=="new"){ cpage=1; } if(cpage){ x_searchLandingItems(catin, catki, catwe, catfe, catim, cpage, landingpage, displaySearchItems); } } } /////////////////////////////////////// // // // Cats // // // /////////////////////////////////////// function setTopCats(cat){ console.log(cat); $('.tc').removeClass("icon-checkmark"); $('.tc').removeClass("icon-checkbox-unchecked"); $('.tc').removeClass("icon-checkbox-checked"); $('.tc').addClass("icon-checkbox-unchecked"); if(cat=="im"){ if(catim==1){ catim=0; }else{ catim=1; } } if(catim==1){ $('#topcat_im').removeClass("icon-checkbox-unchecked"); $('#topcat_im').addClass("icon-checkbox-checked"); } if(cat=="fe"){ if(catfe==1){ catfe=0; }else{ catfe=1; } } if(catfe==1){ $('#topcat_fe').removeClass("icon-checkbox-unchecked"); $('#topcat_fe').addClass("icon-checkbox-checked"); } if(cat=="we"){ if(catwe==1){ catwe=0; }else{ catwe=1; } } if(catwe==1){ $('#topcat_we').removeClass("icon-checkbox-unchecked"); $('#topcat_we').addClass("icon-checkbox-checked"); } if(cat=="ki"){ if(catki==1){ catki=0; }else{ catki=1; } } if(catki==1){ $('#topcat_ki').removeClass("icon-checkbox-unchecked"); $('#topcat_ki').addClass("icon-checkbox-checked"); } if(cat=="in"){ if(catin==1){ catin=0; }else{ catin=1; } } if(catin==1){ $('#topcat_in').removeClass("icon-checkbox-unchecked"); $('#topcat_in').addClass("icon-checkbox-checked"); } if((catin==1 && catki==1 && catwe==1 && catfe==1 && catim==1) || (catin==0 && catki==0 && catwe==0 && catfe==0 && catim==0)){ catim=0; catfe=0; catwe=0; catki=0; catin=0; $('.tc').removeClass("icon-checkmark"); $('.tc').removeClass("icon-checkbox-unchecked"); $('.tc').removeClass("icon-checkbox-checked"); $('.tc').addClass("icon-checkmark"); } searchItems("new"); }