﻿/*
* selectivizr v1.0.2 - (c) Keith Clark, freely distributable under the terms of the MIT license.
* selectivizr.com
*/
(function(j){function A(a){return a.replace(B,h).replace(C,function(a,d,b){for(var a=b.split(","),b=0,e=a.length;b<e;b++){var s=D(a[b].replace(E,h).replace(F,h))+o,l=[];a[b]=s.replace(G,function(a,b,c,d,e){if(b){if(l.length>0){var a=l,f,e=s.substring(0,e).replace(H,i);if(e==i||e.charAt(e.length-1)==o){e+="*"}try{f=t(e)}catch(k){}if(f){e=0;for(c=f.length;e<c;e++){for(var d=f[e],h=d.className,j=0,m=a.length;j<m;j++){var g=a[j];if(!RegExp("(^|\\s)"+g.className+"(\\s|$)").test(d.className)&&g.b&&(g.b===!0||g.b(d)===!0)){h=u(h,g.className,!0)}}d.className=h}}l=[]}return b}else{if(b=c?I(c):!v||v.test(d)?{className:w(d),b:!0}:null){return l.push(b),"."+b.className}return a}})}return d+a.join(",")})}function I(a){var c=!0,d=w(a.slice(1)),b=a.substring(0,5)==":not(",e,f;b&&(a=a.slice(5,-1));var l=a.indexOf("(");l>-1&&(a=a.substring(0,l));if(a.charAt(0)==":"){switch(a.slice(1)){case"root":c=function(a){return b?a!=p:a==p};break;case"target":if(m==8){c=function(a){function c(){var d=location.hash,e=d.slice(1);return b?d==i||a.id!=e:d!=i&&a.id==e}k(j,"hashchange",function(){g(a,d,c())});return c()};break}return !1;case"checked":c=function(a){J.test(a.type)&&k(a,"propertychange",function(){event.propertyName=="checked"&&g(a,d,a.checked!==b)});return a.checked!==b};break;case"disabled":b=!b;case"enabled":c=function(c){if(K.test(c.tagName)){return k(c,"propertychange",function(){event.propertyName=="$disabled"&&g(c,d,c.a===b)}),q.push(c),c.a=c.disabled,c.disabled===b}return a==":enabled"?b:!b};break;case"focus":e="focus",f="blur";case"hover":e||(e="mouseenter",f="mouseleave");c=function(a){k(a,b?f:e,function(){g(a,d,!0)});k(a,b?e:f,function(){g(a,d,!1)});return b};break;default:if(!L.test(a)){return !1}}}return{className:d,b:c}}function w(a){return M+"-"+(m==6&&N?O++:a.replace(P,function(a){return a.charCodeAt(0)}))}function D(a){return a.replace(x,h).replace(Q,o)}function g(a,c,d){var b=a.className,c=u(b,c,d);if(c!=b){a.className=c,a.parentNode.className+=i}}function u(a,c,d){var b=RegExp("(^|\\s)"+c+"(\\s|$)"),e=b.test(a);return d?e?a:a+o+c:e?a.replace(b,h).replace(x,h):a}function k(a,c,d){a.attachEvent("on"+c,d)}function r(a,c){if(/^https?:\/\//i.test(a)){return c.substring(0,c.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null}if(a.charAt(0)=="/"){return c.substring(0,c.indexOf("/",8))+a}var d=c.split(/[?#]/)[0];a.charAt(0)!="?"&&d.charAt(d.length-1)!="/"&&(d=d.substring(0,d.lastIndexOf("/")+1));return d+a}function y(a){if(a){return n.open("GET",a,!1),n.send(),(n.status==200?n.responseText:i).replace(R,i).replace(S,function(c,d,b,e,f){return y(r(b||f,a))}).replace(T,function(c,d,b){d=d||i;return" url("+d+r(b,a)+d+") "})}return i}function U(){var a,c;a=f.getElementsByTagName("BASE");for(var d=a.length>0?a[0].href:f.location.href,b=0;b<f.styleSheets.length;b++){if(c=f.styleSheets[b],c.href!=i&&(a=r(c.href,d))){c.cssText=A(y(a))}}q.length>0&&setInterval(function(){for(var a=0,c=q.length;a<c;a++){var b=q[a];if(b.disabled!==b.a){b.disabled?(b.disabled=!1,b.a=!0,b.disabled=!0):b.a=b.disabled}}},250)}if(!
/*@cc_on!@*/
true){var f=document,p=f.documentElement,n=function(){if(j.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}(),m=/MSIE (\d+)/.exec(navigator.userAgent)[1];if(!(f.compatMode!="CSS1Compat"||m<6||m>8||!n)){var z={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},t,q=[],O=0,N=!0,M="slvzr",R=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,S=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,T=/\burl\(\s*(["']?)(?!data:)([^"')]+)\1\s*\)/g,L=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,B=/:(:first-(?:line|letter))/g,C=/(^|})\s*([^\{]*?[\[:][^{]+)/g,G=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,H=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,P=/[^\w-]/g,K=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,J=/^(checkbox|radio)$/,v=m>6?/[\$\^*]=(['"])\1/:null,E=/([(\[+~])\s+/g,F=/\s+([)\]+~])/g,Q=/\s+/g,x=/^\s*((?:[\S\s]*\S)?)\s*$/,i="",o=" ",h="$1";(function(a,c){function d(){try{p.doScroll("left")}catch(a){setTimeout(d,50);return}b("poll")}function b(d){if(!(d.type=="readystatechange"&&f.readyState!="complete")&&((d.type=="load"?a:f).detachEvent("on"+d.type,b,!1),!e&&(e=!0))){c.call(a,d.type||d)}}var e=!1,g=!0;if(f.readyState=="complete"){c.call(a,i)}else{if(f.createEventObject&&p.doScroll){try{g=!a.frameElement}catch(h){}g&&d()}k(f,"readystatechange",b);k(a,"load",b)}})(j,function(){for(var a in z){var c,d,b=j;if(j[a]){for(c=z[a].replace("*",a).split(".");(d=c.shift())&&(b=b[d]);){}if(typeof b=="function"){t=b;U();break}}}})}}})(this);
/*@cc_on(function (a, b) { function r(a) { var b = -1; while (++b < f) a.createElement(e[b]) } if (!(!window.attachEvent || !b.createStyleSheet || !function () { var a = document.createElement("div"); a.innerHTML = "<elem></elem>"; return a.childNodes.length !== 1 } ())) { a.iepp = a.iepp || {}; var c = a.iepp, d = c.html5elements || "abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", e = d.split("|"), f = e.length, g = new RegExp("(^|\\s)(" + d + ")", "gi"), h = new RegExp("<(/*)(" + d + ")", "gi"), i = /^\s*[\{\}]\s*$/, j = new RegExp("(^|[^\\n]*?\\s)(" + d + ")([^\\n]*)({[\\n\\w\\W]*?})", "gi"), k = b.createDocumentFragment(), l = b.documentElement, m = l.firstChild, n = b.createElement("body"), o = b.createElement("style"), p = /print|all/, q; c.getCSS = function (a, b) { if (a + "" === undefined) return ""; var d = -1, e = a.length, f, g = []; while (++d < e) { f = a[d]; if (f.disabled) continue; b = f.media || b, p.test(b) && g.push(c.getCSS(f.imports, b), f.cssText), b = "all" } return g.join("") }, c.parseCSS = function (a) { var b = [], c; while ((c = j.exec(a)) != null) b.push(((i.exec(c[1]) ? "\n" : c[1]) + c[2] + c[3]).replace(g, "$1.iepp_$2") + c[4]); return b.join("\n") }, c.writeHTML = function () { var a = -1; q = q || b.body; while (++a < f) { var c = b.getElementsByTagName(e[a]), d = c.length, g = -1; while (++g < d) c[g].className.indexOf("iepp_") < 0 && (c[g].className += " iepp_" + e[a]) } k.appendChild(q), l.appendChild(n), n.className = q.className, n.id = q.id, n.innerHTML = q.innerHTML.replace(h, "<$1font") }, c._beforePrint = function () { o.styleSheet.cssText = c.parseCSS(c.getCSS(b.styleSheets, "all")), c.writeHTML() }, c.restoreHTML = function () { n.innerHTML = "", l.removeChild(n), l.appendChild(q) }, c._afterPrint = function () { c.restoreHTML(), o.styleSheet.cssText = "" }, r(b), r(k); if (c.disablePP) return; m.insertBefore(o, m.firstChild), o.media = "print", o.className = "iepp-printshim", a.attachEvent("onbeforeprint", c._beforePrint), a.attachEvent("onafterprint", c._afterPrint) } })(this, document)@*/
window.Modernizr=function(z,A,B){function W(){D.input=function(d){for(var e=0,f=d.length;e<f;e++){N[d[e]]=d[e] in J}return N}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "))}function V(c,d){return !!~(""+c).indexOf(d)}function U(c,d){return typeof c===d}function T(c,d){return S(prefixes.join(c+";")+(d||""))}function S(b){I.cssText=b}var C="2.0.6",D={},E=A.documentElement,F=A.head||A.getElementsByTagName("head")[0],G="modernizr",H=A.createElement(G),I=H.style,J=A.createElement("input"),K=Object.prototype.toString,L={},M={},N={},O=[],P,Q={}.hasOwnProperty,R;!U(Q,B)&&!U(Q.call,B)?R=function(c,d){return Q.call(c,d)}:R=function(c,d){return d in c&&U(c.constructor.prototype[d],B)};for(var X in L){R(L,X)&&(P=X.toLowerCase(),D[P]=L[X](),O.push((D[P]?"":"no-")+P))}D.input||W(),S(""),H=J=null,D._version=C;return D}(this,this.document);var GUI=window.GUI=new function(){this.Init=function(){a();b()};function a(){if(typeof(jqAxa.datepicker)!="undefined"){jqAxa(".datePicker").datepicker()}}function b(){var i=false;var e=null;var g=jqAxa("#quick-search-url").val();var f=jqAxa("#quick-search-result");var h=jqAxa(".quick-search-field");window.qsTimerId=null;function c(){d();if(i&&e!=null){try{e.abort()}catch(j){}}i=false}function d(){clearTimeout(qsTimerId);qsTimerId=null}h.keyup(function(j){var k=h.val();if(k.length<3||g==null||g.length<1){jqAxa("#quick-search-result").css({display:"none"});c();return false}if(j.which==13){return jqAxa(".quick-search-btn").click()}if(j.which<48&&j.which!=32&&j.which!=8&&j.which!=46){return false}d();jqAxa("#quick-search-result").css({display:"block"});if(i){c()}qsTimerId=setTimeout(function(){jqAxa.ajax({url:g+"?q="+Url.encode(k),type:"GET",contentType:"text/html",beforeSend:function(l){i=true;e=l;d()},success:function(l){f.html(l)},complete:function(m,l){i=false;e=null}})},150)});jqAxa(".quick-search-btn").click(function(){var j=jqAxa("#search-url").val();document.location.href=j+"?q="+Url.encode(h.val());return false})}return this}();jqAxa(document).ready(function(){GUI.Init()});jqAxa(function(){function b(v){return v()}var t=jqAxa(".megamenu-tab");t.each(function(v,w){jqAxa(this).data("index",v)});t.mouseenter(p);jqAxa(".megamenu-page").mouseenter(o);jqAxa("#megamenu").mouseleave(r);var l=-1;var m=500;function r(){d();l=setTimeout(q,m)}function d(){if(l>-1){clearInterval(l);l=-1}}function o(){d()}function p(){d();jqAxa(".megamenu-tab, .megamenu-link").removeClass("open").addClass("blur");jqAxa(this).addClass("open");jqAxa(document.body).addClass("megamenu-open");jqAxa(".megamenu-page").hide();jqAxa(jqAxa(".megamenu-page").get(jqAxa(this).data("index"))).show()}function q(){jqAxa(".megamenu-tab, .megamenu-link").removeClass("open").removeClass("blur");jqAxa(".megamenu-page").hide();jqAxa(document.body).removeClass("megamenu-open")}b(function(){var v=jqAxa(".control-bar.has-dropdown");if(v){var w=v.find(".control-bar-dropdown");v.find(".control-bar-heading").mouseover(function(){w.show();v.addClass("dropdown-visible");w.css({width:jqAxa(this).outerWidth()+32})});v.mouseleave(function(){w.hide();v.removeClass("dropdown-visible")})}});if(!Modernizr.input.placeholder){jqAxa(document.body).addClass("no-placeholder")}jqAxa("#fragadietisten-new-question").click(function(){jqAxa("#fragadietisten").removeClass("question-asked");jqAxa("#fragadietisten-question").val("")});if(jqAxa(".infinite-scroll").size()){function e(){return jqAxa(document).height()-jqAxa(window).height()}function n(){return jqAxa(".infinite-scroll li:not(.hidden)").size()}function g(){jqAxa(".infinite-scroll li:not(.hidden)").last().addClass("hidden")}function u(){jqAxa(".infinite-scroll").toggleClass("has-more",f())}function f(){return jqAxa(".infinite-scroll li.hidden").size()>0}function k(){if(!i&&f()&&a()){h()}}var i=false;function h(){i=true;setTimeout(function(){i=false;jqAxa(".infinite-scroll li.hidden").slice(0,10).fadeIn().removeClass("hidden");u()},500)}function a(){return jqAxa(window).scrollTop()>=e()-10}b(function j(){var v=e();if(n()>5&&e()>400){g();setTimeout(function(){if(v!==e()){j()}},0)}});u();jqAxa(window).scroll(k);jqAxa(window).resize(k)}if(jqAxa(".control-bar nav").size()){var c=jqAxa(".control-bar nav li");c.click(function(){c.removeClass("current");c.addClass("not-current");jqAxa(this).removeClass("not-current");jqAxa(this).addClass("current")})}if(jqAxa(".heroes-grid-item").size()===1){b(function(){jqAxa(".heroes-grid-item nav li").click(function(){x(jqAxa(this).index());clearInterval(w)});var w=setInterval(function(){if(v===jqAxa(".hero").size()-1){x(0)}else{x(v+1)}},5000);var v=0;function x(y){v=y;jqAxa(".heroes").animate({left:-y*jqAxa("li.hero").width()});jqAxa(".heroes-grid-item nav li").removeClass("current");jqAxa(".heroes-grid-item nav li:eq("+y+")").addClass("current")}})}if(jqAxa("#filter-buttons").size()){jqAxa("#show-food-and-activity").click(function(){jqAxa(".schedule").addClass("show-food");jqAxa(".schedule").addClass("show-activity")});jqAxa("#show-only-food").click(function(){jqAxa(".schedule").addClass("show-food");jqAxa(".schedule").removeClass("show-activity")});jqAxa("#show-only-activity").click(function(){jqAxa(".schedule").removeClass("show-food");jqAxa(".schedule").addClass("show-activity")})}if(jqAxa("#sort-buttons").size()){jqAxa("#show-most-recent").click(function(){s("data-timestamp")});jqAxa("#show-most-commented").click(function(){s("data-n-comments")});jqAxa("#show-most-liked").click(function(){s("data-n-likes")});function s(x){var v=jqAxa(".subarticle-list li");v.sort(function(y,z){return parseInt(z.getAttribute(x))-parseInt(y.getAttribute(x))});jqAxa(".subarticle-list").empty();jqAxa(".subarticle-list").append(v);var w=jqAxa(".subarticle-list li:not(.hidden)").size();jqAxa(".subarticle-list li").addClass("hidden");jqAxa(".subarticle-list li").slice(0,w).removeClass("hidden")}}});var Url={encode:function(a){return escape(this._utf8_encode(a))},decode:function(a){return this._utf8_decode(unescape(a))},_utf8_encode:function(d){d=d.replace(/\r\n/g,"\n");var e="";for(var b=0;b<d.length;b++){var a=d.charCodeAt(b);if(a<128){e+=String.fromCharCode(a)}else{if((a>127)&&(a<2048)){e+=String.fromCharCode((a>>6)|192);e+=String.fromCharCode((a&63)|128)}else{e+=String.fromCharCode((a>>12)|224);e+=String.fromCharCode(((a>>6)&63)|128);e+=String.fromCharCode((a&63)|128)}}}return e},_utf8_decode:function(e){var d="";var b=0;var a=c1=c2=0;while(b<e.length){a=e.charCodeAt(b);if(a<128){d+=String.fromCharCode(a);b++}else{if((a>191)&&(a<224)){c2=e.charCodeAt(b+1);d+=String.fromCharCode(((a&31)<<6)|(c2&63));b+=2}else{c2=e.charCodeAt(b+1);c3=e.charCodeAt(b+2);d+=String.fromCharCode(((a&15)<<12)|((c2&63)<<6)|(c3&63));b+=3}}}return d}};var askDieticianPage={something_wrong:false,init:function(){jqAxa("#fragadietisten-submit").click(function(){something_wrong=false;jqAxa("#fragadietisten .error-box").hide();jqAxa("#fragadietisten .line").removeClass("bad");askDieticianPage.checkValue("question");askDieticianPage.checkEmail("email");if(!something_wrong){askDieticianPage.sendEmail(jqAxa("#fragadietisten-email").val(),jqAxa("#fragadietisten-name").val(),jqAxa("#fragadietisten-question").val())}return false})},checkValue:function(a){if(!/\S/.test(jqAxa("#fragadietisten-"+a).val())){something_wrong=true;jqAxa("#fragadietisten-"+a+"-error").fadeIn();jqAxa("#fragadietisten-"+a+"-error").closest(".line").addClass("bad")}},checkEmail:function(b){var a=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!a.test(jqAxa("#fragadietisten-"+b).val())){something_wrong=true;jqAxa("#fragadietisten-"+b+"-error").fadeIn();jqAxa("#fragadietisten-"+b+"-error").closest(".line").addClass("bad")}},sendEmail:function(b,a,c){jqAxa.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/Additions/Services/ScriptService.asmx/SendAskDieticianEmail",dataType:"json",data:"{ languageId:'"+jqAxa("#_hidden-language").val()+"', senderEmail:'"+b+"', name:'"+a+"', text:'"+c+"'}",success:function(d){if(d.d){jqAxa("#fragadietisten").addClass("question-asked");jqAxa("#fragadietisten-thanks-heading span").text(jqAxa("#fragadietisten-name").val())}else{jqAxa("#fragadietisten-submit-error").fadeIn()}}})}};
