window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console){arguments.callee=arguments.callee.caller;var a=[].slice.call(arguments);(typeof console.log==="object"?log.apply.call(console.log,console,a):console.log.apply(console,a))}};(function(e){function h(){}for(var g="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,timeStamp,profile,profileEnd,time,timeEnd,trace,warn".split(","),f;f=g.pop();){e[f]=e[f]||h}})((function(){try{console.log();return window.console}catch(a){return window.console={}}})());
/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 * Thanks to: Seamus Leahy for adding deltaX and deltaY
 *
 * Version: 3.0.6
 *
 * Requires: 1.2.2+
 */
(function(d){var b=["DOMMouseScroll","mousewheel"];if(d.event.fixHooks){for(var a=b.length;a;){d.event.fixHooks[b[--a]]=d.event.mouseHooks}}d.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var e=b.length;e;){this.addEventListener(b[--e],c,false)}}else{this.onmousewheel=c}},teardown:function(){if(this.removeEventListener){for(var e=b.length;e;){this.removeEventListener(b[--e],c,false)}}else{this.onmousewheel=null}}};d.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}});function c(j){var h=j||window.event,g=[].slice.call(arguments,1),k=0,i=true,f=0,e=0;j=d.event.fix(h);j.type="mousewheel";if(h.wheelDelta){k=h.wheelDelta/120}if(h.detail){k=-h.detail/3}e=k;if(h.axis!==undefined&&h.axis===h.HORIZONTAL_AXIS){e=0;f=-1*k}if(h.wheelDeltaY!==undefined){e=h.wheelDeltaY/120}if(h.wheelDeltaX!==undefined){f=-1*h.wheelDeltaX/120}g.unshift(j,k,f,e);return(d.event.dispatch||d.event.handle).apply(this,g)}})(jQuery);
/*! lionbars
 *
 * http://www.nikolaydyankov.com/lionbars/
 */
