/**Plugin Name: FancyBox for WordPress
 * Plugin URI: http://blog.moskis.net/downloads/plugins/fancybox-for-wordpress/
 * Description: Integrates <a href="http://fancy.klade.lv/">FancyBox</a> by <a href="http://klade.lv/">Janis Skarnelis</a> into WordPress.
 * Version: 2.7.5
 * @author: Jos&eacute; Pardilla
 * @author URI: http://josepardilla.com/
*/
;(function($){$.fn.fixPNG=function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage': 'none','filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod="+($(this).css('backgroundRepeat')=='no-repeat'?'crop' : 'scale')+",src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')$(this).css('position','relative');});}});};var elem,opts,busy=false,imagePreloader=new Image,loadingTimer,loadingFrame=1,imageRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var ieQuirks=null,IE6=$.browser.msie&&$.browser.version.substr(0,1)==6&&!window.XMLHttpRequest,oldIE=IE6||($.browser.msie&&$.browser.version.substr(0,1)==7);$.fn.fancybox=function(o){var settings=$.extend({},$.fn.fancybox.defaults,o);var matchedGroup=this;function _initialize(){elem=this;opts=$.extend({},settings);_start();return false;};function _start(){if(busy)return;if($.isFunction(opts.callbackOnStart)){opts.callbackOnStart();}opts.itemArray=[];opts.itemCurrent=0;if(settings.itemArray.length>0){opts.itemArray=settings.itemArray;}else{var item={};if(!elem.rel||elem.rel==''){var item={href: elem.href,title: elem.title};if($(elem).children("img:first").length){item.orig=$(elem).children("img:first");}else{item.orig=$(elem);}if(item.title==''||typeof item.title=='undefined'){item.title=item.orig.attr('alt');}opts.itemArray.push(item);}else{var subGroup=$(matchedGroup).filter("a[rel="+elem.rel+"]");var item={};for(var i=0;i<subGroup.length;i++){item={href: subGroup[i].href,title: subGroup[i].title};if($(subGroup[i]).children("img:first").length){item.orig=$(subGroup[i]).children("img:first");}else{item.orig=$(subGroup[i]);}if(item.title==''||typeof item.title=='undefined'){item.title=item.orig.attr('alt');}opts.itemArray.push(item);}}}while(opts.itemArray[opts.itemCurrent].href!=elem.href){opts.itemCurrent++;}if(opts.overlayShow){if(IE6){$('embed,object,select').css('visibility','hidden');$("#fancy_overlay").css('height',$(document).height());}$("#fancy_overlay").css({'background-color'	: opts.overlayColor,'opacity' : opts.overlayOpacity}).show();}$(window).bind("resize.fb scroll.fb",$.fn.fancybox.scrollBox);_change_item();};function _change_item(){$("#fancy_right,#fancy_left,#fancy_close,#fancy_title").hide();var href=opts.itemArray[opts.itemCurrent].href;if(href.match("iframe")||elem.className.indexOf("iframe")>=0){$.fn.fancybox.showLoading();_set_content('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+href+'"></iframe>',opts.frameWidth,opts.frameHeight);}else if(href.match(/#/)){var target=window.location.href.split('#')[0];target=href.replace(target,'');target=target.substr(target.indexOf('#'));_set_content('<div id="fancy_div">'+$(target).html()+'</div>',opts.frameWidth,opts.frameHeight);}else if(href.match(imageRegExp)){imagePreloader=new Image;imagePreloader.src=href;if(imagePreloader.complete){_proceed_image();}else{$.fn.fancybox.showLoading();$(imagePreloader).unbind().bind('load',function(){$("#fancy_loading").hide();_proceed_image();});}}else{$.fn.fancybox.showLoading();$.get(href,function(data){$("#fancy_loading").hide();_set_content('<div id="fancy_ajax">'+data+'</div>',opts.frameWidth,opts.frameHeight);});}};function _proceed_image(){var width=imagePreloader.width;var height=imagePreloader.height;var horizontal_space=(opts.padding*2)+40;var vertical_space=(opts.padding*2)+60;var w=$.fn.fancybox.getViewport();if(opts.imageScale&&(width>(w[0]-horizontal_space)||height>(w[1]-vertical_space))){var ratio=Math.min(Math.min(w[0]-horizontal_space,width)/width,Math.min(w[1]-vertical_space,height)/height);width=Math.round(ratio*width);height=Math.round(ratio*height);}_set_content('<img alt="" id="fancy_img" src="'+imagePreloader.src+'"/>',width,height);};function _preload_neighbor_images(){if((opts.itemArray.length-1)>opts.itemCurrent){var href=opts.itemArray[opts.itemCurrent+1].href||false;if(href&&href.match(imageRegExp)){objNext=new Image();objNext.src=href;}}if(opts.itemCurrent>0){var href=opts.itemArray[opts.itemCurrent-1].href||false;if(href&&href.match(imageRegExp)){objNext=new Image();objNext.src=href;}}};function _set_content(value,width,height){busy=true;var pad=opts.padding;if(oldIE||ieQuirks){$("#fancy_content")[0].style.removeExpression("height");$("#fancy_content")[0].style.removeExpression("width");}if(pad>0){width+=pad*2;height+=pad*2;$("#fancy_content").css({'top' : pad+'px','right' : pad+'px','bottom'	: pad+'px','left' : pad+'px','width' : 'auto','height'	: 'auto'});if(oldIE||ieQuirks){$("#fancy_content")[0].style.setExpression('height','(this.parentNode.clientHeight-'+pad*2+')');$("#fancy_content")[0].style.setExpression('width','(this.parentNode.clientWidth-'+pad*2+')');}}else{$("#fancy_content").css({'top' : 0,'right' : 0,'bottom'	: 0,'left' : 0,'width' : '100%','height'	: '100%'});}if($("#fancy_outer").is(":visible")&&width==$("#fancy_outer").width()&&height==$("#fancy_outer").height()){$("#fancy_content").fadeOut('fast',function(){$("#fancy_content").empty().append($(value)).fadeIn("normal",function(){_finish();});});return;}var w=$.fn.fancybox.getViewport();var itemTop=(height+60)>w[1]?w[3]:(w[3]+Math.round((w[1]-height-60)*0.5));var itemLeft=(width+40)>w[0]?w[2]:(w[2]+Math.round((w[0]-width-40)*0.5));var itemOpts={'left': itemLeft,'top': itemTop,'width':	width+'px','height':	height+'px'};if($("#fancy_outer").is(":visible")){$("#fancy_content").fadeOut("normal",function(){$("#fancy_content").empty();$("#fancy_outer").animate(itemOpts,opts.zoomSpeedChange,opts.easingChange,function(){$("#fancy_content").append($(value)).fadeIn("normal",function(){_finish();});});});}else{if(opts.zoomSpeedIn>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){$("#fancy_content").empty().append($(value));var orig_item=opts.itemArray[opts.itemCurrent].orig;var orig_pos=$.fn.fancybox.getPosition(orig_item);$("#fancy_outer").css({'left':(orig_pos.left-20-opts.padding)+'px','top':(orig_pos.top-20-opts.padding)+'px','width':	$(orig_item).width()+(opts.padding*2),'height':	$(orig_item).height()+(opts.padding*2)});if(opts.zoomOpacity){itemOpts.opacity='show';}$("#fancy_outer").animate(itemOpts,opts.zoomSpeedIn,opts.easingIn,function(){_finish();});}else{$("#fancy_content").hide().empty().append($(value)).show();$("#fancy_outer").css(itemOpts).fadeIn("normal",function(){_finish();});}}};function _set_navigation(){if(opts.itemCurrent!==0){$("#fancy_left,#fancy_left_ico").unbind().bind("click",function(e){e.stopPropagation();opts.itemCurrent--;_change_item();return false;});$("#fancy_left").show();}if(opts.itemCurrent!=(opts.itemArray.length-1)){$("#fancy_right,#fancy_right_ico").unbind().bind("click",function(e){e.stopPropagation();opts.itemCurrent++;_change_item();return false;});$("#fancy_right").show();}};function _finish(){if($.browser.msie){$("#fancy_content")[0].style.removeAttribute('filter');$("#fancy_outer")[0].style.removeAttribute('filter');}_set_navigation();_preload_neighbor_images();$(document).bind("keydown.fb",function(e){if(e.keyCode==27&&opts.enableEscapeButton){$.fn.fancybox.close();}else if(e.keyCode==37&&opts.itemCurrent!==0){$(document).unbind("keydown.fb");opts.itemCurrent--;_change_item();}else if(e.keyCode==39&&opts.itemCurrent!=(opts.itemArray.length-1)){$(document).unbind("keydown.fb");opts.itemCurrent++;_change_item();}});if(opts.hideOnContentClick){$("#fancy_content").click($.fn.fancybox.close);}if(opts.overlayShow&&opts.hideOnOverlayClick){$("#fancy_overlay").bind("click",$.fn.fancybox.close);}if(opts.showCloseButton){$("#fancy_close").bind("click",$.fn.fancybox.close).show();}if(typeof opts.itemArray[opts.itemCurrent].title!=='undefined'&&opts.itemArray[opts.itemCurrent].title.length>0){var pos=$("#fancy_outer").position();$('#fancy_title div').text(opts.itemArray[opts.itemCurrent].title).html();$('#fancy_title').css({'top'	: pos.top+$("#fancy_outer").outerHeight()-32,'left'	: pos.left+(($("#fancy_outer").outerWidth()*0.5)-($('#fancy_title').width()*0.5))}).show();}if(opts.overlayShow&&IE6){$('embed,object,select',$('#fancy_content')).css('visibility','visible');}if($.isFunction(opts.callbackOnShow)){opts.callbackOnShow(opts.itemArray[opts.itemCurrent]);}if($.browser.msie){$("#fancy_outer")[0].style.removeAttribute('filter');$("#fancy_content")[0].style.removeAttribute('filter');}busy=false;};return this.unbind('click.fb').bind('click.fb',_initialize);};$.fn.fancybox.scrollBox=function(){var w=$.fn.fancybox.getViewport();if(opts.centerOnScroll&&$("#fancy_outer").is(':visible')){var ow=$("#fancy_outer").outerWidth();var oh=$("#fancy_outer").outerHeight();var pos={'top'	:(oh>w[1]?w[3]: w[3]+Math.round((w[1]-oh)*0.5)),'left'	:(ow>w[0]?w[2]: w[2]+Math.round((w[0]-ow)*0.5))};$("#fancy_outer").css(pos);$('#fancy_title').css({'top'	: pos.top+oh-32,'left'	: pos.left+((ow*0.5)-($('#fancy_title').width()*0.5))});}if(IE6&&$("#fancy_overlay").is(':visible')){$("#fancy_overlay").css({'height' : $(document).height()});}if($("#fancy_loading").is(':visible')){$("#fancy_loading").css({'left':((w[0]-40)*0.5+w[2]),'top':((w[1]-40)*0.5+w[3])});}};$.fn.fancybox.getNumeric=function(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};$.fn.fancybox.getPosition=function(el){var pos=el.offset();pos.top+=$.fn.fancybox.getNumeric(el,'paddingTop');pos.top+=$.fn.fancybox.getNumeric(el,'borderTopWidth');pos.left+=$.fn.fancybox.getNumeric(el,'paddingLeft');pos.left+=$.fn.fancybox.getNumeric(el,'borderLeftWidth');return pos;};$.fn.fancybox.showIframe=function(){$("#fancy_loading").hide();$("#fancy_frame").show();};$.fn.fancybox.getViewport=function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()];};$.fn.fancybox.animateLoading=function(){if(!$("#fancy_loading").is(':visible')){clearInterval(loadingTimer);return;}$("#fancy_loading>div").css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12;};$.fn.fancybox.showLoading=function(){clearInterval(loadingTimer);var w=$.fn.fancybox.getViewport();$("#fancy_loading").css({'left':((w[0]-40)*0.5+w[2]),'top':((w[1]-40)*0.5+w[3])}).show();$("#fancy_loading").bind('click',$.fn.fancybox.close);loadingTimer=setInterval($.fn.fancybox.animateLoading,66);};$.fn.fancybox.close=function(){busy=true;$(imagePreloader).unbind();$(document).unbind("keydown.fb");$(window).unbind("resize.fb scroll.fb");$("#fancy_overlay,#fancy_content,#fancy_close").unbind();$("#fancy_close,#fancy_loading,#fancy_left,#fancy_right,#fancy_title").hide();__cleanup=function(){if($("#fancy_overlay").is(':visible')){$("#fancy_overlay").fadeOut("fast");}$("#fancy_content").empty();if(opts.centerOnScroll){$(window).unbind("resize.fb scroll.fb");}if(IE6){$('embed,object,select').css('visibility','visible');}if($.isFunction(opts.callbackOnClose)){opts.callbackOnClose();}busy=false;};if($("#fancy_outer").is(":visible")!==false){if(opts.zoomSpeedOut>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){var orig_item=opts.itemArray[opts.itemCurrent].orig;var orig_pos=$.fn.fancybox.getPosition(orig_item);var itemOpts={'left':(orig_pos.left-20-opts.padding)+'px','top':(orig_pos.top-20-opts.padding)+'px','width':	$(orig_item).width()+(opts.padding*2),'height':	$(orig_item).height()+(opts.padding*2)};if(opts.zoomOpacity){itemOpts.opacity='hide';}$("#fancy_outer").stop(false,true).animate(itemOpts,opts.zoomSpeedOut,opts.easingOut,__cleanup);}else{$("#fancy_outer").stop(false,true).fadeOut('fast',__cleanup);}}else{__cleanup();}return false;};$.fn.fancybox.build=function(){var html='';html+='<div id="fancy_overlay"></div>';html+='<div id="fancy_loading"><div></div></div>';html+='<div id="fancy_outer">';html+='<div id="fancy_inner">';html+='<div id="fancy_close"></div>';html+='<div id="fancy_bg"><div class="fancy_bg" id="fancy_bg_n"></div><div class="fancy_bg" id="fancy_bg_ne"></div><div class="fancy_bg" id="fancy_bg_e"></div><div class="fancy_bg" id="fancy_bg_se"></div><div class="fancy_bg" id="fancy_bg_s"></div><div class="fancy_bg" id="fancy_bg_sw"></div><div class="fancy_bg" id="fancy_bg_w"></div><div class="fancy_bg" id="fancy_bg_nw"></div></div>';html+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';html+='<div id="fancy_content"></div>';html+='</div>';html+='</div>';html+='<div id="fancy_title"></div>';$(html).appendTo("body");$('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo('#fancy_title');if($.browser.msie){$(".fancy_bg").fixPNG();}if(IE6){$("div#fancy_overlay").css("position","absolute");$("#fancy_loading div,#fancy_close,.fancy_title,.fancy_ico").fixPNG();$("#fancy_inner").prepend('<iframe id="fancy_bigIframe" src="javascript:false;" scrolling="no" frameborder="0"></iframe>');var frameDoc=$('#fancy_bigIframe')[0].contentWindow.document;frameDoc.open();frameDoc.close();}};$.fn.fancybox.defaults={padding :	10,imageScale :	true,zoomOpacity :	true,zoomSpeedIn :	0,zoomSpeedOut :	0,zoomSpeedChange :	300,easingIn :	'swing',easingOut :	'swing',easingChange :	'swing',frameWidth :	560,frameHeight :	340,overlayShow :	true,overlayOpacity :	0.3,overlayColor :	'#666',enableEscapeButton	:	true,showCloseButton :	true,hideOnOverlayClick	:	true,hideOnContentClick	:	true,centerOnScroll :	true,itemArray :[],callbackOnStart :	null,callbackOnShow :	null,callbackOnClose :	null};$(document).ready(function(){ieQuirks=$.browser.msie&&!$.boxModel;if($("#fancy_outer").length<1){$.fn.fancybox.build();}});})(jQuery);

/*http://listjs.com/*/
(function(f,g){var b=f.document,d=f.navigator,c=f.location,a;function e(j,r,n){var p=this,m,o,l,q,k,i;this.listContainer=b.getElementById(j);this.items=[];this.list=null;this.templateEngines={};this.plugins={};this.maxVisibleItemsCount=r.maxVisibleItemsCount||200;o=function(s,u){u.list=u.list||j;u.listClass=u.listClass||"list";u.searchClass=u.searchClass||"search";u.sortClass=u.sortClass||"sort";m=new i(p,u);p.list=a.getByClass(u.listClass,p.listContainer,true);a.addEvent(a.getByClass(u.searchClass,p.listContainer),"keyup",p.search);a.addEvent(a.getByClass(u.sortClass,p.listContainer),"click",p.sort);if(u.valueNames){var v=l.get(),t=u.valueNames;if(u.indexAsync){l.indexAsync(v,t)}else{l.index(v,t)}}if(s!==g){p.add(s)}};l={get:function(){var u=p.list.childNodes,t=[];for(var v=0,s=u.length;v<s;v++){if(u[v].data===g){t.push(u[v])}}return t},index:function(s,u){for(var v=0,t=s.length;v<t;v++){p.items.push(new k(u,s[v]))}},indexAsync:function(s,t){var u=s.splice(0,100);this.index(u,t);if(s.length>0){setTimeout(function(){l.indexAsync(s,t)},10)}}};this.add=function(t,u){var x=[],w=false;if(t[0]===g){t=[t]}for(var v=0,s=t.length;v<s;v++){var y=null;if(t[v] instanceof k){y=t[v];y.reload()}else{w=(p.items.length>p.maxVisibleItemsCount)?true:false;y=new k(t[v],g,w)}if(!w){m.add(y,u)}p.items.push(y);x.push(y)}return x};var h=null;this.addAsync=function(s,t){var u=t?t.count||100:100,v=s.splice(0,u);p.add(v,t);if(s.length>0){setTimeout(function(){p.addAsync(s,t)},10)}};this.remove=function(x,w,t){var v=0;for(var u=0,s=p.items.length;u<s;u++){if(p.items[u].values()[x]==w){m.remove(p.items[u],t);p.items.splice(u,1);s--;v++}}return v};this.get=function(x,v){var w=[];for(var t=0,s=p.items.length;t<s;t++){var u=p.items[t];if(u.values()[x]==v){w.push(u)}}if(w.length==0){return null}else{if(w.length==1){return w[0]}else{return w}}};this.sort=function(w,A){var s=p.items.length,z=null,v=w.target||w.srcElement,u="",y=false;if(v===g){z=w}else{z=a.getAttribute(v,"rel");u=a.getAttribute(v,"sorting");if(u=="asc"){v.setAttribute("sorting","desc");y=false}else{v.setAttribute("sorting","asc");y=true}}if(A){A=A}else{A=function(C,B){return q.alphanum(C.values()[z],B.values()[z],y)}}p.items.sort(A);m.clear();for(var t=0,x=p.items.length;t<x;t++){if(p.maxVisibleItemsCount>t){m.add(p.items[t])}}};q={alphanum:function(u,t,v){if(u===g){u=""}if(t===g){t=""}u=u.toString().replace(/&(lt|gt);/g,function(x,B){return(B=="lt")?"<":">"});u=u.replace(/<\/?[^>]+(>|$)/g,"");t=t.toString().replace(/&(lt|gt);/g,function(x,B){return(B=="lt")?"<":">"});t=t.replace(/<\/?[^>]+(>|$)/g,"");var w=this.chunkify(u);var z=this.chunkify(t);for(var s=0;w[s]&&z[s];s++){if(w[s]!==z[s]){var A=Number(w[s]),y=Number(z[s]);if(v){if(A==w[s]&&y==z[s]){return A-y}else{return(w[s]>z[s])?1:-1}}else{if(A==w[s]&&y==z[s]){return y-A}else{return(w[s]>z[s])?-1:1}}}}return w.length-z.length},chunkify:function(z){var C=[],u=0,B=-1,A=0,w,v;while(w=(v=z.charAt(u++)).charCodeAt(0)){var s=(w==45||w==46||(w>=48&&w<=57));if(s!==A){C[++B]="";A=s}C[B]+=v}return C}};this.search=function(E,u){var A=[],y=E.target||E.srcElement;if(y!==g){E=y.value.toLowerCase()}else{E=E.toLowerCase()}var t=false;if(u===g){t=true}m.clear();if(E===""){for(var x=0,z=p.items.length;((x<z)&&(x<p.maxVisibleItemsCount));x++){p.items[x].show()}}else{for(var v=0,s=p.items.length;v<s;v++){var D=false,C=p.items[v];if(t){u=C.values()}for(var w in u){if(u.hasOwnProperty(w)){var B=u[w].toString().toLowerCase();if((E!=="")&&(B.search(E)>-1)){D=true}}}if(D){A.push(C)}if(D&&(p.maxVisibleItemsCount>A.length)){C.show()}}}return A};this.filter=function(w){var s=[];for(var u=0,t=p.items.length;u<t;u++){var v=p.items[u];if(w===false||w===g){v.show();s.push(v)}else{if(w(v.values())){s.push(v);v.show()}else{v.hide()}}}return s};this.size=function(){return p.items.length};k=function(t,v,u){var w=this,s={};var x=function(z,B,A){if(B===g){if(A){w.values(z,A)}else{w.values(z)}}else{w.elm=B;var y=m.get(w,z);w.values(y)}};this.values=function(z,A){if(z!==g){for(var y in z){if(z.hasOwnProperty(y)){s[y]=z[y]}}if(A!==true){m.set(w,w.values())}}else{return s}};this.show=function(){m.show(w)};this.hide=function(){m.hide(w)};x(t,v,u)};i=function(t,s){if(s.engine===g){s.engine="standard"}else{s.engine=s.engine.toLowerCase()}return new p.constructor.prototype.templateEngines[s.engine](t,s)};o(n,r)}e.prototype.templateEngines={};e.prototype.templateEngines.standard=function(l,i){var m=a.getByClass(i.listClass,b.getElementById(i.list))[0],k=b.getElementById(i.item),h=this,j={tryItemSourceExists:function(){if(k===null){var p=m.childNodes,o=[];for(var q=0,n=p.length;q<n;q++){if(p[q].data===g){k=p[q];break}}}},created:function(n){if(n.elm===g){h.create(n)}},added:function(n){if(n.elm.parentNode===null){h.add(n)}}};this.get=function(r,p){j.tryItemSourceExists();j.created(r);var o={};for(var q=0,n=p.length;q<n;q++){o[p[q]]=a.getByClass(p[q],r.elm)[0].innerHTML}return o};this.set=function(p,o){j.created(p);for(var n in o){if(o.hasOwnProperty(n)){var q=a.getByClass(n,p.elm,true);if(q){q.innerHTML=o[n]}}}};this.create=function(o){if(o.elm!==g){return}j.tryItemSourceExists();var n=k.cloneNode(true);n.id="";o.elm=n;h.set(o,o.values())};this.add=function(n){j.created(n);m.appendChild(n.elm)};this.remove=function(n){m.removeChild(n.elm)};this.show=function(n){j.created(n);j.added(n);m.appendChild(n.elm)};this.hide=function(n){j.created(n);m.removeChild(n.elm)};this.clear=function(){if(m.hasChildNodes()){while(m.childNodes.length>=1){m.removeChild(m.firstChild)}}}};a={getByClass:(function(){if(b.getElementsByClassName){return function(i,h,j){if(j){return h.getElementsByClassName(i)[0]}else{return h.getElementsByClassName(i)}}}else{return function(o,k,q){var r=[],s="*";if(k==null){k=b}var m=k.getElementsByTagName(s);var h=m.length;var p=new RegExp("(^|\\s)"+o+"(\\s|$)");for(var n=0,l=0;n<h;n++){if(p.test(m[n].className)){if(q){return m[n]}else{r[l]=m[n];l++}}}return r}}})(),addEvent:(function(i,h){if(h.addEventListener){return function(n,m,k){if((n&&!(n instanceof Array)&&!n.length&&!a.isNodeList(n)&&(n.length!==0))||n===i){n.addEventListener(m,k,false)}else{if(n&&n[0]!==g){var j=n.length;for(var l=0;l<j;l++){a.addEvent(n[l],m,k)}}}}}else{if(h.attachEvent){return function(n,m,k){if((n&&!(n instanceof Array)&&!n.length&&!a.isNodeList(n)&&(n.length!==0))||n===i){n.attachEvent("on"+m,function(){return k.call(n,i.event)})}else{if(n&&n[0]!==g){var j=n.length;for(var l=0;l<j;l++){a.addEvent(n[l],m,k)}}}}}}})(this,b),getAttribute:function(n,j){var h=(n.getAttribute&&n.getAttribute(j))||null;if(!h){var k=n.attributes;var m=k.length;for(var l=0;l<m;l++){if(j[l]!==g){if(j[l].nodeName===j){h=j[l].nodeValue}}}}return h},isNodeList:function(i){var h=Object.prototype.toString.call(i);if(typeof i==="object"&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(h)&&(i.length==0||(typeof node==="object"&&i[0].nodeType>0))){return true}return false}};f.List=e;f.ListJsHelpers=a})(window);

/**Copyright 2011 Google Inc. All Rights Reserved.
 * @fileoverview A simple script to automatically track Facebook and Twitter
 * buttons using Google Analytics social tracking feature.
 * @author api.nickm@google.com (Nick Mihailovski)
 */
var _ga=_ga||{};var _gaq=_gaq||[];_ga.trackSocial=function(opt_pageUrl,opt_trackerName){_ga.trackFacebook(opt_pageUrl,opt_trackerName);_ga.trackTwitter(opt_pageUrl,opt_trackerName);};_ga.trackFacebook=function(opt_pageUrl,opt_trackerName){var trackerName=_ga.buildTrackerName_(opt_trackerName);try{if(FB&&FB.Event&&FB.Event.subscribe){FB.Event.subscribe('edge.create',function(targetUrl){_gaq.push([trackerName+'_trackSocial','facebook','like',targetUrl,opt_pageUrl]);});FB.Event.subscribe('edge.remove',function(targetUrl){_gaq.push([trackerName+'_trackSocial','facebook','unlike',targetUrl,opt_pageUrl]);});FB.Event.subscribe('message.send',function(targetUrl){_gaq.push([trackerName+'_trackSocial','facebook','send',targetUrl,opt_pageUrl]);});}}catch(e){}};_ga.buildTrackerName_=function(opt_trackerName){return opt_trackerName?opt_trackerName+'.':'';};_ga.trackTwitter=function(opt_pageUrl,opt_trackerName){var trackerName=_ga.buildTrackerName_(opt_trackerName);try{if(twttr&&twttr.events&&twttr.events.bind){twttr.events.bind('tweet',function(event){if(event){var targetUrl;if(event.target&&event.target.nodeName=='IFRAME'){targetUrl=_ga.extractParamFromUri_(event.target.src,'url');}
_gaq.push([trackerName+'_trackSocial','twitter','tweet',targetUrl,opt_pageUrl]);}});}}catch(e){}};_ga.extractParamFromUri_=function(uri,paramName){if(!uri){return;}
var uri=uri.split('#')[0];var parts=uri.split('?');if(parts.length==1){return;}
var query=decodeURI(parts[1]);paramName+='=';var params=query.split('&');for(var i=0,param;param=params[i];++i){if(param.indexOf(paramName)===0){return unescape(param.split('=')[1]);}}
return;};

/**
 * jQuery To Top version 0.1
 * (cc) Jorgen Kesseler - jkesseler@gmail.com / verpletterend.nl
 * Licensed under the CC-GNU GPL (http://creativecommons.org/licenses/GPL/2.0/)
 */
(function(a){jQuery.toTop=function(b){b=a.extend({},jQuery.toTop.defaults,b);b.css=a.extend({},jQuery.toTop.defaults.css,b.css);$anchor=a("<a />",{id:b.anchorName,name:b.anchorName}).prependTo("body");var c=a("<div/>",{css:b.css,id:b.id}).appendTo(b.appentTo);$toTopLink=a("<a />",{href:"#"+b.anchorName}).html(b.topLinkText).click(function(c){c.preventDefault();a("html, body").animate({scrollTop:0},b.scrollSpeed)}).appendTo(c);if(b.image!=""){$toTopLink.html("");$image=a("<img />",{alt:b.topLinkText,css:{border:"none"},src:b.image}).appendTo($toTopLink)}a(window).scroll(function(){if(a(document).scrollTop()==0){c.slideUp()}else{c.slideDown()}})};jQuery.toTop.defaults={anchorName:"top",appentTo:"body",css:{background:"#FFF",border:"none",bottom:"-3px",display:"none",position:"fixed",left:"47%",zIndex:999},id:"toTop",image:"",scrollSpeed:200,topLinkText:"Back to top"}})(jQuery)
