<!--//--><![CDATA[//><!--
// SET SAFE NAMESPACE FOR JQUERY
var $j = jQuery.noConflict();

// MASTERNAV :HOVER SURROGATE 
$j(function() {
    $j("ul#masternav li").hover(function(){
        $j(this).addClass("over");
    }, function(){
        $j(this).removeClass("over");
    });
});

// DRESS/UNDRESS/DRESS SEARCHBOX ON LOAD/FOCUS/BLUR
$j(function() {
    $j("form[@name=searchbox] input[@name=search]").toggleClass("dim").focus(function(){
        if ($j(this).val()=="Search..."){
            $j(this).val("");
            $j(this).toggleClass("dim");    
        }
    }).blur(function(){
        if ($j(this).val()==""){
            $j(this).val("Search...");
            $j(this).toggleClass("dim");
        }
    });
});

$j(function() {
    $j("a.usefullinks").click(function(){
        $j("div#usefullinks").load("/home/usefullinks").slideToggle(1000);
        $j("a.usefullinks").toggleClass("upmarker");
        return false;
    });
    $j("a.showbugform").click(function(){
        $j("div.bugreport").toggleClass("hideme");
        window.location.hash="bugform";
        return false;
    });
});

$j(function() {
    $j("ul.sidenav li a[@href$='pdf']").addClass("PDF");
});

// FOR TESTING ONLY - CHANGE BODY ID ON THE FLY
var $keystrokes = "";
var $keysequence = "65 76 84 73 68";

$j(function() {
    $j("html").keydown(function($event){
        //ie only
        $keycode = $event.keyCode;
        $keystrokes = $keystrokes + $keycode + " ";
        $match = $keystrokes.indexOf($keysequence);
        if($match > -1){
            var newid = prompt("Enter new ID:",document.body.id);
            document.body.id = newid;
            $keystrokes = "";
        }
    });
});

$j(function() {
    $j("img.logo").rightMouseDown(function(e){
        alert ("This logo is for official Foothills use only.\r\n.");
    });
});

// jQuery Right-Click Plugin V1.01
if(jQuery) (function(){$.extend($.fn, {rightMouseDown: function(handler) {$(this).each( function() {$(this).mousedown( function(e) {if( e.button == 2 ) {handler.call( $(this), e );return false;} else {return true;}});$(this)[0].oncontextmenu = function() {return false;}});return $(this);}});})(jQuery);

