


	
j(document).ready(function() {
   
	if(j.browser.safari){		
		j("head").append("<link href='/common/css/safari.css' type='text/css' relation='stylesheet'/>");	
	}
   //higlight main nav
   var mainNavHighlight = {
		matchUrl:currentPageUrl,
		alterElements: [{element:"each", className:"active"}],
		rigidity:[1,2]
	};		
	j("div#siteHeader a,div#siteNav a").navActives(mainNavHighlight);
	
	//higlight secondary nav
	var sideNavHighlight = {
		matchUrl:currentPageUrl,
		alterElements: [{element:"each", className:"active"}],
		rigidity:[1,2,3]
	};	
	j("div#siteLeftNav a").navActives(sideNavHighlight);
   
   
   // set input element classes
	j("input[type='text'][class='']").addClass("input-text");
	j("input[type='button'][class='']").addClass("input-button");
	j("textarea[class='']").addClass("input-textarea");
	
	
	
	var paneSettings = {
		tabContainers:"div.pane-buttons li",
		contentContainers:"div.pane-content div.content-pane"
	};
	
	j.tabPane(paneSettings);
	
 });


/*
@name jquery.tabPane
@version 1.1.1
@author stephen rushing
@create 2/26/2009
*/
jQuery.tabPane=function(options,callback){var settings={tabContainers:"div.pane-buttons li",contentContainers:"div.pane-content div.content-pane",hideFunction:function(paneToHide){paneToHide.css({display:"none"});},showFunction:function(paneToShow){paneToShow.fadeIn(400);}};if(options){jQuery.extend(settings,options);}var jQueryRoot=this;var tabs=jQuery(settings.tabContainers);var contents=jQuery(settings.contentContainers);if(tabs.length>0&&contents.length>0){tabs.each(function(i,n){var tmpTab=j(n);var tmpTabLink=tmpTab.find("a[href^=#]");tmpTab.attr("pane",tmpTabLink.attr("href").replace(/^\#/,""));tmpTabLink.click(tabClick);tmpTabLink.attr("href","javascript:void(0)");tmpTabLink[0].paneParent=tmpTab[0];function tabClick(evt){var tmpAnchor=contents.find("a[name='"+tmpTab.attr("pane")+"']");var tmpContent=j(getAnchorContent(tmpTab.attr("pane")));if(tmpContent!=null){hidePanes();settings.showFunction(tmpContent);deactiveButtons();j(evt.target.paneParent).addClass("active");}}});function getAnchorContent(ank){for(var c=0;c<contents.length;c++){if(j(contents[c]).find("a[name='"+ank+"']").length>0){return contents[c];}}return null;}function hidePanes(){contents.each(function(i,n){if(j(n).css("display")!="none"){settings.hideFunction(j(n));}});}function deactiveButtons(){tabs.removeClass("active");}}j(tabs[0]).find("a[href!='']").trigger("click");if(typeof callback=="function")callback(this);return jQuery(this);}