var CLEAR=window.CLEAR||{};(function(){var $self=CLEAR;$self.vars=$.extend($self.vars,{});$self.legacy=$.extend($self.legacy,{});$self.utils=$.extend($self.utils,{ie6Check:function(){$.extend($.browser,{ie6:function(){return !!($.browser.msie&&$.browser.version==6)}()})}(),init:function(object){$(document).ready(function(){for(var key in object){if(object.hasOwnProperty(key)&&(typeof object[key]==="function")){object[key]()}}})},applyStyle:function(spacing){return{".sIFR-root":{color:"#333333","letter-spacing":spacing},a:{color:"#50bb25","text-decoration":"none"}}},sharedSettings:function(color,kerning){if(typeof color==="object"){kerning=color.kerning;color=color.color}var props={offsetTop:2,tuneHeight:-3,css:$self.utils.applyStyle(kerning||-2.1)};if(color){props.css[".sIFR-root"].color=color;props.css.a.color=color}return props},applyNavigationShine:function(obj){if($.browser.ie6){return false}var el=obj.target,src=obj.src;el.each(function(){var parent=$(this),items=parent.find("a"),shine=$('<img class="shine" alt="" />').attr("src",src).appendTo(parent),list=parent.find("> ul"),listLinks=list.find("a"),clone=list.clone().css(list.position()).addClass("shine-list-clone").insertAfter(shine),cloneLinks=clone.find("a");$.each(("mouseenter,mouseleave,mousedown,mouseup,click,dblclick").split(","),function(i,type){cloneLinks.bind(type,function(e){var index=cloneLinks.index(this);listLinks.eq(index).trigger(e)})})});el.find("ul a").hover(function(){$(this).parent().addClass("hover")},function(){$(this).parent().removeClass("hover")})},applyColumnCaps:function(columns){if(!$.browser.ie6){columns.prepend('<div class="chrome top"></div>').append('<div class="chrome bottom"></div>')}},equalHeightColumns:function(columns){if($.browser.ie6){return false}var el,maxHeight=0,cachedHeight=0,children=columns.children().not(".chrome");var equalize=function(){maxHeight=0;children.each(function(){el=$(this);var top=el.position().top,height=el.outerHeight(true),curHeight=top+height;if(curHeight>maxHeight){maxHeight=curHeight}});if(maxHeight!==cachedHeight){columns.each(function(){el=$(this);el.css("min-height",maxHeight);var outerHeight=el.outerHeight(true);if(outerHeight>maxHeight){el.css("min-height",maxHeight-(outerHeight-maxHeight))}});cachedHeight=maxHeight}};window.setInterval(equalize,333.3333);$(window).load(equalize)},actionLinks:function(){if($.browser.msie&&$.browser.version==7){$(document).ready(function(){$(".action-link").prepend("▸ ");$(".back-link").append(" ▸")})}}(),OverlayController:function(){var overlayParent=$('<div id="overlays"></div>'),overlays=$(".overlay").appendTo(overlayParent),scrim=$('<div class="overlay-controller-scrim"></div>').appendTo(overlayParent);function prep(overlay){overlay.wrapInner('<div class="overlay-wrap"></div>');overlay.prepend('<div class="overlay-cap top"></div>').append('<div class="overlay-cap bottom"></div>')}overlays.each(function(){prep($(this))});overlayParent.appendTo(document.body);function showScrim(){scrim.width($(window).width()).height($("html, body").height()+160);scrim.show()}$(window).bind("resize",function(){if(scrim.is(":visible")){showScrim()}});function hideScrim(){scrim.hide()}function prepOverlayDimensions(overlayObject){var objWidth=overlayObject.width(),objHeight=overlayObject.height(),winWidth=$(window).width(),winHeight=$(window).height(),objTop=Math.max(50,(winHeight/2)-(objHeight/1.25));if($.browser.msie){overlayPosition="absolute"}else{overlayPosition="float"}overlayObject.css({position:overlayPosition,left:(winWidth/2)-(objWidth/2),top:objTop});if((objHeight+objTop)>winHeight){overlayObject.css("position","absolute")}if($.browser.msie){$(window).scrollTop(0)}showScrim()}function formulateOverlay(overlayObject){overlayObject.find("input, select, a.ui-formulate-button").formulate()}function focusFirstInput(overlayObject){overlayObject.find("input, select").eq(0).focus()}return{show:function(overlayObject){if(overlayObject.get(0)&&typeof overlayObject.show==="function"){if(!overlayObject.parent().is("#overlays")){prep(overlayObject);overlayObject.appendTo(overlayParent)}overlayObject.siblings(".overlay-active").hide();overlayObject.show().addClass("overlay-active");prepOverlayDimensions(overlayObject);formulateOverlay(overlayObject);showScrim();focusFirstInput(overlayObject)}},hide:function(overlayObject){if(overlayObject.get(0)&&typeof overlayObject.hide==="function"){overlayObject.hide().removeClass("overlay-active");hideScrim()}},redraw:function(overlayObject){prepOverlayDimensions(overlayObject)}}}(),SpinnerController:function(){var init=function(){var spinner=$('<div class="ui-spinner"></div>').appendTo(document.body).hide();init=function(){}};return{show:function(targetElement){init();var formulateParent=targetElement.closest(".ui-formulate");if(formulateParent.get(0)){if(formulateParent.is(".ui-formulate-select")){targetElement=formulateParent.find(".ui-formulate-current")}else{if(formulateParent.is(".ui-formulate-checkbox")||formulateParent.is(".ui-formulate-radio")){targetElement=formulateParent.find(".ui-formulate-wrap")}else{targetElement=formulateParent.find(".ui-formulate-value")}}}spinner.show().appendTo(targetElement)},hide:function(targetElement){spinner.hide().appendTo(document.body)}}}()})}).call(CLEAR);