// THICKBOX 3 (UNCOMPRESSED SOURCE IN CMS)
//var tb_pathToImage="/assets/images/glyphs/loading.gif";$j(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage});function tb_init(domChunk){$j(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false})}function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$j("body","html").css({height:"100%",width:"100%"});$j("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$j("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$j("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$j("body").append("<div id='TB_overlay'></div><div id='TB_window'>");$j("#TB_overlay").click(tb_remove)}}if(caption===null){caption=""}$j("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' style='position: relative; top: 50%; left: 50%; margin: -16px 0 0 -16px;' /></div>");$j('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"))}else{baseURL=url}var urlString=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$j("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;&nbsp;<a href='#'><span style='text-decoration: underline;'>N</span>ext <img src='/assets/images/glyphs/tb_next.gif' /></a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;&nbsp;<a href='#'><img src='/assets/images/glyphs/tb_prev.gif' /> <span style='text-decoration: underline;'>P</span>rev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x}}TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+90;$j("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='/assets/images/glyphs/closelabel.gif' style='margin-top: -3px;' /></div>");$j("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($j(document).unbind("click",goPrev)){$j(document).unbind("click",goPrev)}$j("#TB_window").remove();$j("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false}$j("#TB_prev").click(goPrev)}if(!(TB_NextHTML==="")){function goNext(){$j("#TB_window").remove();$j("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false}$j("#TB_next").click(goNext)}document.onkeydown=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27||keycode==8){tb_remove();return false}else if(keycode==190||keycode==78){if(!(TB_NextHTML=="")){document.onkeydown="";goNext()}}else if(keycode==188||keycode==80){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev()}}};tb_position();$j("#TB_load").remove();$j("#TB_ImageOff").click(tb_remove);$j("#TB_window").css({display:"block"})};imgPreloader.src=url}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$j("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='/assets/images/glyphs/closelabel.gif' style='margin-top: -3px;' /></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' onload='tb_showIframe()'> </iframe>")}else{if($j("#TB_window").css("display")!="block"){if(params['modal']!="true"){$j("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='/assets/images/glyphs/closelabel.gif' style='margin-top: -3px;' /></a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$j("#TB_overlay").unbind();$j("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$j("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$j("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$j("#TB_ajaxContent")[0].scrollTop=0;$j("#TB_ajaxWindowTitle").html(caption)}}$j("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$j("#TB_ajaxContent").html($j('#'+params['inlineId']).html());tb_position();$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}else if(url.indexOf('TB_iframe')!=-1){tb_position();if(frames['TB_iframeContent']===undefined){$j("#TB_load").remove();$j("#TB_window").css({display:"block"});$j(document).keyup(function(e){var key=e.keyCode;if(key==27){tb_remove()}})}}else{$j("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$j("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$j("#TB_window").css({display:"block"})})}}if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_showIframe(){$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}function tb_remove(){$j("#TB_imageOff").unbind("click");$j("#TB_overlay").unbind("click");$j("#TB_closeWindowButton").unbind("click");$j("#TB_window").fadeOut("slow",function(){$j('#TB_window,#TB_overlay,#TB_HideSelect').remove()});$j("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$j("html").css("overflow","")}document.onkeydown="";return false}function tb_position(){$j("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'}).animate({opacity:'show'},"normal","easein");if(!(jQuery.browser.msie&&typeof XMLHttpRequest=='function')){$j("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'})}}function tb_parseQuery(query){var Params={};if(!query){return Params}var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue}var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val}return Params}function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize};
var tb_pathToImage="/assets/images/glyphs/loading.gif";$j(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage});function tb_init(domChunk){$j(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false})}function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$j("body","html").css({height:"100%",width:"100%"});$j("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$j("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$j("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$j("body").append("<div id='TB_overlay'></div><div id='TB_window'>");$j("#TB_overlay").click(tb_remove)}}if(caption===null){caption=""}$j("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' style='position: relative; top: 50%; left: 50%; margin: -16px 0 0 -16px;' /></div>");$j('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"))}else{baseURL=url}var urlString=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$j("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;&nbsp;<a href='#'><span style='text-decoration: underline;'>N</span>ext <img src='/assets/images/glyphs/tb_next.gif' /></a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;&nbsp;<a href='#'><img src='/assets/images/glyphs/tb_prev.gif' /> <span style='text-decoration: underline;'>P</span>rev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="<div id='TB_secondLine_vertspace'></div>Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x}}TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+90;$j("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='/assets/images/glyphs/closelabel.gif' style='margin-top: -3px;' /></div>");$j("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($j(document).unbind("click",goPrev)){$j(document).unbind("click",goPrev)}$j("#TB_window").remove();$j("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false}$j("#TB_prev").click(goPrev)}if(!(TB_NextHTML==="")){function goNext(){$j("#TB_window").remove();$j("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false}$j("#TB_next").click(goNext)}document.onkeydown=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27||keycode==8){tb_remove();return false}else if(keycode==190||keycode==78){if(!(TB_NextHTML=="")){document.onkeydown="";goNext()}}else if(keycode==188||keycode==80){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev()}}};tb_position();$j("#TB_load").remove();$j("#TB_ImageOff").click(tb_remove);$j("#TB_window").css({display:"block"})};imgPreloader.src=url}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$j("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='/assets/images/glyphs/closelabel.gif' style='margin-top: -3px;' /></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' onload='tb_showIframe()'> </iframe>")}else{if($j("#TB_window").css("display")!="block"){if(params['modal']!="true"){$j("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='/assets/images/glyphs/closelabel.gif' style='margin-top: -3px;' /></a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$j("#TB_overlay").unbind();$j("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$j("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$j("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$j("#TB_ajaxContent")[0].scrollTop=0;$j("#TB_ajaxWindowTitle").html(caption)}}$j("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$j("#TB_ajaxContent").html($j('#'+params['inlineId']).html());tb_position();$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}else if(url.indexOf('TB_iframe')!=-1){tb_position();if(frames['TB_iframeContent']===undefined){$j("#TB_load").remove();$j("#TB_window").css({display:"block"});$j(document).keyup(function(e){var key=e.keyCode;if(key==27){tb_remove()}})}}else{$j("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$j("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$j("#TB_window").css({display:"block"})})}}if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_showIframe(){$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}function tb_remove(){$j("#TB_imageOff").unbind("click");$j("#TB_overlay").unbind("click");$j("#TB_closeWindowButton").unbind("click");$j("#TB_window").fadeOut("slow",function(){$j('#TB_window,#TB_overlay,#TB_HideSelect').remove()});$j("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$j("html").css("overflow","")}document.onkeydown="";return false}function tb_position(){$j("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'}).animate({opacity:'show'},"normal","easein");if(!(jQuery.browser.msie&&typeof XMLHttpRequest=='function')){$j("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'})}}function tb_parseQuery(query){var Params={};if(!query){return Params}var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue}var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val}return Params}function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize}
//--><!]]>
