jQuery.ui||function(b){function l(a,c,d,e){function f(h){h=b[a][c][h]||[];return typeof h=="string"?h.split(/,?\s+/):h}var g=f("getter");if(e.length==1&&typeof e[0]=="string")g=g.concat(f("getterSetter"));return b.inArray(d,g)!=-1}var m=b.fn.remove,n=b.browser.mozilla&&parseFloat(b.browser.version)<1.9;b.ui={version:"1.7.2",plugin:{add:function(a,c,d){a=b.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([c,d[e]])}},call:function(a,c,d){if((c=a.plugins[c])&&a.element[0].parentNode)for(var e=
0;e<c.length;e++)a.options[c[e][0]]&&c[e][1].apply(a.element,d)}},contains:function(a,c){return document.compareDocumentPosition?a.compareDocumentPosition(c)&16:a!==c&&a.contains(c)},hasScroll:function(a,c){if(b(a).css("overflow")=="hidden")return false;var d=c&&c=="left"?"scrollLeft":"scrollTop",e=false;if(a[d]>0)return true;a[d]=1;e=a[d]>0;a[d]=0;return e},isOverAxis:function(a,c,d){return a>c&&a<c+d},isOver:function(a,c,d,e,f,g){return b.ui.isOverAxis(a,d,f)&&b.ui.isOverAxis(c,e,g)},keyCode:{BACKSPACE:8,
CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(n){var k=b.attr,o=b.fn.removeAttr,j=/^aria-/,p=/^wairole:/;b.attr=function(a,c,d){var e=d!==undefined;return c=="role"?e?k.call(this,a,c,"wairole:"+d):(k.apply(this,arguments)||"").replace(p,""):j.test(c)?e?a.setAttributeNS("http://www.w3.org/2005/07/aaa",
c.replace(j,"aaa:"),d):k.call(this,a,c.replace(j,"aaa:")):k.apply(this,arguments)};b.fn.removeAttr=function(a){return j.test(a)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",a.replace(j,""))}):o.call(this,a)}}b.fn.extend({remove:function(){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return m.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable",
"on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,
"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a}});b.extend(b.expr[":"],{data:function(a,c,d){return!!b.data(a,d[3])},focusable:function(a){var c=a.nodeName.toLowerCase(),d=b.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(c)?!a.disabled:"a"==c||"area"==c?a.href||!isNaN(d):!isNaN(d))&&!b(a)["area"==c?"parents":"closest"](":hidden").length},tabbable:function(a){var c=b.attr(a,"tabindex");
return(isNaN(c)||c>=0)&&b(a).is(":focusable")}});b.widget=function(a,c){var d=a.split(".")[0];a=a.split(".")[1];b.fn[a]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1);if(f&&e.substring(0,1)=="_")return this;if(f&&l(d,a,e,g)){var h=b.data(this[0],a);return h?h[e].apply(h,g):undefined}return this.each(function(){var i=b.data(this,a);!i&&!f&&b.data(this,a,new b[d][a](this,e))._init();i&&f&&b.isFunction(i[e])&&i[e].apply(i,g)})};b[d]=b[d]||{};b[d][a]=function(e,f){var g=
this;this.namespace=d;this.widgetName=a;this.widgetEventPrefix=b[d][a].eventPrefix||a;this.widgetBaseClass=d+"-"+a;this.options=b.extend({},b.widget.defaults,b[d][a].defaults,b.metadata&&b.metadata.get(e)[a],f);this.element=b(e).bind("setData."+a,function(h,i,q){if(h.target==e)return g._setData(i,q)}).bind("getData."+a,function(h,i){if(h.target==e)return g._getData(i)}).bind("remove",function(){return g.destroy()})};b[d][a].prototype=b.extend({},b.widget.prototype,c);b[d][a].getterSetter="option"};
b.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(a,c){var d=a,e=this;if(typeof a=="string"){if(c===undefined)return this._getData(a);d={};d[a]=c}b.each(d,function(f,g){e._setData(f,g)})},_getData:function(a){return this.options[a]},_setData:function(a,c){this.options[a]=c;if(a=="disabled")this.element[c?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",c)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];a=a==this.widgetEventPrefix?a:this.widgetEventPrefix+a;c=b.Event(c);c.type=a;if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}};
b.widget.defaults={disabled:false};b.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(c){return a._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(a._preventClickEvent){a._preventClickEvent=false;c.stopImmediatePropagation();return false}});if(b.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
b.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var c=this,d=a.which==1,e=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!d||e||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=
true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},
_mouseMove:function(a){if(b.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}};b.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
function loadProjects(){var b=$("#showme");b.addClass("showme-spinner");var a=/cms_page_manager/.test(window.location)?"&cms=1":"";$.ajax({type:"GET",url:"/_ajax/show_view/site/subtpl_projects",dataType:"html",data:$("#selectboxes").serialize()+a,error:function(){b.removeClass("showme-spinner");alert("Sorry, there was an error processing the request. Please try again.")},success:function(d){b.removeClass("showme-spinner");$("#projects-listing").html(d)}})}
(function(b){b.widget("ui.selectmenu",{_init:function(){var a=this,d=this.options,h=Math.round(Math.random()*1E3);this.ids=[this.element.attr("id")+"_button_"+h,this.element.attr("id")+"_menu_"+h];this._safemouseup=true;this.newelement=b('<a class="'+this.widgetBaseClass+' ui-widget ui-state-default" id="'+this.ids[0]+'" role="button" href="#" aria-haspopup="true" aria-owns="'+this.ids[1]+'" aria-expanded="false"></a>').insertAfter(this.element);this.newelement.attr("tabindex",this.element.attr("tabindex")||
"0");this.newelement.data("selectelement",this.element);this.selectmenuIcon=b('<span class="'+this.widgetBaseClass+'-icon ui-icon"></span>').prependTo(this.newelement).addClass(d.style=="popup"?"ui-icon-triangle-2-n-s":"ui-icon-triangle-1-s");b("label[for="+this.element.attr("id")+"]").attr("for",this.ids[0]).bind("click",function(){a.newelement.focus();return false});this.newelement.bind("mousedown",function(g){a._toggle(g);if(d.style=="popup"){a._safemouseup=false;setTimeout(function(){a._safemouseup=
true},300)}return false}).bind("click",function(){return false}).keydown(function(g){var e=true;switch(g.keyCode){case b.ui.keyCode.ENTER:e=true;break;case b.ui.keyCode.SPACE:e=false;a._toggle(g);break;case b.ui.keyCode.UP:case b.ui.keyCode.LEFT:e=false;a._moveSelection(-1);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.RIGHT:e=false;a._moveSelection(1);break;case b.ui.keyCode.TAB:e=true;break;default:e=false;a._typeAhead(g.keyCode,"mouseup")}return e}).bind("mouseover focus",function(){b(this).addClass(a.widgetBaseClass+
"-focus ui-state-hover")}).bind("mouseout blur",function(){b(this).removeClass(a.widgetBaseClass+"-focus ui-state-hover")});b(document).mousedown(function(g){a.close(g)});this.element.click(function(){this._refreshValue()}).focus(function(){this.newelement.focus()});this.list=b('<ul class="'+a.widgetBaseClass+'-menu ui-widget ui-widget-content" aria-hidden="true" role="listbox" aria-multiselectable="false" aria-labelledby="'+this.ids[0]+'" id="'+this.ids[1]+'"></ul>').appendTo("body");var i=[];this.element.find("option").each(function(){i.push({value:b(this).attr("value"),
text:a._formatText(jQuery(this).text()),selected:b(this).attr("selected"),classes:b(this).attr("class"),parentOptGroup:b(this).parent("optgroup").attr("label")})});var k=a.options.style=="popup"?" ui-state-active":"",f;for(f in i){h=b('<li><a href="#" tabindex="-1" role="option" aria-selected="false">'+i[f].text+"</a></li>").data("index",f).addClass(i[f].classes).data("optionClasses",i[f].classes).mouseup(function(g){if(a._safemouseup){var e=b(this).data("index")!=a._selectedIndex();a.value(b(this).data("index"));
a.select(g);e&&a.change(g);a.close(g,true)}return false}).click(function(){loadProjects();return false}).bind("mouseover focus",function(){a._selectedOptionLi().addClass(k);a._focusedOptionLi().removeClass(a.widgetBaseClass+"-item-focus ui-state-hover");b(this).removeClass("ui-state-active").addClass(a.widgetBaseClass+"-item-focus ui-state-hover")}).bind("mouseout blur",function(){b(this).is(a._selectedOptionLi())&&b(this).addClass(k);b(this).removeClass(a.widgetBaseClass+"-item-focus ui-state-hover")});
if(i[f].parentOptGroup){var j=a.widgetBaseClass+"-group-"+i[f].parentOptGroup;this.list.find("li."+j).size()?this.list.find("li."+j+":last ul").append(h):b('<li class="'+a.widgetBaseClass+"-group "+j+'"><span class="'+a.widgetBaseClass+'-group-label">'+i[f].parentOptGroup+"</span><ul></ul></li>").appendTo(this.list).find("ul").append(h)}else h.appendTo(this.list);this.list.bind("mousedown mouseup",function(){return false});if(d.icons)for(var l in d.icons)if(h.is(d.icons[l].find)){h.data("optionClasses",
i[f].classes+" "+a.widgetBaseClass+"-hasIcon").addClass(a.widgetBaseClass+"-hasIcon");j=d.icons[l].icon||"";h.find("a:eq(0)").prepend('<span class="'+a.widgetBaseClass+"-item-icon ui-icon "+j+'"></span>')}}this.list.find("li:last");d.style=="popup"&&this.list.find("li:first");if(d.transferClasses){f=this.element.attr("class")||"";this.newelement.add(this.list).addClass(f)}f=this.element.width();this.newelement.width(d.width?d.width:f);d.style=="dropdown"?this.list.width(d.menuWidth?d.menuWidth:d.width?
d.width:f):this.list.width(d.menuWidth?d.menuWidth:d.width?d.width-d.handleWidth:f-d.handleWidth);d.maxHeight&&d.maxHeight<this.list.height()&&this.list.height(d.maxHeight);this._optionLis=this.list.find("li:not(."+a.widgetBaseClass+"-group)");this.list.keydown(function(g){var e=true;switch(g.keyCode){case b.ui.keyCode.UP:case b.ui.keyCode.LEFT:e=false;a._moveFocus(-1);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.RIGHT:e=false;a._moveFocus(1);break;case b.ui.keyCode.HOME:e=false;a._moveFocus(":first");
break;case b.ui.keyCode.PAGE_UP:e=false;a._scrollPage("up");break;case b.ui.keyCode.PAGE_DOWN:e=false;a._scrollPage("down");break;case b.ui.keyCode.END:e=false;a._moveFocus(":last");break;case b.ui.keyCode.ENTER:case b.ui.keyCode.SPACE:e=false;a.close(g,true);b(g.target).parents("li:eq(0)").trigger("mouseup");break;case b.ui.keyCode.TAB:e=true;a.close(g);break;case b.ui.keyCode.ESCAPE:e=false;a.close(g,true);break;default:e=false;a._typeAhead(g.keyCode,"focus")}return e});if(d.style=="dropdown"){this.newelement.addClass(a.widgetBaseClass+
"-dropdown");this.list.addClass(a.widgetBaseClass+"-menu-dropdown")}else{this.newelement.addClass(a.widgetBaseClass+"-popup");this.list.addClass(a.widgetBaseClass+"-menu-popup")}this.newelement.prepend('<span class="'+a.widgetBaseClass+'-status">'+i[this._selectedIndex()].text+"</span>");this.element.hide();this.element.attr("disabled")==true&&this.disable();this.value(this._selectedIndex())},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+
this.namespace+"-state-disabled").removeAttr("aria-disabled");b("label[for="+this.newelement.attr("id")+"]").attr("for",this.element.attr("id")).unbind("click");this.newelement.remove();this.list.remove();this.element.show()},_typeAhead:function(a,d){var h=this;if(!h._prevChar)h._prevChar=["",0];var i=String.fromCharCode(a);c=i.toLowerCase();var k=false;this.list.find("li a").each(function(f){if(!k){var j=b(this).text();if(j.indexOf(i)==0||j.indexOf(c)==0)if(h._prevChar[0]==i){if(h._prevChar[1]<f){k=
true;b(this).trigger(d);h._prevChar[1]=f}}else{k=true;b(this).trigger(d);h._prevChar[1]=f}}});this._prevChar[0]=i},_uiHash:function(){return{value:this.value()}},open:function(a){this._refreshPosition();this._closeOthers(a);this.newelement.attr("aria-expanded",true).addClass("ui-state-active");this.list.appendTo("body").addClass(this.widgetBaseClass+"-open").attr("aria-hidden",false).find("li:not(."+this.widgetBaseClass+"-group):eq("+this._selectedIndex()+") a").focus();this._refreshPosition();this._trigger("open",
a,this._uiHash())},close:function(a,d){if(this.newelement.is(".ui-state-active")){this.newelement.attr("aria-expanded",false).removeClass("ui-state-active");this.list.attr("aria-hidden",true).removeClass(this.widgetBaseClass+"-open");d&&this.newelement.focus();this._trigger("close",a,this._uiHash())}},change:function(a){this.element.trigger("change");this._trigger("change",a,this._uiHash())},select:function(a){this._trigger("select",a,this._uiHash())},_closeOthers:function(a){b("."+this.widgetBaseClass+
".ui-state-active").not(this.newelement).each(function(){b(this).data("selectelement").selectmenu("close",a)});b("."+this.widgetBaseClass+".ui-state-hover").trigger("mouseout")},_toggle:function(a,d){this.list.is("."+this.widgetBaseClass+"-open")?this.close(a,d):this.open(a)},_formatText:function(a){return this.options.format?this.options.format(a):a},_selectedIndex:function(){return this.element[0].selectedIndex},_selectedOptionLi:function(){return this._optionLis.eq(this._selectedIndex())},_focusedOptionLi:function(){return this.list.find("."+
this.widgetBaseClass+"-item-focus")},_moveSelection:function(a){return this._optionLis.eq(parseInt(this._selectedOptionLi().data("index"),10)+a).trigger("mouseup")},_moveFocus:function(a){a=isNaN(a)?parseInt(this._optionLis.filter(a).data("index"),10):parseInt(this._focusedOptionLi().data("index"),10)+a;if(a<0)a=0;if(a>this._optionLis.size()-1)a=this._optionLis.size()-1;this._focusedOptionLi().find("a:eq(0)").blur();this._optionLis.eq(a).find("a:eq(0)").focus()},_scrollPage:function(a){var d=Math.floor(this.list.outerHeight()/
this.list.find("li:first").outerHeight());d=a=="up"?-d:d;this._moveFocus(d)},_setData:function(a,d){this.options[a]=d;if(a=="disabled")this.element.add(this.newelement).add(this.list)[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)},value:function(a){if(arguments.length){this.element[0].selectedIndex=a;this._refreshValue();this._refreshPosition()}return this.element[0].selectedIndex},_refreshValue:function(){var a=this.options.style==
"popup"?" ui-state-active":"";this.list.find("."+this.widgetBaseClass+"-item-selected").removeClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","false");this._selectedOptionLi().addClass(this.widgetBaseClass+"-item-selected"+a).find("a").attr("aria-selected","true");a=this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"";var d=this._selectedOptionLi().data("optionClasses")?this._selectedOptionLi().data("optionClasses"):"";this.newelement.removeClass(a).data("optionClasses",
d).addClass(d).find("."+this.widgetBaseClass+"-status").html(this._selectedOptionLi().find("a:eq(0)").html())},_refreshPosition:function(){this.list.css("left",this.newelement.offset().left);var a=this.newelement.offset().top,d=this.list[0].scrollTop;this.list.find("li:lt("+this._selectedIndex()+")").each(function(){d-=b(this).outerHeight()});a+=this.newelement.is("."+this.widgetBaseClass+"-popup")?d:this.newelement.height();this.list.css("top",a)}});b.extend(b.ui.selectmenu,{getter:"value",version:"@VERSION",
eventPrefix:"selectmenu",defaults:{transferClasses:true,style:"popup",width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null}})})(jQuery);

