",{text:o.text()}).addClass(a.settings.classDisabled);if(n){d.addClass(a.settings.classSub)}d.appendTo(f)}f.appendTo(h)})}if(this._getInst(t)){return r}var o=e(t),u=this,a=u._newInst(o),f,l,c,h,p=r,d=o.find("optgroup"),v=o.find("option"),m=v.length;o.attr("sb",a.uid);e.extend(a.settings,u._defaults,s);u._state[a.uid]=r;o.hide();f=e("",{id:"sbHolder_"+a.uid,"class":a.settings.classHolder,tabindex:o.attr("tabindex")});l=e("
",{id:"sbSelector_"+a.uid,href:"#","class":a.settings.classSelector,click:function(n){n.preventDefault();g.apply(e(this),[]);var r=e(this).attr("id").split("_")[1];if(u._state[r]){u._closeSelectbox(t)}else{u._openSelectbox(t)}}});c=e("",{id:"sbToggle_"+a.uid,href:"#","class":a.settings.classToggle,click:function(n){n.preventDefault();g.apply(e(this),[]);var r=e(this).attr("id").split("_")[1];if(u._state[r]){u._closeSelectbox(t)}else{u._openSelectbox(t)}}});c.appendTo(f);h=e("",{id:"sbOptions_"+a.uid,"class":a.settings.classOptions,css:{display:"none"}});o.children().each(function(t){var n=e(this),r,i={};if(n.is("option")){y(n)}else if(n.is("optgroup")){r=e("- ");e("",{text:n.attr("label")}).addClass(a.settings.classGroup).appendTo(r);r.appendTo(h);if(n.is(":disabled")){i.disabled=true}i.sub=true;y(n.find("option"),i)}});if(!p){l.text(v.first().text())}e.data(t,n,a);f.data("uid",a.uid).bind("keydown.sb",function(t){var r=t.charCode?t.charCode:t.keyCode?t.keyCode:0,i=e(this),s=i.data("uid"),o=i.siblings("select[sb='"+s+"']").data(n),a=i.siblings(["select[sb='",s,"']"].join("")).get(0),f=i.find("ul").find("a."+o.settings.classFocus);switch(r){case 37:case 38:if(f.length>0){var l;e("a",i).removeClass(o.settings.classFocus);l=f.parent().prevAll("li:has(a)").eq(0).find("a");if(l.length>0){l.addClass(o.settings.classFocus).focus();e("#sbSelector_"+s).text(l.text())}}break;case 39:case 40:var l;e("a",i).removeClass(o.settings.classFocus);if(f.length>0){l=f.parent().nextAll("li:has(a)").eq(0).find("a")}else{l=i.find("ul").find("a").eq(0)}if(l.length>0){l.addClass(o.settings.classFocus).focus();e("#sbSelector_"+s).text(l.text())}break;case 13:if(f.length>0){u._changeSelectbox(a,f.attr("rel"),f.text())}u._closeSelectbox(a);break;case 9:if(a){var o=u._getInst(a);if(o){if(f.length>0){u._changeSelectbox(a,f.attr("rel"),f.text())}u._closeSelectbox(a)}}var c=parseInt(i.attr("tabindex"),10);if(!t.shiftKey){c++}else{c--}e("*[tabindex='"+c+"']").focus();break;case 27:u._closeSelectbox(a);break}t.stopPropagation();return false}).delegate("a","mouseover",function(t){e(this).addClass(a.settings.classFocus)}).delegate("a","mouseout",function(t){e(this).removeClass(a.settings.classFocus)});l.appendTo(f);h.appendTo(f);f.insertAfter(o);e("html").live("mousedown",function(t){t.stopPropagation();e("select").selectbox("close")});e([".",a.settings.classHolder,", .",a.settings.classSelector].join("")).mousedown(function(e){e.stopPropagation()})},_detachSelectbox:function(t){var i=this._getInst(t);if(!i){return r}e("#sbHolder_"+i.uid).remove();e.data(t,n,null);e(t).show()},_changeSelectbox:function(t,n,r){var s,o=this._getInst(t);if(o){s=this._get(o,"onChange");e("#sbSelector_"+o.uid).text(r)}n=n.replace(/\'/g,"\\'");e(t).find("option[value='"+n+"']").attr("selected",i);if(o&&s){s.apply(o.input?o.input[0]:null,[n,o])}else if(o&&o.input){o.input.trigger("change")}},_enableSelectbox:function(t){var i=this._getInst(t);if(!i||!i.isDisabled){return r}e("#sbHolder_"+i.uid).removeClass(i.settings.classHolderDisabled);i.isDisabled=r;e.data(t,n,i)},_disableSelectbox:function(t){var s=this._getInst(t);if(!s||s.isDisabled){return r}e("#sbHolder_"+s.uid).addClass(s.settings.classHolderDisabled);s.isDisabled=i;e.data(t,n,s)},_optionSelectbox:function(t,i,s){var o=this._getInst(t);if(!o){return r}o[i]=s;e.data(t,n,o)},_openSelectbox:function(t){var r=this._getInst(t);if(!r||r.isOpen||r.isDisabled){return}var s=e("#sbOptions_"+r.uid),o=parseInt(e(window).height(),50),u=e("#sbHolder_"+r.uid).offset(),a=e(window).scrollTop(),f=s.prev().height(),l=o-(u.top-a)-f/2,c=this._get(r,"onOpen");s.css({top:f+"px",maxHeight:l-f+"px"});r.settings.effect==="fade"?s.fadeIn(r.settings.speed):s.slideDown(r.settings.speed);e("#sbToggle_"+r.uid).addClass(r.settings.classToggleOpen);this._state[r.uid]=i;r.isOpen=i;if(c){c.apply(r.input?r.input[0]:null,[r])}e.data(t,n,r)},_closeSelectbox:function(t){var i=this._getInst(t);if(!i||!i.isOpen){return}var s=this._get(i,"onClose");i.settings.effect==="fade"?e("#sbOptions_"+i.uid).fadeOut(i.settings.speed):e("#sbOptions_"+i.uid).slideUp(i.settings.speed);e("#sbToggle_"+i.uid).removeClass(i.settings.classToggleOpen);this._state[i.uid]=r;i.isOpen=r;if(s){s.apply(i.input?i.input[0]:null,[i])}e.data(t,n,i)},_newInst:function(e){var t=e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:t,input:e,uid:Math.floor(Math.random()*99999999),isOpen:r,isDisabled:r,settings:{}}},_getInst:function(t){try{return e.data(t,n)}catch(r){throw"Missing instance data for this selectbox"}},_get:function(e,n){return e.settings[n]!==t?e.settings[n]:this._defaults[n]}});e.fn.selectbox=function(t){var n=Array.prototype.slice.call(arguments,1);if(typeof t=="string"&&t=="isDisabled"){return e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this[0]].concat(n))}if(t=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this[0]].concat(n))}return this.each(function(){typeof t=="string"?e.selectbox["_"+t+"Selectbox"].apply(e.selectbox,[this].concat(n)):e.selectbox._attachSelectbox(this,t)})};e.selectbox=new s;e.selectbox.version="0.2"})(jQuery);jQuery(".menu").tinyNav({active:"current-menu-item",header:""});jQuery(function(){jQuery(".tinynav").selectbox()});jQuery(document).ready(function(){jQuery(".menu-item").has("ul").children("a").attr("aria-haspopup","true")})