if(!LZ)var LZ={};LZ.Element=$$$=$E=function(e,r){if(typeof(e)=="undefined"){return false;}else if(typeof(e)=="object"){return e;}if(!r)var r=document;if(e.indexOf("#")==0){e=e.slice(1);return r.getElementById(e);}else if(e.indexOf(".")==0){e=e.slice(1);var a=[];if(r.getElementsByClassName){a=r.getElementsByClassName(e);}else{var re=new RegExp('\\b'+e+'\\b');var els=r.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className))a.push(els[i]);};}if(a.length==1)return a[0];else if(a.length>1)return a;else return false;}else{if(r.getElementsByTagName(e)){e=r.getElementsByTagName(e);if(e.length==0){return false;}else if(e.length==1){return e[0];}else{return e;}}}};LZ.childNodes=function(o){var c=o.childNodes;var a=[];for(i=0;i<c.length;i++){if(c[i].nodeType=="1"){a.push(c[i]);}}return a;};LZ.each=function(a,f){if(a.length){for(var i=0;i<a.length;i++){var n=f(i,a[i]);if(n==false)break;}}else{f(0,a);}};LZ.hasClass=function(n,s){if(!n)return false;if(!n.className)return false;else return n.className.match(new RegExp('(\\s|^)'+s+'(\\s|$)'))};LZ.addClass=function(n,s){if(!LZ.hasClass(n,s))n.className+=" "+s;};LZ.removeClass=function(n,s){if(LZ.hasClass(n,s)){var r=new RegExp('(\\s|^)'+s+'(\\s|$)');n.className=n.className.replace(r,' ');}};LZ.toggleClass=function(n,s){if(LZ.hasClass(n,s)){var r=new RegExp('(\\s|^)'+s+'(\\s|$)');n.className=n.className.replace(r,' ');}else{n.className+=" "+s;}};LZ.addEvent=function(o,t,f){if(o.addEventListener){o.addEventListener(t,f,false);}else if(o.attachEvent){o["e"+t+f]=f;o[t+f]=function(){o["e"+t+f](window.event)};o.attachEvent("on"+t,o[t+f]);}};LZ.removeEvent=function(o,t,f){if(o.removeEventListener)o.removeEventListener(t,f,false);else if(o.detachEvent){o.detachEvent("on"+t,o[t+f]);o[t+f]=null;o["e"+t+f]=null;}};LZ.removeElement=function(n,r){if(n&&r)r.removeChild(n);else{return false;}};LZ.ScrollTo=function(h){var t=this.Element(h);if(!t)return false;t=$(t).offset().top;$('html,body').scrollTop(t)};LZ.paramsToObject=function(o,p){for(r in p){o[r]=p[r];};return o};LZ.Match=function(str,exp){if(!str||!exp)return false;var re=new RegExp(exp);var m=re.exec(str);if(m==null)return false;else return m;};LZ.IE6=($.browser.msie&&$.browser.version.substr(0,2)<7)?true:false;