(function(a){a.fn.hasScrollBar=function(){return this.get(0).scrollHeight>this.height()};a.fn.lionbars=function(B){B=B||{};autohide=B.autohide;var ab,t=false,p=false,f=0,F=0,R,P,L,K,l,k,E,D=false,ae=false,W=false;var g=a(this),I=0,x=0,aa=0,c=false,d=false,ad=0,u=0,s=0,q=0,w=0,af=0,m=0,N=0,z=0,V=0,ah=0,n=0,j=0,Q=0,y=0,i=0,M=0,ac=0,ag=0,b=0;U();function U(){for(var ai=0;g[ai]!==undefined;ai++){if(C(g[ai])&&!a(g[ai]).hasClass("nolionbars")){target=g[ai];e(target);X(target,d,c);Y(target,d,c);v(target);H(target);O(target);h(target);T()}}}a(document).mousemove(function(ai){if(p){K=ai.pageY;F.scrollTop((k+K-P)*Math.abs(l))}if(t){L=ai.pageX;F.scrollLeft((k+L-R)*Math.abs(l))}});a(document).mouseup(function(ai){if(p){p=false}if(t){t=false}});function h(al){var ak=a(al);if(d||c){ak.find(".lb-wrap").scroll(function(ao){ak.find(".lb-v-scrollbar-slider").css({top:-a(this).scrollTop()/ak.attr("vratio")});ak.find(".lb-h-scrollbar-slider").css({left:-a(this).scrollLeft()/ak.attr("hratio")});if(ak.find(".lb-v-scrollbar").height()==(parseInt(ak.find(".lb-v-scrollbar-slider").css("top"))+ak.find(".lb-v-scrollbar-slider").height())&&typeof(B.reachedBottom)=="function"&&!ae){ae=true;var an=a(this);a(this).children(".lb-content").bind("DOMSubtreeModified",function(){e(a(an).parent(),{height:a(an).children(".lb-content").get(0).scrollHeight,width:a(an).children(".lb-content").get(0).scrollWidth});v(a(an).parent());H(a(an).parent());O(a(an).parent());T();ae=false;a(an).children(".lb-content").unbind("DOMSubtreeModified")});B.reachedBottom.apply(a(this).children(".lb-content"))}if(ak.find(".lb-h-scrollbar").width()==(parseInt(ak.find(".lb-h-scrollbar-slider").css("left"))+ak.find(".lb-h-scrollbar-slider").width())&&typeof(B.reachedRight)=="function"&&!W){W=true;var an=a(this);a(this).children(".lb-content").bind("DOMSubtreeModified",function(){e(a(an).parent(),{height:a(an).children(".lb-content").get(0).scrollHeight,width:a(an).children(".lb-content").get(0).scrollWidth});
v(a(an).parent());H(a(an).parent());O(a(an).parent());T();ae=false;a(an).children(".lb-content").unbind("DOMSubtreeModified")});B.reachedRight.apply(a(this).children(".lb-content"))}if(autohide){ak.find(".lb-v-scrollbar, .lb-h-scrollbar").fadeIn(150);clearTimeout(ab);ab=setTimeout(function(){ak.find(".lb-v-scrollbar, .lb-h-scrollbar").fadeOut(150)},2000)}})}if(d){ak.find(".lb-v-scrollbar-slider").mousedown(function(an){P=an.pageY;p=true;f=a(this);F=ak.find(".lb-wrap");l=F.parent().attr("vratio");k=f.position().top;return false});ak.find(".lb-v-scrollbar").mousedown(function(an){if(!a(an.target).hasClass("lb-v-scrollbar-slider")){ak.find(".lb-wrap").scrollTop((an.pageY-a(this).offset().top)*Math.abs(ak.attr("vratio"))-a(this).find(".lb-v-scrollbar-slider").height()/2)}return false});var am=0;var aj=1;var ai;ak.bind("mousewheel",function(aq,ar,ap,ao){var an=ak.find(".lb-wrap").scrollTop();ak.find(".lb-wrap").scrollTop(an-(ao*Math.abs(ak.attr("vratio")*2/(1+Math.exp(am*-2)))));if(typeof(ai)==="number"){clearTimeout(ai)}ai=setTimeout(function(){aj=1;am=0},50);if((aj*ao>0)){aj=1;am+=1}aj=ao;return false})}if(c){ak.find(".lb-h-scrollbar-slider").mousedown(function(an){R=an.pageX;t=true;f=a(this);F=ak.find(".lb-wrap");l=F.parent().attr("hratio");k=f.position().left;return false});ak.find(".lb-h-scrollbar").mousedown(function(an){if(!a(an.target).hasClass("lb-h-scrollbar-slider")){ak.find(".lb-wrap").scrollLeft((an.pageX-a(this).offset().left)*Math.abs(ak.attr("hratio"))-a(this).find(".lb-h-scrollbar-slider").width()/2)}return false})}if((d||c)&&autohide){ak.find(".lb-v-scrollbar, .lb-h-scrollbar").hide();ak.find(".lb-v, .lb-h").hover(function(){clearTimeout(ab);ak.find(".lb-v-scrollbar, .lb-h-scrollbar").fadeIn(150)},function(){clearTimeout(ab);ab=setTimeout(function(){ak.find(".lb-v-scrollbar, .lb-h-scrollbar").fadeOut(150)},2000)})}}function O(aj){y=(n-a(aj).find(".lb-wrap").get(0).scrollHeight-w-m)/(ag-M);i=(ah-a(aj).find(".lb-wrap").get(0).scrollWidth-N-af)/(b-ac);var ai=a(aj);ai.attr("vratio",y);ai.attr("hratio",i)}function H(ak){var aj=a(ak);var ai,al,am;if(aj.find(".lb-v-scrollbar").length!=0){ai=20;am=n-aj.find(".lb-v-scrollbar").height();al=n-am-ai;M=Math.round((n*al)/z);M=(M<ai)?ai:M}if(aj.find(".lb-h-scrollbar").length!=0){ai=20;am=ah-aj.find(".lb-h-scrollbar").width();al=ah-am-ai;ac=Math.round((ah*al)/V);ac=(ac<ai)?ai:ac}aj.find(".lb-v-scrollbar-slider").css({height:M});aj.find(".lb-h-scrollbar-slider").css({width:ac})}function T(){x=0;aa=0;c=false;d=false;ad=0;u=0;s=0;q=0;w=0;N=0;m=0;af=0;z=0;V=0;ah=0;n=0;j=0;Q=0;M=0;ac=0;ag=0;b=0}function v(aj){var ai=a(aj);if(d&&c){ag=ai.height()-12;b=ai.width()-12;ai.find(".lb-h").css({width:b})}else{ag=ai.height()-4;b=ai.width()-4;ai.find(".lb-h").css({width:b})}}function Y(ak,ai,al){var aj=a(ak);if(ai||al){aj.css({overflow:"hidden"});G(aj,aj.find(".lb-wrap"));S(aj);A(aj,aj.find(".lb-wrap"))}}function S(aj){var ai=a(aj);ai.css({width:ai.width()+u+q,height:ai.height()+ad+s})}function G(al,ak){var aj=a(al);var ai=a(ak);aj.css({padding:0});ai.css({"padding-top":ad+"px","padding-left":u+"px","padding-bottom":s+"px","padding-right":q+"px"})}function A(ai,al){var aj=a(ai);var ak=a(al);aj.css({position:"relative"});ak.css({width:aj.width()+x-u-q,height:aj.height()+aa-ad-s})}function Z(aj){var ai=a(aj);ai.css({overflow:"auto"});x=ah-j-N-af;ai.css({overflow:"hidden"})}function o(aj){var ai=a(aj);ai.css({overflow:"auto"});aa=n-Q-w-m;ai.css({overflow:"hidden"})}function X(al,ai,am){var ak=a(al);var an=ak.attr("id");var aj=0;if(an!==undefined){ak.wrapInner('<div class="lb-wrap" id="lb-wrap-'+I+"-"+an+'"></div>');aj=a("#lb-wrap-"+I+"-"+an)}else{ak.wrapInner('<div class="lb-wrap" id="lb-wrap-'+I+'"></div>');aj=a("#lb-wrap-"+I)}aj.wrapInner('<div class="lb-content"></div>');if(ai){ak.prepend('<div class="lb-v"><div class="lb-v-scrollbar"></div></div>');ak.find(".lb-v-scrollbar").append('<div class="lb-v-scrollbar-slider"></div>')}if(am){ak.prepend('<div class="lb-h"><div class="lb-h-scrollbar"></div></div>');
ak.find(".lb-h-scrollbar").append('<div class="lb-h-scrollbar-slider"></div>')}I=I+1}function C(aj){var ai=a(aj);d=false;c=false;r(ai);J(ai);ai.css({overflow:"hidden"});if(ai.get(0).scrollHeight>ai.get(0).clientHeight){d=true}if(ai.get(0).scrollWidth>ai.get(0).clientWidth){c=true}ai.css({overflow:"auto"});if(d||c){return true}}function r(aj){var ai=a(aj);ad=parseInt(ai.css("padding-top").replace("px",""));u=parseInt(ai.css("padding-left").replace("px",""));s=parseInt(ai.css("padding-bottom").replace("px",""));q=parseInt(ai.css("padding-right").replace("px",""))}function J(aj){var ai=a(aj);w=parseInt(ai.css("border-top-width").replace("px",""));af=parseInt(ai.css("border-right-width").replace("px",""));m=parseInt(ai.css("border-bottom-width").replace("px",""));N=parseInt(ai.css("border-left-width").replace("px",""))}function e(ak,ai){var aj=a(ak).get(0);z=(typeof(ai)!="undefined")?ai.height:aj.scrollHeight;V=(typeof(ai)!="undefined")?ai.width:aj.scrollWidth;Q=aj.clientHeight;j=aj.clientWidth;n=aj.offsetHeight;ah=aj.offsetWidth;Z(a(ak));o(a(ak))}return this.each(function(){})}})(jQuery);
/*!
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.2, 09.03.2009
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 *
 * Changelog:
 *    09.03.2009 Version 1.2
 *    - Update for jQuery 1.3.x, removed @ from selectors
 *    11.09.2007 Version 1.1
 *    - removed noConflict
 *    - added png-support for input type=image
 *    - 01.08.2007 CSS background-image support extension added by Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 *    31.05.2007 initial Version 1.0
 * --------------------------------------------------------------------
 * @example $(function(){$(document).pngFix();});
 * @desc Fixes all PNG's in the document on document.ready
 *
 * jQuery(function(){jQuery(document).pngFix();});
 * @desc Fixes all PNG's in the document on document.ready when using noConflict
 *
 * @example $(function(){$('div.examples').pngFix();});
 * @desc Fixes all PNG's within div with class examples
 *
 * @example $(function(){$('div.examples').pngFix( { blankgif:'ext.gif' } );});
 * @desc Fixes all PNG's within div with class examples, provides blank gif for input with png
 * --------------------------------------------------------------------
 */
