(function(Z){var Y=Z.documentElement,X,W,V=[],U=[],T={},S={},R=Z.createElement("script").async===true||"MozAppearance" in Z.documentElement.style||window.opera;var Q=window.head_conf&&head_conf.head||"head",P=window[Q]=window[Q]||function(){P.ready.apply(null,arguments)};var O=0,N=1,M=2,L=3;R?P.js=function(){var e=arguments,d=e[e.length-1],f=[];G(d)||(d=null),H(e,function(b,a){b!=d&&(b=I(b),f.push(b),C(b,d&&a==e.length-2?function(){F(f)&&K(d)}:null))});return P}:P.js=function(){var e=arguments,c=[].slice.call(e,1),f=c[0];if(!X){U.push(function(){P.js.apply(null,e)});return P}f?(H(c,function(b){G(b)||D(I(b))}),C(I(e[0]),G(f)?f:function(){P.js.apply(null,c)})):C(I(e[0]));return P},P.ready=function(e,d){if(e=="dom"){W?K(d):V.push(d);return P}G(e)&&(d=e,e="ALL");var h=S[e];if(h&&h.state==L||e=="ALL"&&F()&&W){K(d);return P}var g=T[e];g?g.push(d):g=T[e]=[d];return P},P.ready("dom",function(){X&&F()&&H(T.ALL,function(b){K(b)}),P.feature&&P.feature("domloaded",true)});function K(b){b._done||(b(),b._done=1)}function J(f){var e=f.split("/"),h=e[e.length-1],g=h.indexOf("?");return g!=-1?h.substring(0,g):h}function I(f){var e;if(typeof f=="object"){for(var h in f){f[h]&&(e={name:h,url:f[h]})}}else{e={name:J(f),url:f}}var g=S[e.name];if(g&&g.url===e.url){return g}S[e.name]=e;return e}function H(e,d){if(e){typeof e=="object"&&(e=[].slice.call(e));for(var f=0;f<e.length;f++){d.call(e,e[f],f)}}}function G(b){return Object.prototype.toString.call(b)=="[object Function]"}function F(f){f=f||S;var e=false,h=0;for(var g in f){if(f[g].state!=L){return false}e=true,h++}return e||h===0}function E(b){b.state=O,H(b.onpreload,function(c){c.call()})}function D(d,c){d.state||(d.state=N,d.onpreload=[],B({src:d.url,type:"cache"},function(){E(d)}))}function C(d,c){if(d.state==L&&c){return c()}if(d.state==M){return P.ready(d.name,c)}if(d.state==N){return d.onpreload.push(function(){C(d,c)})}d.state=M,B(d.url,function(){d.state=L,c&&c(),H(T[d.name],function(b){K(b)}),W&&F()&&H(T.ALL,function(b){K(b)})})}function B(f,b){var a=Z.createElement("script");a.type="text/"+(f.type||"javascript"),a.src=f.src||f,a.async=false,a.onreadystatechange=a.onload=function(){var c=a.readyState;!b.done&&(!c||/loaded|complete/.test(c))&&(b(),b.done=true)},Y.appendChild(a)}setTimeout(function(){X=true,H(U,function(b){b()})},0);function A(){W||(W=true,H(V,function(b){K(b)}))}window.addEventListener?(Z.addEventListener("DOMContentLoaded",A,false),window.addEventListener("onload",A,false)):window.attachEvent&&(Z.attachEvent("onreadystatechange",function(){Z.readyState==="complete"&&A()}),window.frameElement==null&&Y.doScroll&&function(){try{Y.doScroll("left"),A()}catch(b){setTimeout(arguments.callee,1);return}}(),window.attachEvent("onload",A)),!Z.readyState&&Z.addEventListener&&(Z.readyState="loading",Z.addEventListener("DOMContentLoaded",handler=function(){Z.removeEventListener("DOMContentLoaded",handler,false),Z.readyState="complete"},false))})(document);
