/* SRA.com TabDrawer Script 
 * version:   1.0
 * author:    Michael Ritter
 * email:     michael_ritter at sra.com
 * website:   SRA.com
 * $Date: 2008-02-25 00:21:25 -0500 (Mon, 25 Feb 2008) $
 * $Rev:  1$
 * Based on scripts/ideas from: http://www.learningjquery.com/2008/02/simple-effects-plugins
   & http://docs.jquery.com/UI/Tabs
*/



//<![CDATA[ 
		   
jQuery.fn.blindToggle = function(speed, easing, callback) {
  var h = this.height() + parseInt(this.css('paddingTop')) + parseInt(this.css('paddingBottom'));
  return this.animate({marginTop: parseInt(this.css('marginTop')) < 0 ? 0 : -h + 5}, speed, easing, callback);  
}; 
   
$(document).ready(function() {
//Create Tabs
var $tabs = $('#utilNav').tabs();

var $selected = $tabs.data('selected.ui-tabs');
$tabs.tabs({selected: null});
//$tabs.tabs({remote:true}); 


//Create Sliding Div
  var $box = $('#utilNavContent').wrap('<div id="utilNavContentOuter"></div>');

//Click Action
 var $open = "closed";
  $('#utilNav li > a').click(function() {
	  if($open == "closed"){
      $box.blindToggle('slow');
	  $('#utilNav li > a').removeClass('openTab');
	  $(this).addClass('openTab');
	  $open = "open";
	  return false;
	  
	} else if($open = "open" && $(this).hasClass('openTab')){
		$(this).removeClass('openTab');
		$box.blindToggle('slow');
		$open = "closed";
		 return false;
		 
	} else if($open = "closed"){
		$('#utilNav li > a').removeClass('openTab');
	$(this).addClass('openTab');
	$open = "open";
	}
	});
		
// Close Button
  $('#utilNavContent a.closeBtn').click(function(){
  	 $box.blindToggle('slow');
	 $('#utilNav').tabs({selected: null});
	  $('#utilNav li > a').removeClass('openTab');
	 $tabs.tabs('enable', 0);
	
	 $open = "closed";
	 return false;
	 });
});
//]]>