(function(a){jQuery.fn.pngFix=function(d){d=jQuery.extend({blankgif:"blank.gif"},d);var c=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var b=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(c||b)){jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr("width",jQuery(this).width());jQuery(this).attr("height",jQuery(this).height());var l="";var g="";var f=(jQuery(this).attr("id"))?'id="'+jQuery(this).attr("id")+'" ':"";var m=(jQuery(this).attr("class"))?'class="'+jQuery(this).attr("class")+'" ':"";var i=(jQuery(this).attr("title"))?'title="'+jQuery(this).attr("title")+'" ':"";var j=(jQuery(this).attr("alt"))?'alt="'+jQuery(this).attr("alt")+'" ':"";var h=(jQuery(this).attr("align"))?"float:"+jQuery(this).attr("align")+";":"";var e=(jQuery(this).parent().attr("href"))?"cursor:hand;":"";if(this.style.border){l+="border:"+this.style.border+";";this.style.border=""}if(this.style.padding){l+="padding:"+this.style.padding+";";this.style.padding=""}if(this.style.margin){l+="margin:"+this.style.margin+";";this.style.margin=""}var k=(this.style.cssText);g+="<span "+f+m+i+j;g+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+h+e;g+="width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+"px;";g+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(this).attr("src")+"', sizingMethod='scale');";
g+=k+'"></span>';if(l!=""){g='<span style="position:relative;display:inline-block;'+l+e+"width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+'px;">'+g+"</span>"}jQuery(this).hide();jQuery(this).after(g)});jQuery(this).find("*").each(function(){var f=jQuery(this).css("background-image");if(f.indexOf(".png")!=-1){var e=f.split('url("')[1].split('")')[0];jQuery(this).css("background-image","none");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e+"',sizingMethod='scale')"}});jQuery(this).find("input[src$=.png]").each(function(){var e=jQuery(this).attr("src");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e+"', sizingMethod='scale');";jQuery(this).attr("src",d.blankgif)})}return jQuery}})(jQuery);(function(a){a(document).ready(function(){})})(jQuery);
