/*
 * Exorbyte Search jQuery plug-in.
 *
 * Copyright (c) 2010-2011 exorbyte GmbH.  All rights reserved.
 *
 * Version: $Id: exorbyte-search.min.js,v 1.2 2011-02-23 10:31:05 exorbyte Exp $
 *
 */
(function(a){a.fn.extend({mainsearch:function(h,o){o=a.extend({},a.Mainsearch.defaults,{url:typeof h=="string"?h:null},o);o.formatAddToCart=typeof o.formatAddToCart=="function"?o.formatAddToCart:function(){return""};o.onFormSubmit=typeof o.onFormSubmit=="function"?o.onFormSubmit:function(){return false};o.makeResultsDiv=typeof o.makeResultsDiv=="function"?o.makeResultsDiv:function(){return false};o.formatDlvTime=typeof o.formatDlvTime=="function"?o.formatDlvTime:function(){return false};o.modifyUrl=
typeof o.modifyUrl=="function"?o.modifyUrl:function(H){return H};return this.each(function(){new a.Mainsearch(this,o)})},setOptionsMS:function(h){return this.trigger("setOptionsMS",[h])},unmainsearch:function(){return this.trigger("unmainsearch")}});a.Mainsearch=function(h,o){function H(r){O.noResults(r)}function A(r,m){if(!a("#exo-results").length)try{o.makeResultsDiv()}catch(D){if(!a("#exo-results").length)return}m&&typeof m=="object"?O.display(m,r):H(r)}function R(r,m,D,L){if(typeof o.url=="string"&&
o.url.length>0){var J="";if(a.cookie)J=a.cookie("ecs-userId");var G={sv:"search",u:J,q:r.q.replace(/\$amp;/g,"&").replace(/\$eq;/g,"="),wt:"json"};a.each(o.extraParams,function(B,x){if(x)G[B]=typeof x=="function"?x():x});a.ajax({mode:"abort",port:"mainsearch"+h.name,dataType:o.dataType,cache:o.httpCaching,url:o.url,data:a.extend(G,m),traditional:true,success:function(B){var x=B;if(o.dataType=="text")x=o.parse&&o.parse(B)||eval("("+B+")");D(r,x)},error:function(){L(r)}})}else L(r)}var O=a.Mainsearch.Select(o,
a("#exo-results")),M;a(h).bind("setOptionsMS",function(r,m){a.extend(o,m)});a("body").append("<a rel='ms-main-history' id='_mainsearch' href='#' style='opacity:0;font-size:1px;'>.</a>");a(h).parents("form").submit(function(){var r=encodeURI(a(h).val()).replace(/&/g,"$amp;").replace(/=/g,"$eq;");a("#_mainsearch").attr("href","#q="+r).click();a(h).blur();var m=false;try{m=o.onFormSubmit(r)}catch(D){}if(m!==true)m=false;return m});a.history.init(function(r){if(r==""&&a("#exo-results > div").length)a.browser.msie&&
(a.browser.version<8||document.documentMode<8)||location.reload();if(typeof r=="string"&&r.search(".*q=.+")>=0){a("#exo-results").length===0&&o.onFormSubmit(r);if(a.browser.msie)r=r.replace(/^.*#/,"");r=decodeURIComponent(r);r=r.split("&");var m={};a.each(r,function(d,b){var n=b.split("=");m[n[0]]=n[1]});if(m.q){m.hasFacets=r.length>1?true:false;m.qOrig=m.q.replace(/\$amp;/g,"&").replace(/\$eq;/g,"=");a(h).val(m.qOrig);if(!M||m.q!=M){M=m.q;a.Autocompleter.SubmitTrackingMsg&&a.Autocompleter.SubmitTrackingMsg(m.qOrig,
null,null,null,"fullsearch",o)}for(var D=r=o.rowsPerPage;D<=o.rowsPerPage*4;D*=2)if(D==m.npp){r=m.npp;break}m.npp=r;D=(m.p?m.p-1:0)*r;var L=m.sort?m.sort:o.defaultSorting,J=m.catl?parseInt(m.catl):1;m.pmin&&parseInt(m.pmin);m.pmax&&parseInt(m.pmax);var G=m.plo?parseInt(m.plo):"*",B=m.phi?parseInt(m.phi):"*",x=[],E="",K="";a.each(o.facets,function(d){d=o.facets[d];if(d.name=="category"){var b=m.cats?m.cats.split("|"):[];a.each(b,function(n){x.push("Category:"+b[n])});o.sortCategoryByCount=d.sortByCount}else if(d.name==
"price"){if(G!="*"||B!="*")x.push("Price:["+G+" TO "+B+"]")}else if(d.name=="brand"){m.brand&&x.push("Brand:"+m.brand);o.sortBrandsByCount=d.sortByCount}else{if(m[d.name])E+="%26"+d.name+"%3D"+m[d.name];if(d.dispAlways)K+=","+d.name}});E&&x.push("Dyn_facet:"+E.substr(3));facetQuery=["Category:"+J];K&&facetQuery.push("Dyn_facet:"+K.substr(1));r={rows:r,sort:L,facet_query:facetQuery,start:D};if(x.length>0)r.fq=x;if(o.sortBrandsByCount===false)r["f.Brand.facet_sort"]="index";if(o.sortCategoriesByCount===
false)r["f.Category.facet_sort"]="index";R(m,r,A,H)}else H(m)}},"");a("a[rel='ms-main-history']").click(function(){var r=this.href;r=r.replace(/^.*#/,"");a.history.load(r);return false})};a.Mainsearch.defaults={currencySymbol:"&euro;",currencySymbolAfterPrice:true,decimalPoint:",",noResultsMsg:"Es wurden keine Treffer gefunden.",invalidSelectionMsg:"F&uuml;r diese Auswahl wurden keine Treffer gefunden.",invalidSelectionMsgExplain:"Sie k&ouml;nnen <a href='javascript: window.history.back()'>zur&uuml;ck</a> gehen oder die Auswahl &auml;ndern.",
of:"von",to:"bis",results:"Treffer",sortBy:"Sortieren nach",relevance:"Relevanz",lowestPrice:"Niedrigster Preis",highestPrice:"H&ouml;chster Preis",categories:"Kategorien",brands:"Hersteller",prices:"Preis einschr&auml;nken",brand:"Hersteller",more:"weitere",view:"Ansicht",deselect:"Aufheben",dataType:"text",httpCaching:true,formatAddToCart:function(){return""},onFormSubmit:function(){return false},makeResultsDiv:function(){return false},formatDlvTime:function(){return""},modifyUrl:function(h){return h},
addToCart:false,sortCategoriesByCount:true,sortBrandsByCount:false,facets:[{name:"category",dispName:"Kategorien",dispAlways:true,sortByCount:false},{name:"brand",dispName:"Hersteller",dispAlways:true,sortByCount:true},{name:"price",dispName:"Preis einschr&auml;nken",dispAlways:true,sortByCount:false}],facetDivId:false,projectId:-1,extraParams:{},defaultSorting:"score",defaultView:"list",imageDir:"img",rowsPerPage:15,useImgCache:true};a.Mainsearch.Select=function(h){function o(d){a("#exo-results > .exo-pager").remove();
h.facetDivId&&a("#"+h.facetDivId).empty();a("#exo-facets").empty();a("#exo-header").empty();if(d.hasFacets){H(0,d);a("#exo-result-list").html("<div>"+h.invalidSelectionMsg+"</div>");a("<p/>").appendTo(a("#exo-result-list")).html(h.invalidSelectionMsgExplain)}else a("#exo-result-list").html("<div>"+h.noResultsMsg+"</div>")}function H(d,b){var n,j=a("#exo-facets"),k=0;a.each(h.facets,function(e){if(h.facetDivId)n=j=a("#"+h.facetDivId);e===0&&j.empty();if(!h.facetDivId&&k%3==0){j=a("<div/>").addClass("exo-facet-row").appendTo(a("#exo-facets"));
n=a("<div/>").addClass("exo-facet-hdr").appendTo(j)}var l=h.facets[e];(l.name=="category"?r(l,d,h,n,j,b):l.name=="price"?D(l,d,h,n,j,b):m(l,d,h,n,j,b))&&k++;if(!h.facetDivId&&(k%4==3||e==h.facets.length-1))a("<div/>").addClass("exo-clear").appendTo(j)});if(K){var c=a("div.exo-cats").width()*0.8;a("div.exo-cats .exo-slim-cat").each(function(){a(this).width()>c&&a(this).width(c)});c=a("div.exo-cats").width()-5;a("div.exo-cats .exo-wide-cat").each(function(){a(this).width()>c&&a(this).width(c)})}}function A(d){var b=
"#";a.each(d,function(n,j){if(j&&n!="qOrig"&&n!="hasFacets")b+=n+"="+urlencode(j)+"&"});return b.substr(0,b.length-1)}function R(d,b){B=b.npp?parseInt(b.npp):h.rowsPerPage;x=b.p?b.p-1:0;var n=x*B,j=b.sort?b.sort:h.defaultSorting;b.catl&&parseInt(b.catl);if(d.length==0||d.response.numFound==0)o(b);else{var k=d.response.docs,c=d.facet_counts&&d.facet_counts.facet_fields.Brand,e=d.response.numFound,l=n+1,p=n+k.length,s;if(a.cookie){s=a.cookie("ecs-showList");if(s===null){s=h.defaultView=="list"?"true":
"0";a.cookie("ecs-showList",s,{expires:30})}s=s==="true"?true:0}H(d,b);if(j=="Brand"&&c&&c.length<4)j="score";var q=a("#exo-header");q.empty();var f=a("<div/>").addClass("exo-headerLine").appendTo(q);f.addClass("first");O(f,e,x,b);f=a("<div/>").addClass("exo-headerLine").appendTo(q);f.append("<div id='exo-numRes'>"+l+" &ndash; "+p+" "+h.of+" "+e+" "+h.results+"</div>");l=a("<div/>").attr("id","exo-numPerPage").appendTo(f);for(p=h.rowsPerPage;p<=h.rowsPerPage*4;p*=2)if(p==B)a('<span class="current">'+
p+"</span> ").appendTo(l);else{b.p=1;b.npp=p;url=A(b);a('<span class="exo-npp"><a rel="ms-history" href="'+url.replace(/\&/g,"&amp;")+'">'+p+"</a></span> ").appendTo(l)}b.npp=B;a("<div/>").attr("id","exo-view").html(h.view+": <span id='exo-gridView'>&nbsp;</span><span id='exo-listView'>&nbsp;</span>").appendTo(f);l="#exo-gridView";if(s)l="#exo-listView";a(l).addClass("exo-active");a("#exo-view > span").click(function(){if(!a(this).hasClass("exo-active")){a(this).addClass("exo-active");s=0;if(a(this).attr("id")==
"exo-listView"){s=true;a("#exo-gridView").removeClass("exo-active")}else a("#exo-listView").removeClass("exo-active");a.cookie("ecs-showList",s,{expires:30});var g=a("#exo-result-list")[0];g=a(g);g.empty();g.attr("class","");M(g,k,n,s)}});f=a("<div/>").addClass("exo-sorting").appendTo(f);f.text(h.sortBy+" ");f=a("<select/>").appendTo(f).change(function(){b.sort=a(this).val();b.p=0;var g=A(b);g=g.replace(/^.*#/,"");a.history.load(g)});l="";if(c&&c.length>=4)l='<option value="Brand">'+h.brand+"</option>";
f.html('<option value="score">'+h.relevance+"</option>"+l+'<option value="Price">'+h.lowestPrice+'</option><option value="Price desc">'+h.highestPrice+"</option>").val(j);q=a("#exo-result-list").empty();M(q,k,n,s);a("#exo-results > .exo-pager").remove();O(a("#exo-results"),e,x,b);a("a[rel='ms-history']").click(function(){var g=this.href;g=g.replace(/^.*#/,"");a.history.load(g);return false});a("a.exo-prod-url").bind("mousedown.exo",function(){a.Autocompleter.SubmitTrackingMsg(b.q,a(this).attr("title"),
null,a(this).attr("rel"),"lp_click",h)})}}function O(d,b,n,j){b=Math.ceil(b/B);var k=Math.min(b,n+4),c=Math.max(0,n-3);if(b>1){d=a("<span/>").addClass("exo-pager").appendTo(d);if(c>0){j.p=1;url=A(j);a('<span class="exo-page-number"><a rel="ms-history" href="'+url+'">&laquo;</a></span> ').appendTo(d);a('<span class="exo-page-number">&hellip;</span> ').appendTo(d)}for(;c<k;c++)if(c==n)a('<span class="exo-page-number exo-actual-page">'+(c+1)+"</span> ").appendTo(d);else{j.p=c+1;url=A(j);a('<span class="exo-page-number"><a rel="ms-history" href="'+
url+'">'+(c+1)+"</a></span> ").appendTo(d)}if(c<b){a('<span class="exo-page-number">&hellip;</span> ').appendTo(d);j.p=b;url=A(j);a('<span class="exo-page-number"><a rel="ms-history" href="'+url+'">&raquo;</a></span> ').appendTo(d)}}}function M(d,b,n,j){var k="exo-list";if(j)d.removeClass("exo-grid");else k="exo-grid";d.addClass(k);j&&a("<div/>").addClass("exo-result-sep").appendTo(d);var c,e,l;for(i=0;i<b.length;i++){c=n+i+1;k=b[i].SN_name.replace(/\'/g,"&rsquo;");e="";l=h.modifyUrl(b[i].URL).replace(/\&/g,
"&amp;");if(b[i].Image)e="<a class='exo-prod-url' rel='"+c+"' href='"+l+"' title='"+k+"'></a>";c="<div class='exo-img'><div>"+e+"</div></div><div class='exo-desc'><div class='exo-prodName'><a class='exo-prod-url' rel='"+c+"' href='"+l+"' title='"+k+"'>"+b[i].SN_name+"</a></div>";if(j)c+="<div class='exo-prodDesc'>"+b[i].Description+"</div>";e=h.formatAddToCart(b[i]);if(typeof e=="string"&&e.length>0)c+="<div class='exo-addToCart'>"+e+"</div>";c+="<div class='exo-prodPrice'>";if(b[i].Price)c+=h.currencySymbolAfterPrice?
b[i].Price.replace(".",h.decimalPoint)+" "+h.currencySymbol:h.currencySymbol+b[i].Price.replace(".",h.decimalPoint);c+="</div>";e=h.formatDlvTime(b[i].Delivery_time);if(typeof e=="string"&&e.length>0)c+="<div class='exo-dlvTime'>"+e+"</div>";c+="</div>";e=a("<div/>").addClass("exo-result").html(c).appendTo(d);!j&&i%3==2&&e.css("margin-right","0");if(b[i].Image){e=a(e).find("div.exo-img div")[0];c=h.useImgCache?L(b[i].Image,k,a(e).height(),a(e).width(),h.projectId):"<img src='"+b[i].Image.replace("http:",
location.protocol)+"' title='"+k+"' alt=''/>";e=a(e).find("a")[0];a(e).html(c)}!j&&i==b.length-1&&a("<div/>").addClass("exo-clear").appendTo(d);j&&a("<div/>").addClass("exo-result-sep").appendTo(d)}K&&a("div.exo-img img").load(function(){var p=a(this).height(),s=a(this).width(),q=a(this).parents("div").height(),f=a(this).parents("div").width();if(p>=s&&p>q)a(this).height(q);else p<s&&s>f&&a(this).width(f)})}function r(d,b,n,j,k,c){var e=c.cats?c.cats.split("|"):[],l=false,p=b&&b.facet_counts&&b.facet_counts.facet_fields.Category;
if(!b){a("<h3/>").html(d.dispName).appendTo(j);a("<div/>").addClass("exo-cats").appendTo(k).html("<ol></ol>");l=true}if(p||e.length>0){l=true;a("<h3/>").html(d.dispName).appendTo(j);var s=a("<div/>").addClass("exo-cats").appendTo(k);var q=d=a("<ol/>").appendTo(s);if(!c.cats){c.cats="";c.catl=1}b=c.cats;j=c.p=1;if(e.length>0){c.cats="";c.catl=0;url=A(c);a("<li/>").html("<span class='exo-FName exo-wide-cat exo-bold'><a rel='ms-history' title='"+n.deselect+"' href='"+url.replace(/\&/g,"&amp;")+"'>&lsaquo; "+
decodeURIComponent(e[0].substr(1))+"</a></span>&nbsp;").appendTo(d);k=e[0];for(var f=1;f<e.length;){c.cats=k;c.catl=++j;url=A(c);if(f>0){d=a("<li/>").appendTo(d);document.documentMode<8&&d.css("display","inline-block");d=a("<ol/>").addClass("exo-cats-list").appendTo(d)}a("<li/>").addClass("exo-li-height").html("<span class='exo-FName exo-wide-cat exo-bold'><a rel='ms-history' title='"+n.deselect+"' href='"+url.replace(/\&/g,"&amp;")+"'>&lsaquo; "+decodeURIComponent(e[f].substr(1))+"</a></span>&nbsp;").appendTo(d);
f++;k+="|"+e[f-1]}d=a("<li/>").appendTo(d);document.documentMode<8&&d.css("display","inline-block");d=a("<ol/>").addClass("exo-cats-list").appendTo(d);j++}var g=e=a(d).outerHeight();if(p&&j<=4){k=b?b+"|":"";var t;for(f=0;f<p.length;f+=2){e=a(q).outerHeight();t=a(s).outerHeight();if(e>g&&e>t){for(var v=e-g;g>t-G;)g-=v;a(q).css({height:g,overflow:"hidden",position:"relative"});a("<div/>").addClass("exo-more").html(n.more+"&hellip;").click(function(){a(q).removeAttr("style");a(s).addClass("exo-facet-border").css("overflow-y",
"auto");a(this).remove()}).appendTo(s)}g=e;c.cats=k+urlencode(p[f]);c.catl=j+1;url=A(c);lastNode=a("<li/>").addClass("exo-li-height").html("<span class='exo-FName exo-slim-cat'><a rel='ms-history' href='"+url.replace(/\&/g,"&amp;")+"' title='"+p[f].substr(1)+"'>"+p[f].substr(1)+"</a></span>&nbsp;<span class='exoFCount'>("+p[f+1]+")</span>").appendTo(d)}e=a(q).outerHeight();t=a(s).outerHeight();if(e>g&&e>t){for(v=e-g;g>t-G;)g-=v;a(q).css({height:g,overflow:"hidden",position:"relative"});a("<div/>").addClass("exo-more").html(n.more+
"&hellip;").click(function(){a(q).removeAttr("style");a(s).addClass("exo-facet-border").css("overflow-y","auto");a(this).remove()}).appendTo(s)}c.p=x+1}K&&q.css("margin-left","0");c.cats=b;c.catl=j}return l}function m(d,b,n,j,k,c){var e=[],l=[],p=d.name,s=false,q="",f=[],g,t,v,z;if(c[p])q=c[p];if(q)l=decodeURIComponent(q).split("|").sort();if(!b&&(c[p]||d.dispAlways)){a("<h3/>").html(d.dispName).appendTo(j);v=a("<div/>").addClass("exo-multi-facet").appendTo(k);z=a("<ul/>").appendTo(v);f=l;c.p=1;for(b=
0;b<f.length;b++){w=[];for(g=0;g<l.length;g++)l[g]!=f[b]&&w.push(urlencode(l[g]));c[p]=w.join("|");url=A(c);lastNode=a("<li/>").addClass("exo-li-height exo-bold").html("<span class='exo-FName exo-slim-cat'><a rel='ms-history' href='"+url.replace(/\&/g,"&amp;")+"' title='"+f[b]+"'>"+f[b]+"</a></span>&nbsp;<span class='exoFCount'>(0)</span>").appendTo(z)}if(c[p]!=undefined)c[p]=q;return true}if(!b.facet_counts)return s;var y=[];if(p=="brand")e=b.facet_counts.facet_fields.Brand;else{w=b.facet_counts.facet_fields.Dyn_facet;
if(!w)return s;for(b=g=0;b<w.length;b+=2){t=w[b].split("=");if(p==t[0]){y[g/2]=t[1]+"="+w[b+1];e[g++]=t[1];e[g++]=w[b+1]}}}if(e&&(e.length>2||c[p]||d.dispAlways)){s=true;a("<h3/>").html(d.dispName).appendTo(j);v=a("<div/>").addClass("exo-multi-facet").appendTo(k);z=a("<ul/>").appendTo(v);if(q){q+="|";for(k=0;k<l.length;k++){t=false;for(b=0;b<e.length;b+=2)if(e[b]==l[k]){t=true;break}t||f.push(l[k])}}j=c.p;c.p=1;if(p!="brand"&&d.sortByCount){y=y.sort(function(N,P){return P.split("=")[1]-N.split("=")[1]});
e=[];for(b=g=0;b<y.length;b++){t=y[b].split("=");e[g++]=t[0];e[g++]=t[1]}}y=f.length>0?0:-1;var w;for(b=0;b<e.length;b+=2){t=false;for(k=0;k<l.length;k++)if(e[b]==l[k]){t=true;break}for(;!d.sortByCount&&(b==0&&f[y]<e[b]||b&&f[y]>e[b-2]&&f[y]<e[b]);){w=[];for(g=0;g<l.length;g++)l[g]!=f[y]&&w.push(urlencode(l[g]));c[p]=w.join("|");url=A(c);lastNode=a("<li/>").addClass("exo-li-height exo-bold").html("<span class='exo-FName exo-slim-cat'><a rel='ms-history' href='"+url.replace(/\&/g,"&amp;")+"' title='"+
f[y]+"'>"+f[y]+"</a></span>&nbsp;<span class='exoFCount'>(0)</span>").appendTo(z);y++}if(t){w=[];for(g=0;g<l.length;g++)g!=k&&w.push(urlencode(l[g]));c[p]=w.join("|")}else c[p]=q+urlencode(e[b]);url=A(c);lastNode=a("<li/>").addClass("exo-li-height").html("<span class='exo-FName exo-slim-cat'><a rel='ms-history' href='"+url.replace(/\&/g,"&amp;")+"' title='"+e[b]+"'>"+e[b]+"</a></span>&nbsp;<span class='exoFCount'>("+e[b+1]+")</span>").appendTo(z);if(t){lastNode.addClass("exo-bold");lastNode.find("a").mouseup(function(){a(this).parents(".exo-bold").addClass("exo-lastclick")})}}if(d.sortByCount||
y>=0&&y<f.length)for(b=d.sortByCount?0:y;b<f.length;b++){w=[];for(g=0;g<l.length;g++)l[g]!=f[b]&&w.push(urlencode(l[g]));c[p]=w.join("|");url=A(c);lastNode=a("<li/>").addClass("exo-li-height exo-bold").html("<span class='exo-FName exo-slim-cat'><a rel='ms-history' href='"+url.replace(/\&/g,"&amp;")+"' title='"+f[b]+"'>"+f[b]+"</a></span>&nbsp;<span class='exoFCount'>(0)</span>").appendTo(z)}c[p]=c[p]!=undefined&&q?q.substr(0,q.length-1):undefined;if(z.height()>v.height()){d=v.height()-20;e=z.find("li");
l=a(e[0]).outerHeight();p=0;q=true;for(k=0;k<e.length;k++){p+=l;if(p>d&&a(e[k]).hasClass("exo-bold")){q=false;break}}if(q){for(l=e.length;z.height()>d;)a(e[--l]).hide();a("<div/>").addClass("exo-more").html(n.more+"&hellip;").click(function(){z.find("li").show();a(v).addClass("exo-facet-border").css("overflow-y","auto");a(this).remove()}).appendTo(v)}else a(v).addClass("exo-facet-border").css("overflow-y","auto")}c.p=j+1}return s}function D(d,b,n,j,k,c){var e=b&&b.facet_counts&&b.facet_counts.facet_fields.Price,
l=false;if(!b){a("<h3/>").html(d.dispName).appendTo(j);a("<div/>").addClass("exo-price").appendTo(k);l=true}if(e&&e.length>=2){l=true;var p=c.pmin?parseInt(c.pmin):"*",s=c.pmax?parseInt(c.pmax):"*",q=c.plo?parseInt(c.plo):"*",f=c.phi?parseInt(c.phi):"*";a("<h3/>").html(d.dispName).appendTo(j);var g=a("<div/>").addClass("exo-price").appendTo(k),t=e.length;e[t]=e[t-2]+1;e[t+1]=0;t+=2;d=parseInt(e[0]);b=parseInt(e[t-2]);var v=[],z=false,y=false,w=false;if(q==="*")q=d;else y=z=true;if(f==="*")f=b;else w=
z=true;g.html("<table id='exo-price-hdr'><tr><td><input type='text' id='exo-pmin' value='"+q+"'/></td><td class='exo-center exo-bold'><label for='exo-pmax'>"+n.to+"</label></td><td class='exo-right'><input type='text' id='exo-pmax' value='"+f+"'/>&nbsp;<span class='exo-bold'>"+n.currencySymbol.split(" ")[0]+"</span></td></tr></table><div id='exo-price-slider'></div>");j=y?-1:0;for(var N=k=t/2-1,P=0,C={},F=0;F<t;F+=2){v[F]=e[F];v[F+1]=P;P+=e[F+1];if(z){if(y&&j===-1&&q<=v[F])j=F/2;if(w&&N===k&&f<=v[F])N=
F/2}}if(z){C.pmax=0;C.pmin=0;C.phi=0;C.plo=0;C.p=0;url="#";a.each(c,function(u,I){if(I&&C[u]!=0)url+=u+"="+urlencode(I)+"&"});url=url.substr(0,url.length-1);e=0;if(j>0)e=v[j*2+1];e=v[N*2+1]-e;a("<div id='exo-price-count'><span id='exo-price-clr'><a rel='ms-history' class='exo-x' href='"+url.replace(/\&/g,"&amp;")+"'><img src='"+n.imageDir+"/theX.png' alt='x' title='"+n.deselect+"'/></a></span>&nbsp;"+n.results+":&nbsp;<span id='exo-price-cnt' class='exoFCount'>"+e+"</span></div>").appendTo(g)}else a("<div id='exo-price-count'><span id='exo-price-clr' class='exo-x exo-x-gray'><img src='"+
n.imageDir+"/theX-gray.png' alt='x'/></span>&nbsp;"+n.results+":&nbsp;<span class='exoFCount'>"+P+"</span></div>").appendTo(g);if(p==="*")p=d;if(s==="*")s=b;a("#exo-price-slider").slider({range:true,min:0,max:k,values:[j,N],slide:function(u,I){var Q=I.values[0]*2,S=I.values[1]*2,T=v[Q],U=v[S];if(T>=U)return false;var V=0;if(Q>0)V=v[Q+1];Q=v[S+1]-V;a("#exo-pmin").val(T);a("#exo-pmax").val(U);a("#exo-price-count > span.exoFCount").html(Q)},change:function(){q=parseInt(a("#exo-pmin").val());f=parseInt(a("#exo-pmax").val());
if(q>=f)return false;c.pmax=s;c.pmin=p;c.p=0;var u=false;if(f!==s&&c.phi===undefined||c.phi>0&&c.phi!=f){c.phi=f;u=true}if(q!==p&&c.plo===undefined||c.plo>0&&c.plo!=q){c.plo=q;u=true}if(u){u=A(c);u=u.replace(/^.*#/,"");a.history.load(u)}}});a("#exo-pmin").blur(function(){if(parseInt(a(this).val())<0){a(this).val(q);return false}var u=a("#exo-price-slider").slider("values",0);a("#exo-price-slider").slider("values",0,u)}).keydown(function(u){if(u.keyCode==13){if(parseInt(a(this).val())<0){a(this).val(q);
return false}u=a("#exo-price-slider").slider("values",0);a("#exo-price-slider").slider("values",0,u)}});a("#exo-pmax").blur(function(){if(parseInt(a(this).val())<0){a(this).val(f);return false}var u=a("#exo-price-slider").slider("values",1);a("#exo-price-slider").slider("values",1,u)}).keydown(function(u){if(u.keyCode==13){if(parseInt(a(this).val())<0){a(this).val(f);return false}u=a("#exo-price-slider").slider("values",1);a("#exo-price-slider").slider("values",1,u)}})}else{if(q!="*"||f!="*")z=true;
C={};if(z){C.pmax=0;C.pmin=0;C.phi=0;C.plo=0;C.p=0;url="#";a.each(c,function(u,I){if(I&&C[u]!=0)url+=u+"="+urlencode(I)+"&"});url=url.substr(0,url.length-1);a('<span id="exo-price-clr"><a rel="ms-history" href="'+url.replace(/\&/g,"&amp;")+'">Aufheben</a></span> ').appendTo(g)}}return l}function L(d,b,n,j,k){var c="";if(d&&d.match(/^http[^=?#]+$/i)!==null){c=d.replace(/^[a-zA-Z]+:\/\//,"");var e=c.indexOf("/");d=c.substr(0,e);c.lastIndexOf("/");c=c.substr(e+1);n=location.protocol+"//logs.exorbyte.com/imageserver/"+
c+"?location="+d+"&width="+j+"&height="+n;if(k)n+="&dprefix="+k;c="<img src='"+n+"' title='"+b+"' alt=''/>"}else if(d)c="<img src='"+d+"' title='"+b+"' alt=''/>";return c}var J=true,G,B,x,E,K=document.compatMode=="BackCompat";return{display:function(d,b){if(J){E=document.createElement("div");document.body.appendChild(E);a(E).css({position:"absolute",left:-1000,top:-1000,display:"none"});a("<div/>").attr("id","exo-facets").appendTo(a("#exo-results"));a("<div/>").attr("id","exo-header").appendTo(a("#exo-results"));
a("<div/>").attr("id","exo-result-list").appendTo(a("#exo-results"));var n=div=a("<div/>").addClass("exo-more").html(h.more+"&hellip;");a(E).empty();n.appendTo(E);G={height:a(E).outerHeight(),width:a(E).outerWidth()}.height;J=false}R(d,b)},noResults:function(d){o(d)}}}})(jQuery);

