$(function(){initGallery();initDrops();initMenuTabs();})
function initGallery(){$('.slideshow').each(function(){var _holder=$(this);var _gal=_holder.gallery({listOfSlides:'.slideset>li',autoRotation:4000,effect:true,switcher:'.listing .b3>ul>li'})
_holder.mouseenter(function(){_gal.stop();}).mouseleave(function(){_gal.play();})})}
function initMenuTabs(){$('.drop').each(function(){var _holder=$(this);_holder.find('.tabs-holder').jqueryTabs({fadeSpeed:400,event:'mouseenter'});})}
function initFormValidation(){$('form.uniForm').uniform({prevent_submit:true});}
function initDrops(){var _zIndex=1000;var _fadeSpeed=100;var _faderOpacity=0.40;var _faderBackground='#000';var _faderId='lightbox-overlay';var _closeLink='a.btn-close, a.close, a.cancel';var _fader;var _lightbox=null;var _openers=jQuery('#nav li.add > a');var _page=jQuery(document);var _minWidth=jQuery('body > div:eq(0)').outerWidth();var _scroll=false;var _current_item;_fader=jQuery('#'+_faderId);if(!_fader.length){_fader=jQuery('<div />');_fader.attr('id',_faderId);jQuery('body').append(_fader);}
_fader.css({opacity:_faderOpacity,backgroundColor:_faderBackground,position:'absolute',overflow:'hidden',display:'none',top:0,left:0,zIndex:_zIndex});if(jQuery.browser.msie&&jQuery.browser.version<7){if(!_fader.children().length){var _frame=jQuery('<iframe src="javascript:false" frameborder="0" scrolling="no" />');_frame.css({opacity:0,width:'100%',height:'100%'});var _frameOverlay=jQuery('<div>');_frameOverlay.css({top:0,left:0,zIndex:1,opacity:0,background:'#000',position:'absolute',width:'100%',height:'100%'});_fader.empty().append(_frame).append(_frameOverlay);}}
function positionLightbox(){if(_lightbox){var _windowHeight=jQuery(window).height();var _windowWidth=jQuery(window).width();var _lightboxWidth=_lightbox.outerWidth();var _lightboxHeight=_lightbox.outerHeight();var _pageHeight=_page.height();if(_windowWidth<_minWidth)_fader.css('width',_minWidth);else _fader.css('width','100%');if(_windowHeight<_pageHeight)_fader.css('height',_pageHeight);else _fader.css('height',_windowHeight);}}
function toggleState(_state){if(!_lightbox)return;if(_state){_fader.fadeIn(_fadeSpeed,function(){_lightbox.fadeIn(_fadeSpeed);});_scroll=false;positionLightbox();}else{_lightbox.fadeOut(_fadeSpeed,function(){_fader.fadeOut(_fadeSpeed);_scroll=false;});}}
function initPopupActions(_obj){if(!_obj.get(0).jsInit){_obj.get(0).jsInit=true;_obj.find(_closeLink).click(function(){_lightbox=_obj;toggleState(false);return false;});}}
_openers.each(function(){var _opener=jQuery(this);var _target=_opener.attr('href');var _reg=new RegExp(/\#[^\s]+/gi);if(!_reg.test(_target)){_opener.click(function(){if(jQuery('div[rel*="'+_target+'"]').length==0){jQuery.ajax({url:_target,type:"POST",dataType:"html",success:function(msg){_lightbox=jQuery(msg);_lightbox.find('img').load(positionLightbox)
_lightbox.attr('rel',_target).hide().css({position:'absolute',zIndex:(_zIndex+1),top:-9999,left:-9999});jQuery('body').append(_lightbox);initPopupActions(_lightbox);toggleState(true);},error:function(msg){alert('AJAX error!');return false;}});}else{_lightbox=jQuery('div[rel*="'+_target+'"]');toggleState(true);}
return false;});}else{if(jQuery(_target).length){var _popup=jQuery(_target);initPopupActions(_popup);_opener.click(function(){if($(this).attr('href')==_current_item){_lightbox=_popup.hide();toggleState(false);_current_item="";}else{_current_item=$(this).attr('href');if(_lightbox){_lightbox.fadeOut(_fadeSpeed,function(){_lightbox=_popup.hide();toggleState(true);})}else{_lightbox=_popup.hide();toggleState(true);}}
return false;});}}});jQuery(window).resize(positionLightbox);jQuery(window).scroll(positionLightbox);jQuery(document).keydown(function(e){if(!e)evt=window.event;if(e.keyCode==27){toggleState(false);}})
_fader.click(function(){if(!_fader.is(':animated'))toggleState(false);return false;})}
jQuery.fn.jqueryTabs=function(_options){var _options=jQuery.extend({addToParent:false,holdHeight:false,activeClass:'active',tabLinks:'a.tab',fadeSpeed:0,event:'click'},_options);return this.each(function(){var _holder=jQuery(this);var _fadeSpeed=_options.fadeSpeed;var _activeClass=_options.activeClass;var _addToParent=_options.addToParent;var _holdHeight=_options.holdHeight;var _tabLinks=jQuery(_options.tabLinks,_holder);var _tabset=(_addToParent?_tabLinks.parent():_tabLinks);var _event=_options.event;var _animating=false;_tabLinks.each(function(){var _tmpLink=jQuery(this);var _tmpTab=jQuery(_tmpLink.attr('href'));var _classItem=(_addToParent?_tmpLink.parent():_tmpLink);if(_tmpTab.length){if(_classItem.hasClass(_activeClass))_tmpTab.show();else _tmpTab.hide();}});function switchTab(_switcher){if(!_animating){var _link=jQuery(_switcher);var _newItem=(_addToParent?_link.parent():_link);var _newTab=jQuery(_link.attr('href'));if(_newItem.hasClass(_activeClass))return;var _oldItem=jQuery(_addToParent?_tabset:_tabLinks).filter('.'+_activeClass);var _oldTab=jQuery(jQuery(_addToParent?_oldItem.children('a'):_oldItem).attr('href'));if(_newTab.length){_animating=true;if(_oldItem.length){_newItem.addClass(_activeClass);_oldItem.removeClass(_activeClass);var _parent=_oldTab.parent();if(_holdHeight)_parent.css({height:_parent.height()});_newTab.find('.title').html(_newItem.html())
_oldTab.fadeOut(_fadeSpeed,function(){_newTab.fadeIn(_fadeSpeed,function(){_animating=false;});if(_holdHeight)_parent.css({height:'auto'});});}else{_newItem.addClass(_activeClass);_newTab.fadeIn(_fadeSpeed,function(){_animating=false;});}}}}
_tabLinks.each(function(){jQuery(this).bind(_event,function(){switchTab(this);return false;});});});}
jQuery.fn.uniform=function(extended_settings){var self=this;var settings=jQuery.extend(jQuery.fn.uniform.defaults,extended_settings);var i18n_strings=jQuery.fn.uniform.language;this.validators={get_val:function(name,classes,default_value){var value=default_value;classes=classes.split(' ');for(var i=0;i<classes.length;i++){if(classes[i]==name){if((classes[i+1]!='undefined')&&('val-'===classes[i+1].substr(0,4))){value=parseInt(classes[i+1].substr(4),10);return value;}}}
return value;},required:function(field,caption){if(field.is(':radio')){var name=field.attr('name');if($("input[name="+name+"]:checked").length){return true;}
return i18n('req_radio',caption);}
if(field.is(':checkbox')){var name=field.attr('name');if(field.is(":checked")){return true;}
return i18n('req_checkbox',caption);}
if(jQuery.trim(field.val())==''){return i18n('required',caption);}
return true;},validateMinLength:function(field,caption){var min_length=this.get_val('validateMinLength',field.attr('class'),0);if((min_length>0)&&(field.val().length<min_length)){return i18n('minlength',caption,min_length);}
return true;},validateMin:function(field,caption){var min_val=this.get_val('validateMin',field.attr('class'),0);if((parseInt(field.val(),10)<min_val)){return i18n('min',caption,min_val);}
return true;},validateMaxLength:function(field,caption){var max_length=this.get_val('validateMaxLength',field.attr('class'),0);if((max_length>0)&&(field.val().length>max_length)){return i18n('maxlength',caption,max_length);}
return true;},validateMax:function(field,caption){var max_val=this.get_val('validateMax',field.attr('class'),0);if((parseInt(field.val(),10)>max_val)){return i18n('max',caption,max_val);}
return true;},validateSameAs:function(field,caption){var classes=field.attr('class').split(' ');var target_field_name='';for(var i=0;i<classes.length;i++){if(classes[i]=='validateSameAs'){if(classes[i+1]!='undefined'){target_field_name=classes[i+1];break;}}}
if(target_field_name){var target_field=jQuery('input[name="'+target_field_name+'"]');if(target_field.length>0){if(target_field.val()!=field.val()){var target_field_caption=target_field.closest('div.'+settings.holder_class).find('label').text().replace('*','');return i18n('same_as',caption,target_field_caption);}}}
return true;},validateEmail:function(field,caption){if(field.val().match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)){return true;}else{return i18n('email',caption);}},validateUrl:function(field,caption){if(field.val().match(/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i)){return true;}
return i18n('url',caption);},validateNumber:function(field,caption){if(field.val().match(/(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/)||field.val()==''){return true;}
return i18n('number',caption);},validateInteger:function(field,caption){if(field.val().match(/(^-?\d\d*$)/)||field.val()==''){return true;}
return i18n('integer',caption);},validateAlpha:function(field,caption){if(field.val().match(/^[a-zA-Z]+$/)){return true;}
return i18n('alpha',caption);},validateAlphaNum:function(field,caption){if(field.val().match(/\W/)){return i18n('alphanum',caption);}
return true;},validatePhrase:function(field,caption){if((field.val()=='')||field.val().match(/^[\w\d\.\-_\(\)\*'# :,]+$/i)){return true;}
return i18n('phrase',caption);},validatePhone:function(field,caption){phoneNumber=/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;if(phoneNumber.test(field.val())){return true;}
return i18n('phone',caption);},validateDate:function(field,caption){if(field.val().match('(1[0-9]|[1-9])/([1-3][0-9]|[1-9])/((19|20)[0-9][0-9]|[0-9][0-9])')){return true;}
return i18n('date',caption);},validateCallback:function(field,caption){var classes=field.attr('class').split(' ');var callback_function='';for(var i=0;i<classes.length;i++){if(classes[i]=='validateCallback'){if(classes[i+1]!='undefined'){callback_function=classes[i+1];break;}}}
if(window[callback_function]!='undefined'&&(typeof window[callback_function]=='function')){return window[callback_function](field,caption);}
return i18n('callback',caption,callback_function);}};var i18n=function(lang_key){var lang_string=i18n_strings[lang_key];var bits=lang_string.split('%');var out=bits[0];var re=/^([ds])(.*)$/;for(var i=1;i<bits.length;i++){p=re.exec(bits[i]);if(!p||arguments[i]==null)continue;if(p[1]=='d'){out+=parseInt(arguments[i],10);}else if(p[1]=='s'){out+=arguments[i];}
out+=p[2];}
return out;};var showFormError=function(form,title,messages){if($('#errorMsg').length){$('#errorMsg').remove();}
$message=$('<div />').attr('id','errorMsg').html("<h3>"+title+"</h3>");if(messages.length){$message.append($('<ol />'));for(m in messages){$('ol',$message).append($('<li />').text(messages[m]));}}
form.prepend($message);$('html, body').animate({scrollTop:form.offset().top},500);$('#errorMsg').slideDown();return false;};var showFormSuccess=function(form,title,messages){if($('#okMsg').length){$('#okMsg').remove();}
$message=$('<div />').attr('id','okMsg').html("<h3>"+title+"</h3>");form.prepend($message);$('html, body').animate({scrollTop:form.offset().top},500);$('#okMsg').slideDown();return false;};return this.each(function(){var form=jQuery(this);var validate=function($input,valid,text){var $p=$input.closest('div.'+settings.holder_class).andSelf().toggleClass(settings.invalid_class,!valid).toggleClass(settings.error_class,!valid).toggleClass(settings.valid_class,valid).find('p.formHint');if(!valid&&!$p.data('info-text')){$p.data('info-text',$p.html());}
else if(valid){text=$p.data('info-text');}
if(text){$p.html(text);}};form.find(settings.field_selector).each(function(){var $input=$(this),value=$input.val();$input.data('default-color',$input.css('color'));if(value===$input.data('default-value')||!value){$input.not('select').css("color",settings.default_value_color);$input.val($input.data('default-value'));}});if(settings.ask_on_leave||form.hasClass('askOnLeave')){var initial_values=form.serialize();$(window).bind("beforeunload",function(e){if((initial_values!=form.serialize())&&(settings.ask_on_leave||form.hasClass('askOnLeave'))){return($.isFunction(settings.on_leave_callback))?settings.on_leave_callback(form):confirm(i18n('on_leave'));}});}
form.submit(function(){form.removeClass('failedSubmit');form.find(settings.field_selector).each(function(){if($(this).val()===$(this).data('default-value')){$(this).val("");}});if(settings.prevent_submit||form.hasClass('preventSubmit')){form.find(settings.field_selector).each(function(){$(this).blur();});if(form.find('.'+settings.invalid_class).add('.'+settings.error_class).length){form.addClass('failedSubmit');return($.isFunction(settings.prevent_submit_callback))?settings.prevent_submit_callback(form):showFormError(form,i18n('submit_msg'),[i18n('submit_help')]);}
settings.ask_on_leave=false;form.removeClass('askOnLeave');return true;}
if(form.parents('#qunit-fixture').length){return false;}
settings.ask_on_leave=false;form.removeClass('askOnLeave');return true;});form.delegate(settings.field_selector,'focus',function(){form.find('.'+settings.focused_class).removeClass(settings.focused_class);var $input=$(this);$input.parents().filter('.'+settings.holder_class+':first').addClass(settings.focused_class);if($input.val()===$input.data('default-value')){$input.val("");}
$input.not('select').css('color',$input.data('default-color'));});form.delegate(settings.field_selector,'blur',function(){var $input=$(this);var label=$(this).closest('div.'+settings.holder_class).find('label').text().replace('*','');form.find('.'+settings.focused_class).removeClass(settings.focused_class);if(($input.val()===""||$input.val()===$input.data('default-value'))&&!$input.hasClass('required')){$input.not('select').css("color",settings.default_value_color);$input.val($input.data('default-value'));return;}
var has_validation=false;for(validator in self.validators){if($input.hasClass(validator)){has_validation=true;var validation_result=self.validators[validator]($input,label);if(typeof(validation_result)=='string'){$input.trigger('error',validation_result);return;}}}
if(has_validation){$input.trigger('success');}
$input.css('color',$input.data('default-color'));return;});form.delegate(settings.field_selector,'error',function(e,text){validate($(this),false,text);});form.delegate(settings.field_selector,'success',function(e,text){validate($(this),true);});});};jQuery.fn.uniform.language={required:'%s is required',req_radio:'Please make a selection',req_checkbox:'You must select this checkbox to continue',minlength:'%s should be at least %d characters long',min:'%s should be greater than or equal to %d',maxlength:'%s should not be longer than %d characters',max:'%s should be less than or equal to %d',same_as:'%s is expected to be same as %s',email:'%s is not a valid email address',url:'%s is not a valid URL',number:'%s needs to be a number',integer:'%s needs to be a whole number',alpha:'%s should contain only letters (without special characters or numbers)',alphanum:'%s should contain only numbers and letters (without special characters)',phrase:'%s should contain only alphabetic characters, numbers, spaces, and the following: . , - _ () * # :',phone:'%s should be a phone number',date:'%s should be a date (mm/dd/yyyy)',callback:'Failed to validate %s field. Validator function (%s) is not defined!',on_leave:'Are you sure you want to leave this page without saving this form?',submit_msg:'Sorry, this form needs corrections.',submit_help:'Please see the items marked below.',submit_success:'Thank you, this form has been sent.'};jQuery.fn.uniform.defaults={prevent_submit:false,prevent_submit_callback:false,ask_on_leave:false,on_leave_callback:false,valid_class:'valid',invalid_class:'invalid',error_class:'error',focused_class:'focused',holder_class:'ctrlHolder',field_selector:'input, textarea, select',default_value_color:"#AFAFAF"};(function($){$.fn.gallery=function(options){return new Gallery(this.get(0),options);};function Gallery(context,options){this.init(context,options);};Gallery.prototype={options:{},init:function(context,options){this.options=$.extend({infinite:false,duration:700,slideElement:1,autoRotation:false,effect:false,listOfSlides:'ul > li',switcher:false,disableBtn:false,nextBtn:'a.link-next, a.btn-next, a.next, a.next-link',prevBtn:'a.link-prev, a.btn-prev, a.prev, a.prev-link',circle:true,direction:false,event:'click',IE:false,autoHeight:false},options||{});var _el=$(context).find(this.options.listOfSlides);if(this.options.effect)this.list=_el;else this.list=_el.parent();if(this.options.switcher)this.switcher=$(context).find(this.options.switcher);this.nextBtn=$(context).find(this.options.nextBtn);this.prevBtn=$(context).find(this.options.prevBtn);this.count=_el.index(_el.filter(':last'));if(this.options.switcher)this.active=this.switcher.index(this.switcher.filter('.active:eq(0)'));else this.active=_el.index(_el.filter('.active:eq(0)'));if(this.active<0)this.active=0;this.last=this.active;this.woh=_el.outerWidth(true);if(!this.options.direction)this.installDirections(this.list.parent().width());else{this.woh=_el.outerHeight(true);this.installDirections(this.list.parent().height());}
if(!this.options.effect){this.rew=this.count-this.wrapHolderW+1;if(!this.options.direction)this.anim='{marginLeft: -(this.woh * this.active)}';else this.anim='{marginTop: -(this.woh * this.active)}';eval('this.list.css('+this.anim+')');}
else{this.rew=this.count;this.list.css({opacity:0}).removeClass('active').eq(this.active).addClass('active').css({opacity:1}).css('opacity','auto');if(this.options.switcher)this.switcher.removeClass('active').eq(this.active).addClass('active');if(this.options.autoHeight)this.list.parent().css({height:this.list.eq(this.active).outerHeight()});}
this.flag=true;if(this.options.infinite){this.count++;this.active+=this.count;this.list.append(_el.clone());this.list.append(_el.clone());eval('this.list.css('+this.anim+')');}
this.initEvent(this,this.nextBtn,true);this.initEvent(this,this.prevBtn,false);if(this.options.disableBtn)this.initDisableBtn();if(this.options.autoRotation)this.runTimer(this);if(this.options.switcher)this.initEventSwitcher(this,this.switcher);},initDisableBtn:function(){this.prevBtn.removeClass('prev-'+this.options.disableBtn);this.nextBtn.removeClass('next-'+this.options.disableBtn);if(this.active==0||this.count+1==this.wrapHolderW)this.prevBtn.addClass('prev-'+this.options.disableBtn);if(this.active==0&&this.count==1||this.count+1<=this.wrapHolderW)this.nextBtn.addClass('next-'+this.options.disableBtn);if(this.active==this.rew)this.nextBtn.addClass('next-'+this.options.disableBtn);},installDirections:function(temp){this.wrapHolderW=Math.ceil(temp/this.woh);if(((this.wrapHolderW-1)*this.woh+this.woh/2)>temp)this.wrapHolderW--;},fadeElement:function(){if($.browser.msie&&this.options.IE){this.list.eq(this.last).css({opacity:0});this.list.removeClass('active').eq(this.active).addClass('active').css({opacity:'auto'});}
else{this.list.eq(this.last).animate({opacity:0},{queue:false,duration:this.options.duration});this.list.removeClass('active').eq(this.active).addClass('active').animate({opacity:1},{queue:false,duration:this.options.duration,complete:function(){$(this).css('opacity','auto');}});}
if(this.options.autoHeight)this.list.parent().animate({height:this.list.eq(this.active).outerHeight()},{queue:false,duration:this.options.duration});if(this.options.switcher)this.switcher.removeClass('active').eq(this.active).addClass('active');this.last=this.active;},scrollElement:function($this){if(!$this.options.infinite)eval('$this.list.animate('+$this.anim+', {queue:false, duration: $this.options.duration});');else eval('$this.list.animate('+$this.anim+', $this.options.duration, function(){ $this.flag = true });');if($this.options.switcher)$this.switcher.removeClass('active').eq($this.active/$this.options.slideElement).addClass('active');},runTimer:function($this){if($this._t)clearTimeout($this._t);$this._t=setInterval(function(){if($this.options.infinite)$this.flag=false;$this.toPrepare($this,true);},this.options.autoRotation);},initEventSwitcher:function($this,el){el.bind($this.options.event,function(){$this.active=$this.switcher.index($(this))*$this.options.slideElement;if($this._t)clearTimeout($this._t);if($this.options.disableBtn)$this.initDisableBtn();if(!$this.options.effect)$this.scrollElement($this);else $this.fadeElement();if($this.options.autoRotation)$this.runTimer($this);return false;});},initEvent:function($this,addEventEl,dir){addEventEl.bind($this.options.event,function(){if($this.flag){if($this.options.infinite)$this.flag=false;if($this._t)clearTimeout($this._t);$this.toPrepare($this,dir);if($this.options.autoRotation)$this.runTimer($this);}
return false;});},toPrepare:function($this,side){if(!$this.options.infinite){if(($this.active==$this.rew)&&$this.options.circle&&side)$this.active=-$this.options.slideElement;if(($this.active==0)&&$this.options.circle&&!side)$this.active=$this.rew+$this.options.slideElement;for(var i=0;i<$this.options.slideElement;i++){if(side){if($this.active+1<=$this.rew)$this.active++;}
else{if($this.active-1>=0)$this.active--;}};}
else{if($this.active>=$this.count+$this.count&&side)$this.active-=$this.count;if($this.active<=$this.count-1&&!side)$this.active+=$this.count;eval('$this.list.css('+$this.anim+')');if(side)$this.active+=$this.options.slideElement;else $this.active-=$this.options.slideElement;}
if(this.options.disableBtn)this.initDisableBtn();if(!$this.options.effect)$this.scrollElement($this);else $this.fadeElement();},stop:function(){if(this._t)clearTimeout(this._t);},play:function(){if(this._t)clearTimeout(this._t);if(this.options.autoRotation)this.runTimer(this);}}}(jQuery));function ieHover(){hoverForIE6(".content-search .btn-search input","hover");}
function clearFormFields(o){if(o.clearInputs==null)o.clearInputs=true;if(o.clearTextareas==null)o.clearTextareas=true;if(o.passwordFieldText==null)o.passwordFieldText=false;if(o.addClassFocus==null)o.addClassFocus=false;if(!o.filterClass)o.filterClass="default";if(o.clearInputs){var inputs=document.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){if((inputs[i].type=="text"||inputs[i].type=="password")&&inputs[i].className.indexOf(o.filterClass)==-1){inputs[i].valueHtml=inputs[i].value;inputs[i].onfocus=function(){if(this.valueHtml==this.value)this.value="";if(this.fake){inputsSwap(this,this.previousSibling);this.previousSibling.focus();}
if(o.addClassFocus&&!this.fake){this.className+=" "+o.addClassFocus;this.parentNode.className+=" parent-"+o.addClassFocus;}}
inputs[i].onblur=function(){if(this.value==""){this.value=this.valueHtml;if(o.passwordFieldText&&this.type=="password")inputsSwap(this,this.nextSibling);}
if(o.addClassFocus){this.className=this.className.replace(o.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+o.addClassFocus,"");}}
if(o.passwordFieldText&&inputs[i].type=="password"){var fakeInput=document.createElement("input");fakeInput.type="text";fakeInput.value=inputs[i].value;fakeInput.className=inputs[i].className;fakeInput.fake=true;inputs[i].parentNode.insertBefore(fakeInput,inputs[i].nextSibling);inputsSwap(inputs[i],null);}}}}
if(o.clearTextareas){var textareas=document.getElementsByTagName("textarea");for(var i=0;i<textareas.length;i++){if(textareas[i].className.indexOf(o.filterClass)==-1){textareas[i].valueHtml=textareas[i].value;textareas[i].onfocus=function(){if(this.value==this.valueHtml)this.value="";if(o.addClassFocus){this.className+=" "+o.addClassFocus;this.parentNode.className+=" parent-"+o.addClassFocus;}}
textareas[i].onblur=function(){if(this.value=="")this.value=this.valueHtml;if(o.addClassFocus){this.className=this.className.replace(o.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+o.addClassFocus,"");}}}}}
function inputsSwap(el,el2){if(el)el.style.display="none";if(el2)el2.style.display="inline";}}
function initTabs(){var sets=document.getElementsByTagName("ul");for(var i=0;i<sets.length;i++){if(sets[i].className.indexOf("tabset")!=-1){var tabs=[];var links=sets[i].getElementsByTagName("a");for(var j=0;j<links.length;j++){if(links[j].className.indexOf("tab")!=-1){tabs.push(links[j]);links[j].tabs=tabs;var c=document.getElementById(links[j].href.substr(links[j].href.indexOf("#")+1));if(c)if(links[j].className.indexOf("active")!=-1)c.style.display="block";else c.style.display="none";links[j].onclick=function(){var c=document.getElementById(this.href.substr(this.href.indexOf("#")+1));if(c){for(var i=0;i<this.tabs.length;i++){var tab=document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#")+1));if(tab){tab.style.display="none";}
this.tabs[i].className=this.tabs[i].className.replace("active","");}
this.className+=" active";c.style.display="block";return false;}}}}}}}
function initPage(){clearFormFields({clearInputs:true,clearTextareas:true,passwordFieldText:true,addClassFocus:"focus",filterClass:"default"});initAutoScalingNav({menuId:"nav",sideClasses:true});ieHover();initTabs();}
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('9 u=k(){9 g=/^([^#.>`]*)(#|\\.|\\>|\\`)(.+)$/;k u(a,b){9 c=a.J(/\\s*\\,\\s*/);9 d=[];n(9 i=0;i<c.l;i++){d=d.v(o(c[i],b))};6 d};k o(a,b,c){a=a.z(" ","`");9 d=a.r(g);9 e,5,m,7,i,h;9 f=[];4(d==8){d=[a,a]};4(d[1]==""){d[1]="*"};4(c==8){c="`"};4(b==8){b=E};K(d[2]){w"#":7=d[3].r(g);4(7==8){7=[8,d[3]]};e=E.L(7[1]);4(e==8||(d[1]!="*"&&!x(e,d[1]))){6 f};4(7.l==2){f.A(e);6 f};6 o(7[3],e,7[2]);w".":4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};7=d[3].r(g);4(7!=8){4(e.j==8||e.j.r("(\\\\s|^)"+7[1]+"(\\\\s|$)")==8){q};m=o(7[3],e,7[2]);f=f.v(m)}y 4(e.j!=8&&e.j.r("(\\\\s|^)"+d[3]+"(\\\\s|$)")!=8){f.A(e)}};6 f;w">":4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};4(!x(e,d[1])){q};m=o(d[3],e,">");f=f.v(m)};6 f;w"`":5=p(b,d[1]);n(i=0,h=5.l;i<h;i++){e=5[i];m=o(d[3],e,"`");f=f.v(m)};6 f;M:4(c!=">"){5=p(b,d[1])}y{5=b.B};n(i=0,h=5.l;i<h;i++){e=5[i];4(e.C!=1){q};4(!x(e,d[1])){q};f.A(e)};6 f}};k p(a,b){4(b=="*"&&a.F!=8){6 a.F};6 a.p(b)};k x(a,b){4(b=="*"){6 N};6 a.O.G().z("P:","")==b.G()};6 u}();k Q(a,b){9 c=u(a);n(9 i=0;i<c.l;i++){c[i].R=k(){4(t.j.H(b)==-1){t.j+=" "+b}};c[i].S=k(){4(t.j.H(b)!=-1){t.j=t.j.z(b,"")}}}}4(D.I&&!D.T){D.I("U",V)}',58,58,'||||if|listNodes|return|subselector|null|var||||||||limit||className|function|length|listSubNodes|for|doParse|getElementsByTagName|continue|match||this|parseSelector|concat|case|matchNodeNames|else|replace|push|childNodes|nodeType|window|document|all|toLowerCase|indexOf|attachEvent|split|switch|getElementById|default|true|nodeName|html|hoverForIE6|onmouseover|onmouseout|opera|onload|ieHover'.split('|'),0,{}));function getItemsWidth(a){var w=0;for(var q=0;q<a.length;q++){w+=a[q].width;}
return w;}
function initAutoScalingNav(o){if(!o.menuId)o.menuId="nav";if(!o.tag)o.tag="a";if(!o.spacing)o.spacing=0;if(!o.constant)o.constant=0;if(!o.minPaddings)o.minPaddings=0;if(!o.liHovering)o.liHovering=false;if(!o.sideClasses)o.sideClasses=false;if(!o.equalLinks)o.equalLinks=false;if(!o.flexible)o.flexible=false;var nav=document.getElementById(o.menuId);if(nav){nav.className+=" scaling-active";var lis=nav.getElementsByTagName("li");var asFl=[];var lisFl=[];var width=0;for(var i=0,j=0;i<lis.length;i++){if(lis[i].parentNode==nav){var t=lis[i].getElementsByTagName(o.tag).item(0);asFl.push(t);asFl[j++].width=t.offsetWidth;lisFl.push(lis[i]);if(width<t.offsetWidth)width=t.offsetWidth;}
if(o.liHovering){lis[i].onmouseover=function(){this.className+=" hover";}
lis[i].onmouseout=function(){this.className=this.className.replace("hover","");}}}
var menuWidth=nav.clientWidth-asFl.length*o.spacing-o.constant;if(o.equalLinks&&width*asFl.length<menuWidth){for(var i=0;i<asFl.length;i++){asFl[i].width=width;}}
width=getItemsWidth(asFl);if(width<menuWidth){var version=navigator.userAgent.toLowerCase();for(var i=0;getItemsWidth(asFl)<menuWidth;i++){asFl[i].width++;if(!o.flexible){asFl[i].style.width=asFl[i].width+"px";}
if(i>=asFl.length-1)i=-1;}
if(o.flexible){for(var i=0;i<asFl.length;i++){width=(asFl[i].width-o.spacing-o.constant/asFl.length)/menuWidth*100;if(i!=asFl.length-1){lisFl[i].style.width=width+"%";}else{if(navigator.appName.indexOf("Microsoft Internet Explorer")==-1||version.indexOf("msie 8")!=-1||version.indexOf("msie 9")!=-1)lisFl[i].style.width=width+"%";}}}}else if(o.minPaddings>0){for(var i=0;i<asFl.length;i++){asFl[i].style.paddingLeft=o.minPaddings+"px";asFl[i].style.paddingRight=o.minPaddings+"px";}}
if(o.sideClasses){lisFl[0].className+=" first-child";lisFl[0].getElementsByTagName(o.tag).item(0).className+=" first-child-a";lisFl[lisFl.length-1].className+=" last-child";lisFl[lisFl.length-1].getElementsByTagName(o.tag).item(0).className+=" last-child-a";}
nav.className+=" scaling-ready";}}
function refreshAt(year,month,day,hour,minute){var now=new Date();var refresh_date=new Date();var month=month-1;refresh_date.setUTCFullYear(year,month,day);refresh_date.setUTCHours(hour);refresh_date.setUTCMinutes(minute);refresh_date.setUTCSeconds(0);var timeout=refresh_date.getTime()-now.getTime();if(timeout>0){setTimeout(function(){window.location.reload(true);},timeout);}}
if(window.addEventListener){window.addEventListener("load",initPage,false);}else if(window.attachEvent){window.attachEvent("onload",initPage);}
$(function(){$.ajaxSetup({cache:true});var out_function=function(){$('.tab-content').hide();$('.overview').show();}
var in_function=function(){var snippet_url="/nav-helper/"+$(this).attr('id')+"/";$('.overview').hide();$('.tab-content').load(snippet_url).fadeIn('fast');}
$('.dynamic-nav-item').hover(in_function,out_function);});
