var str={format:{base:function(){var b=this;for(a=0;a<arguments.length;a++){b=b.replace(RegExp("\\{"+a+"\\}","gi"),arguments[a])}return b},inline:function(b){var c=b;for(a=1;a<arguments.length;a++){c=c.replace(RegExp("\\{"+(a-1)+"\\}","gi"),arguments[a])}return c}},contains:{base:function(a){return this.toString().indexOf(a)>-1},inline:function(a,b){return a.toString().indexOf(b)>-1}},init:function(){window.string={};for(var a in str){if(a!="init"){String.prototype[a]=str[a].base;window.string[a]=str[a].inline}}}};str.init();var b={expand:{current:null,obj:[],count:0,hash:null,duration:800,init:function(){if(!b.tools.isSafari()){$("div.expand").each(function(){b.expand.add($(this));b.expand.count++});if(b.expand.count==0){b.expand.add($("<div></div>"))}$(window).hashchange(function(){b.expand.event(location.hash.replace("#",""))});b.expand.event(location.hash.replace("#",""))}else $("div.details a.bar").attr("href","departments.asp")},add:function(a){b.expand.obj.push([a.attr("title"),a])},event:function(a){b.expand.close();var c=b.expand.obj;for(i in c)if(c[i][0]==a){b.expand.open(c[i][1]);return}},open:function(a){var c=b.expand.current;b.expand.current=a;b.fade.show(a);$(window).scrollTo(a,b.expand.duration)},close:function(){var a=b.expand.current;if(a!=null){$(window).scrollTo(0,b.expand.duration);b.fade.hide(a,function(){a.css("display","none")})}}},fade:{to:function(a,b,c){b=b==null?1:b;a.stop().animate({opacity:b},c)},show:function(a,c){a.css("display","block");b.fade.to(a,1,c)},hide:function(a,c){var d=function(){if(c!=null)c()};b.fade.to(a,0,d)},hideshow:function(a){b.fade.hide(a,function(){setTimeout(function(){b.fade.show(a)},500)})}},gin:function(){$(document).ready(b.init.func)},links:{anchor:{index:[],duration:800,getByName:function(a){var c=b.links.anchor.index;for(i in c){if(c[i].name==a)return c[i]}return null},event:function(a){if(b.links.anchor.getByName(a)!=null)$(window).scrollTo(b.links.anchor.getByName(a).offset,b.links.anchor.duration);else if(a.toLowerCase()=="departments")return;else $(window).scrollTo(0,b.links.anchor.duration)},init:function(){$("a[name]").each(function(){var a=$(this);b.links.anchor.index.push({name:a.attr("name"),offset:a.offset().top});a.css("display","none")});$(window).hashchange(function(){b.links.anchor.event(location.hash.replace("#",""))})}},external:{init:function(a){var b=a==null?"body":a;$(string.format("{0} a[href^=http], {0} a[href^=ftp], {0} a[rel^=external]",b)).click(function(){var a=$(this).attr("rel");var b=a==null?true:!string.contains(a,"popup");if(b)window.open(this.href);return false});$(string.format("{0} a[rel^=popup]",b)).click(function(){var a=$(this).attr("rel").toString().split(" ");var b=a[1]==null?400:a[1];var c=a[2]==null?300:a[2];window.open(this.href,"popup",string.format("width={0}, height={1}",b,c));return false})}},redirect:{init:function(){var a=$("a[rel^=redirect]").attr("href");if(a!=null)window.location=a}},init:function(){b.links.redirect.init();b.links.anchor.init();b.links.external.init()}},menu:{CloseTime:{time:250,timer:null,start:function(){if(b.menu.CloseTime.timer==null)b.menu.CloseTime.timer=setTimeout(b.menu.close,b.menu.CloseTime.time)},cancel:function(){clearTimeout(b.menu.CloseTime.timer);b.menu.CloseTime.timer=null}},isValid:function(a){return a!=""&&!string.contains(a,"/")},isClosed:true,reset:function(){$("div.menu a.menu").each(function(){var a=$(this);if(b.menu.isValid(a.attr("action"))){a.css("color","#ffffff")}})},open:function(){b.menu.CloseTime.cancel();if(b.menu.isClosed){$("div.panel").show("slide",{direction:"up"},250);b.menu.isClosed=false}},close:function(){if(!b.menu.isClosed){b.menu.reset();$("div.panel").hide("slide",{direction:"up"},500);b.menu.isClosed=true}},action:function(a,c){if(b.menu.isValid(c)){b.menu.reset();a.css("color","#EBD57C");b.menu.open();var d="div.panel div.container";$(d).html($(string.format("#{0}",c)).html());b.links.external.init(d)}else{b.menu.close()}},closeAble:["div.page","div.quick","div.info","div.banner a.image","div.header div.title","div.header div.mayor"],init:function(){$("div.menu a.menu").each(function(){var a=$(this).attr("rel");var c=a==null?"":a;$(this).attr("action",c);$(this).hover(function(){b.menu.action($(this),c)})});for(i in b.menu.closeAble){var a=$(b.menu.closeAble[i]);a.hover(b.menu.CloseTime.start)}$("div.panel").hover(b.menu.CloseTime.cancel)}},print:{string:"Printer Friendly Version",init:function(){$("div.print").html(b.print.string)},lulz:{format:"{0}{1}{2}{2}{3} {4}{5}{3}{6}{7}",string:function(){return string.format(b.print.lulz.format,"K","e","n","a","B","r","h","!")},message:"Steve B.\t\t- CMS & Coding\nValerie W.\t- "+"Content Management\nFloyd M.\t\t- Design & Er"+"rthang in Between \n\nWe put in work for Kenna "+"Brah and we hope you enjoy the new site! (o_O)"}},scroller:{time:5,timer:null,base:{count:0,limit:0,titles:[],images:[],captions:[],links:[],count:{value:0,limit:0,set:function(a){b.scroller.base.count.value=a},get:function(){return b.scroller.base.count.value},reset:function(){b.scroller.base.count.set(0)},increment:function(){if(b.scroller.base.count.get()==b.scroller.base.count.limit-1)b.scroller.base.count.reset();else b.scroller.base.count.set(b.scroller.base.count.get()+1)},decrement:function(){if(b.scroller.base.count.get()==1)b.scroller.base.count.set(b.scroller.base.count.limit-1);else if(b.scroller.base.count.get()==0)b.scroller.base.count.set(b.scroller.base.count.limit-2);else b.scroller.base.count.set(b.scroller.base.count.get()-2)},next:function(){var a=b.scroller.base.count.get();var c={index:a+1,title:b.scroller.base.titles[a],image:b.scroller.base.images[a],caption:b.scroller.base.captions[a],link:b.scroller.base.links[a],isCaption:b.scroller.base.links[a]!=""};b.scroller.base.count.increment();return c}},place:function(){var a=b.scroller.base.count.next();$("div.banner a.image").css("background-image",string.format('url("{0}")',a.image));$("div.banner a.image").attr("href",a.link);if(a.isCaption){$("div.caption").css("display","block");$("div.caption").animate({opacity:1},500);$("div.details div.announcements").animate({marginTop:"30px"},500);$("div.caption div.container div.text").html(string.format('<a href="{0}"><h1>{1}</h1>{2}</a>',a.link,a.title,a.caption))}else{$("div.caption").animate({opacity:0},500,function(){$(this).css("display","none")});$("div.details div.announcements").animate({marginTop:"0px"},1e3)}$("div.banner div.index").html(string.format("{0} of {1}",a.index,b.scroller.base.count.limit))},change:function(){b.fade.hideshow($("div.banner a.image"));setTimeout(b.scroller.base.place,500)}},next:function(){b.scroller.base.change()},previous:function(){b.scroller.base.count.decrement();b.scroller.base.change()},resume:function(){b.scroller.timer=setInterval(b.scroller.base.change,b.scroller.time*1e3)},pause:function(){clearInterval(b.scroller.timer)},init:function(){$("div.news img").each(function(){b.scroller.base.titles.push($(this).attr("title"));b.scroller.base.images.push($(this).attr("src"));b.scroller.base.captions.push($(this).attr("alt"));b.scroller.base.links.push($(this).attr("longdesc"));$(this).css("display","none");b.scroller.base.count.limit++});$("div.news").html("");b.scroller.base.place();b.scroller.resume();$("div.banner, div.caption").hover(function(){b.scroller.pause();b.fade.show($("div.banner a.previous, div.banner a.next, div.banner div.index"))},function(){b.scroller.resume();b.fade.hide($("div.banner a.previous, div.banner a.next, div.banner div.index"))});$("div.banner a.previous").click(b.scroller.previous);$("div.banner a.next").click(b.scroller.next);$("div.banner a.previous, div.banner a.next").attr("href","javascript: void(0);")}},search:{obj:null,string:{string:null,isEqual:function(){return b.search.obj.val()==b.search.string.string},isEmpty:function(){return b.search.string.Clean()==""},Clean:function(){return b.search.obj.val().replace(/ /g,"").replace(/'/g,"").replace(/"/g,"")},isEgg:function(){var a=b.search.string.Clean().toLowerCase()=="kennabrah";if(a){alert(b.print.lulz.message)}return a}},focus:{on:function(){if(b.search.string.isEqual()){b.search.obj.val("");b.search.obj.css("color","#333333")}},off:function(){if(!b.search.string.isEqual()&&b.search.string.isEmpty()){b.search.obj.val(b.search.string.string);b.search.obj.css("color","#999999")}}},exec:function(){return!b.search.string.isEqual()&&!b.search.string.isEmpty()&&!b.search.string.isEgg()},init:function(){b.search.obj=$("div.search input");var a=$("div.search a");b.search.string.string=b.search.obj.attr("alt");b.search.obj.val(b.search.string.string);b.search.obj.focus(b.search.focus.on);b.search.obj.blur(b.search.focus.off);b.search.obj.blur();a.attr("href","javascript: void(0);");a.click(b.search.exec);$("div.search form").submit(b.search.exec)}},submenu:{out:function(a){if($("div.submenu").html()==" ")$("div.submenu").html("");var b=$("div.submenu").html()+"<br />"+a;$("div.submenu").html(b)},params:{set:function(){var a=window.location.pathname.toString().split(".");a=a[a.length-2];var c=a.substring(a.lastIndexOf("/")+1);var d=c.split("_");var e=d[1];var f=d[2]==null?0:d[2];var g=f==0?e:f;b.submenu.params.levels.get(null,g);var h=b.submenu.params.levels.parents;b.submenu.params={section:e,subsection:f,levels:b.submenu.params.levels.parents.length,parents:h,parentID:h[h.length-1],parentsContain:function(a){return a==null?false:$.inArray(a.toString(),b.submenu.params.parents)>-1}}},levels:{parents:[],get:function(a,c){a=a==null?$(b.submenu.data).find("sub[id="+c+"]"):a;a=a.get(0)==null?$(b.submenu.data).find("section[id="+c+"]"):a;b.submenu.params.levels.parents.push(a.attr("id"));if(a.get(0)!=null&&a.get(0).tagName!="section"){b.submenu.params.levels.get(a.parent())}else{return}}}},data:{get:function(){$.ajax({type:"GET",url:"/xml/menu.xml",dataType:"xml",success:b.submenu.data.process,error:b.init.throwError})},process:function(a){b.submenu.data=a;b.submenu.params.set();b.submenu.parse()}},parse:function(){var a=$(b.submenu.data).find("[id="+b.submenu.params.parentID+"]");if(a.attr("id")!=null){b.submenu.out('<a href="{0}" class="active">{1}</a>'.format(a.attr("url"),a.attr("title")));b.submenu.loop(a,b.submenu.params.levels);b.links.external.init("div.submenu");b.submenu=null}else{$("td.column:first-child").css("display","none");$("td.column").css({background:"none"});$("td.column div.content, td.column div.content table").css({width:"100%"})}},selected:function(a,c){c=b.submenu.params.levels-c;var d=' style="margin-left: {0}px;"'.format(c*6);var e=a.attr("id")==b.submenu.params.subsection?"-":"";var f=b.submenu.params.parentsContain(a.attr("id"));var g=f?' class="sub"':"";g=c==0&&f?' class="sub-selected"':g;var h='<a href="{1}"{2}{3}>{4}</a>'.format(e,a.attr("url"),g,d,a.attr("title"));b.submenu.out(h)},loop:function(a,c){if(c!=0&&b.submenu.params.parentsContain(a.attr("id"))){a.children().each(function(){b.submenu.selected($(this),c);b.submenu.loop($(this),c-1)})}},init:function(){var a=window.location.pathname.toString().toLowerCase();var c=a.substring(c+1);var d=c!="/"&&c!="index.asp"?true:false;if(d)b.submenu.data.get()}},tiles:{init:function(){$("a.tile").hover(function(){b.fade.show($(this))},function(){b.fade.to($(this),.85)})}},tools:{isSafari:function(){var a=navigator.userAgent.toLowerCase();return string.contains(a,"safari")?!string.contains(a,"chrome"):false}},init:{list:[function(){b.search.init()},function(){b.tiles.init()},function(){b.expand.init()},function(){b.menu.init()},function(){b.print.init()},function(){b.links.init()},function(){b.scroller.init()},function(){b.submenu.init()}],error:"An unexpected site error has occured. Some actions may not perform properly. We appologize for the inconvience.",throwError:function(){alert(b.init.error)},isError:false,func:function(){var a=b.init.list;for(i in a){try{a[i]()}catch(c){b.init.throwError()}}}}};b.gin()
