/*

 Head JS     The only script in your <HEAD>
 Copyright   Tero Piirainen (tipiirai)
 License     MIT / http://bit.ly/mit-license
 Version     0.96

 http://headjs.com
*/
(function(d){function g(a){if(!a._done)a(),a._done=1}function l(a){var b;if(typeof a=="object")for(var c in a)a[c]&&(b={name:c,url:a[c]});else b=a.split("/"),b=b[b.length-1],c=b.indexOf("?"),b={name:c!=-1?b.substring(0,c):b,url:a};if((a=m[b.name])&&a.url===b.url)return a;return m[b.name]=b}function f(a,b){if(a){typeof a=="object"&&(a=[].slice.call(a));for(var c=0;c<a.length;c++)b.call(a,a[c],c)}}function h(a){return Object.prototype.toString.call(a)=="[object Function]"}function n(a){a=a||m;var b,
c;for(c in a){if(a.hasOwnProperty(c)&&a[c].state!=o)return!1;b=!0}return b}function z(a){a.state=A;f(a.onpreload,function(a){a.call()})}function B(a){if(a.state===void 0)a.state=s,a.onpreload=[],t({src:a.url,type:"cache"},function(){z(a)})}function p(a,b){if(a.state==o)return b&&b();if(a.state==u)return e.ready(a.name,b);if(a.state==s)return a.onpreload.push(function(){p(a,b)});a.state=u;t(a.url,function(){a.state=o;b&&b();f(i[a.name],function(a){g(a)});n()&&j&&f(i.ALL,function(a){g(a)})})}function t(a,
b){var c=d.createElement("script");c.type="text/"+(a.type||"javascript");c.src=a.src||a;c.async=!1;c.onreadystatechange=c.onload=function(){var a=c.readyState;if(!b.done&&(!a||/loaded|complete/.test(a)))b.done=!0,b()};(d.body||r).appendChild(c)}function k(){j||(j=!0,f(v,function(a){g(a)}))}var r=d.documentElement,w,j,v=[],x=[],i={},m={},q=d.createElement("script").async===!0||"MozAppearance"in d.documentElement.style||window.opera,y=window.head_conf&&head_conf.head||"head",e=window[y]=window[y]||
function(){e.ready.apply(null,arguments)},A=1,s=2,u=3,o=4;e.js=q?function(){var a=arguments,b=a[a.length-1],c={};h(b)||(b=null);f(a,function(d,e){d!=b&&(d=l(d),c[d.name]=d,p(d,b&&e==a.length-2?function(){n(c)&&g(b)}:null))});return e}:function(){var a=arguments,b=[].slice.call(a,1),c=b[0];if(!w)return x.push(function(){e.js.apply(null,a)}),e;c?(f(b,function(a){h(a)||B(l(a))}),p(l(a[0]),h(c)?c:function(){e.js.apply(null,b)})):p(l(a[0]));return e};e.ready=function(a,b){if(a==d)return j?g(b):v.push(b),
e;h(a)&&(b=a,a="ALL");if(typeof a!="string"||!h(b))return e;var c=m[a];if(c&&c.state==o||a=="ALL"&&n()&&j)return g(b),e;(c=i[a])?c.push(b):i[a]=[b];return e};e.ready(d,function(){n()&&f(i.ALL,function(a){g(a)});e.feature&&e.feature("domloaded",!0)});if(window.addEventListener)d.addEventListener("DOMContentLoaded",k,!1),window.addEventListener("load",k,!1);else if(window.attachEvent){d.attachEvent("onreadystatechange",function(){d.readyState==="complete"&&k()});q=1;try{q=window.frameElement}catch(C){}!q&&
r.doScroll&&function(){try{r.doScroll("left"),k()}catch(a){setTimeout(arguments.callee,1)}}();window.attachEvent("onload",k)}if(!d.readyState&&d.addEventListener)d.readyState="loading",d.addEventListener("DOMContentLoaded",handler=function(){d.removeEventListener("DOMContentLoaded",handler,!1);d.readyState="complete"},!1);setTimeout(function(){w=!0;f(x,function(a){a()})},300)})(document);

