/*
 * timeago: a jQuery plugin, version: 0.9.3 (2011-01-21)
 * @requires jQuery v1.2.3 or later
 *
 * Timeago is a jQuery plugin that makes it easy to support automatically
 * updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
 *
 * For usage and examples, visit:
 * http://timeago.yarp.com/
 *
 * Licensed under the MIT:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Copyright (c) 2008-2011, Ryan McGeary (ryanonjavascript -[at]- mcgeary [*dot*] org)
 */
(function($){$.timeago=function(timestamp){if(timestamp instanceof Date){return inWords(timestamp)}else if(typeof timestamp==="string"){return inWords($.timeago.parse(timestamp))}else{return inWords($.timeago.datetime(timestamp))}};var $t=$.timeago;$.extend($.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(distanceMillis){var $l=this.settings.strings;var prefix=$l.prefixAgo;var suffix=$l.suffixAgo;if(this.settings.allowFuture){if(distanceMillis<0){prefix=$l.prefixFromNow;suffix=$l.suffixFromNow}distanceMillis=Math.abs(distanceMillis)}var seconds=distanceMillis/1000;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;function substitute(stringOrFunction,number){var string=$.isFunction(stringOrFunction)?stringOrFunction(number,distanceMillis):stringOrFunction;var value=($l.numbers&&$l.numbers[number])||number;return string.replace(/%d/i,value)}var words=seconds<45&&substitute($l.seconds,Math.round(seconds))||seconds<90&&substitute($l.minute,1)||minutes<45&&substitute($l.minutes,Math.round(minutes))||minutes<90&&substitute($l.hour,1)||hours<24&&substitute($l.hours,Math.round(hours))||hours<48&&substitute($l.day,1)||days<30&&substitute($l.days,Math.floor(days))||days<60&&substitute($l.month,1)||days<365&&substitute($l.months,Math.floor(days/30))||years<2&&substitute($l.year,1)||substitute($l.years,Math.floor(years));return $.trim([prefix,words,suffix].join(" "))},parse:function(iso8601){var s=$.trim(iso8601);s=s.replace(/\.\d\d\d+/,"");s=s.replace(/-/,"/").replace(/-/,"/");s=s.replace(/T/," ").replace(/Z/," UTC");s=s.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");return new Date(s)},datetime:function(elem){var isTime=$(elem).get(0).tagName.toLowerCase()==="time";var iso8601=isTime?$(elem).attr("datetime"):$(elem).attr("title");return $t.parse(iso8601)}});$.fn.timeago=function(){var self=this;self.each(refresh);var $s=$t.settings;if($s.refreshMillis>0){setInterval(function(){self.each(refresh)},$s.refreshMillis)}return self};function refresh(){var data=prepareData(this);if(!isNaN(data.datetime)){$(this).text(inWords(data.datetime))}return this}function prepareData(element){element=$(element);if(!element.data("timeago")){element.data("timeago",{datetime:$t.datetime(element)});var text=$.trim(element.text());if(text.length>0){element.attr("title",text)}}return element.data("timeago")}function inWords(date){return $t.inWords(distance(date))}function distance(date){return(new Date().getTime()-date.getTime())}document.createElement("abbr");document.createElement("time")}(jQuery));

// NRTEE main
$(document).ready(function(){$('.js-hidden').slideUp();$('.opener').each(function(){var opener=$(this);if($.browser.msie)opener.parent().css({position:'relative',zoom:1});opener.css('cursor','pointer');opener.click(function(event){event.preventDefault();var element=opener.next('.js-hidden');if(opener.hasClass('remove-after'))opener.slideUp();if(opener.hasClass('state-open')){opener.removeClass('state-open');element.slideUp()}else{opener.addClass('state-open');element.slideDown();element.siblings('.js-hidden').each(function(){$(this).slideUp().prev('.opener').removeClass('state-open')})}})});$("abbr.timeago").timeago();var nav_interval_in=null;var nav_interval_out=null;$('#head .nav li.parent').hover(function(){var self=$(this);clearInterval(nav_interval_out);nav_interval_in=setInterval(function(){clearInterval(nav_interval_in);$('#head .nav li.parent').removeClass('open');self.addClass('open');var auto_nav_wrapper=self.find('.auto-nav-wrapper');if(auto_nav_wrapper.length>=1){auto_nav_wrapper.css({height:auto_nav_wrapper.find(' > div:first-child').height()})}},100)},function(){var self=$(this);clearInterval(nav_interval_in);nav_interval_out=setInterval(function(){clearInterval(nav_interval_out);self.removeClass('open')},400)});$('.auto-nav').each(function(){var self=$(this);var h3=$('> h3',this);var nav=$('> .nav',h3);var wrapper=$('> .auto-nav-wrapper',self).css('overflow','hidden');var width=wrapper.width();var max=$('> div',wrapper).length;var current=self.hasClass('random')?Math.floor(Math.random()*max):0;var auto_play=self.hasClass('auto-play');var play=null;if(nav.length==0&&max>1){nav=$('<span class="nav right"><a href="#" class="prev">&larr;</a> <a href="#" class="next">&rarr;</a></span>');h3.append(nav)}var prev=$('.prev',nav);var next=$('.next',nav);if(max<=1&&nav.length>=1){prev.css('display','none');next.css('display','none')}if(!width)width=680;$('> div',wrapper).css({position:'absolute',top:0,left:-width,width:width});var first=$('> div:eq('+current+')',wrapper).css('left',0);wrapper.animate({height:first.height()});if(current==0)prev.addClass('disable');else if(current==max-1)next.addClass('disable');prev.click(function(e){e.preventDefault();if(auto_play)clearInterval(play);if(prev.hasClass('disable')||wrapper.filter(':animated').length==1)return false;$('> div:eq('+current+')',wrapper).animate({left:width});var fresh=$('> div:eq('+(--current)+')',wrapper);fresh.css({left:-width}).animate({left:0});wrapper.animate({height:fresh.height()});next.removeClass('disable');if(current<=0){prev.addClass('disable');current=0}});next.click(function(e){e.preventDefault();if(auto_play)clearInterval(play);auto_nav_rotate()});function auto_nav_rotate(){if(next.hasClass('disable')||wrapper.filter(':animated').length==1)return false;$('> div:eq('+current+')',wrapper).animate({left:-width});var fresh=$('> div:eq('+(++current)+')',wrapper);fresh.css({left:width}).animate({left:0});wrapper.animate({height:fresh.height()});prev.removeClass('disable');if(current>=max-1){next.addClass('disable');current=max-1}}if(auto_play){play=setInterval(function(){auto_nav_rotate()},5000)}});var $banner=$('#banner');var $image_cycle=$banner.find('.image-cycle');var $description=$banner.find('.description');var $large_text=$banner.find('.large');var images=$image_cycle.find('img');var imageSum=images.size();var currentImage=$(images[0]);var slideId=0;images.css({position:'absolute',display:'none'});currentImage.fadeIn();var nav=$('<div class="nav"><b class="prev"></b><b class="play"></b><b class="pause"></b><b class="next"></b></div>');$banner.append(nav);var next_btn=$banner.find('.next');var prev_btn=$banner.find('.prev');var play_btn=$banner.find('.play');var pause_btn=$banner.find('.pause');var resize_cycle=function(){var ww=parseInt($(window).width());if(ww<940){$image_cycle.width(940)}else{$image_cycle.width(940+((ww-940)/2)-2)}};resize_cycle();$(window).resize(resize_cycle);rotate=function(){currentImage.fadeOut();$description.find('p').eq(slideId).stop(true,true).fadeTo(700,0);$large_text.find('span').eq(slideId).stop(true,true).animate({opacity:0,left:-230});if(++slideId>=imageSum)slideId=0;currentImage=$(images[slideId]);currentImage.stop(true).stop(true,true).fadeTo(700,1);$description.find('p').eq(slideId).stop(true,true).fadeTo(700,1);$large_text.find('span').eq(slideId).css({left:-200,display:'block'}).stop(true,true).animate({opacity:1,left:0})};rotateSwitch=function(){play=setInterval(function(){rotate()},8000)};rotateSwitch();$(".banner .image-cycle img").hover(function(){clearInterval(play)},function(){rotateSwitch()});play_btn.click(function(){play_btn.hide();pause_btn.show();rotateSwitch()});pause_btn.click(function(){play_btn.show();pause_btn.hide();clearInterval(play)});next_btn.click(function(){play_btn.show();pause_btn.hide();clearInterval(play);rotate()});prev_btn.click(function(){play_btn.show();pause_btn.hide();clearInterval(play);currentImage.fadeOut();$description.find('p').eq(slideId).stop(true,true).fadeTo(700,0);$large_text.find('span').eq(slideId).stop(true,true).animate({opacity:0,left:-230});if(--slideId<0)slideId=imageSum-1;currentImage=$(images[slideId]);currentImage.stop(true).stop(true,true).fadeTo(700,1);$description.find('p').eq(slideId).stop(true,true).fadeTo(700,1);$large_text.find('span').eq(slideId).css({left:-200,display:'block'}).stop(true,true).animate({opacity:1,left:0})});play_btn.hide();var splash=$('#splash');if(splash.length==1){function onResize(){var wh=$(window).height();var bar=splash.find('.bar');var logo=splash.find('.logo');splash.height(wh);var top=(wh-bar.height())/2;if(parseInt(top)>185){bar.css('top',top);logo.css('padding',(top-133)/2)}else{bar.css('top',185);logo.css('padding',20)}}$(window).resize(onResize);onResize();$(window).scroll(function(){splash.slideUp()});function slideUpSplash(){splash.slideUp(1000);$(window).scrollTo(0);$(window).unbind('scroll',slideUpSplash)}$(window).bind('scroll',slideUpSplash)}var scrollElement='html, body';$('html, body').each(function(){var initScrollTop=$(this).attr('scrollTop');$(this).attr('scrollTop',initScrollTop+1);if($(this).attr('scrollTop')==initScrollTop+1){scrollElement=this.nodeName.toLowerCase();$(this).attr('scrollTop',initScrollTop);return false}});$("a[href^='#']").click(function(event){event.preventDefault();var $this=$(this),target=this.hash,$target=$(target);$(scrollElement).stop().animate({'scrollTop':$target.offset().top},500,'swing',function(){window.location.hash=target})})});


