jQuery(document).ready(function($) { 
	
// add some classes to WP generated elements for styling purposes 
	
	$("#footer li:first-child").addClass("first-item");
	$("#footer li:last-child").addClass("last-item");
	$(".event_wrap:odd").addClass("odd-event");
	$('li.menu-item').children('ul.sub-menu').parent().addClass('hasSubMenu');
	$("ul.styled_list li:odd").addClass("odd");
	

/*
    $(".cboxModalHelp").colorbox({
    	opacity:0.7,
    	inline:true,
    	href:"#helpContent"
    });
*/
	
	
	
// for accordions

	var cur_stus;

	//close all on default
	$('#accordion dd').hide();
	$('#accordion dt').attr('stus', '');

	//open default data
	$('#accordion dd:eq(0)').slideDown();
	$('#accordion dt:eq(0)').attr('stus', 'active');
	$('#accordion dt:eq(0)').addClass('active');

	$('#accordion dt').click(function(){
		cur_stus = $(this).attr('stus');
		if(cur_stus != "active")
		{
			//reset everthing - content and attribute
			$('#accordion dd').slideUp();
			$('#accordion dt').attr('stus', '');
			$('#accordion dt').removeClass('active');

			//then open the clicked data
			$(this).next().slideDown();
			$(this).attr('stus', 'active');
			$(this).addClass('active');
		}
		//Remove else part if do not want to close the current opened data
		else
		{
			$(this).next().slideUp();
			$(this).attr('stus', '');
			$(this).removeClass('active');
		}
		return false;
	});








	 // for equal height homepage columns (anything wrapped in  <div class="equal_height">
	 function setEqualHeight(columns)
	  {
	  var tallestcolumn = 0;
	  columns.each(
	  function()
	  {
	  currentHeight = $(this).height();
	  if(currentHeight > tallestcolumn)
	  {
	  tallestcolumn  = currentHeight;
	  }
	  }
	  );
	  columns.height(tallestcolumn);
	  }
	 $(document).ready(function() {
	  setEqualHeight($(".equal_height  > div"));
	 });


	 // stop equal height columns

$("p").filter( function() {
    return $.trim($(this).html()) == '';
}).remove()

$("li").filter( function() {
    return $.trim($(this).html()) == '';
}).remove()

$("ul").filter( function() {
    return $.trim($(this).html()) == '';
}).remove()






}); // STOP JQUERY



//love that cufon...
Cufon.replace('#access .menu-header li a', { hover: true, fontFamily: 'Cheltenham' });
Cufon.replace('h2', { fontFamily: 'Cheltenham' });
Cufon.replace('.styled, .group-title', { fontFamily: 'Cheltenham' });
Cufon.replace('#roadblock_close a', { fontFamily: 'Cheltenham' });
window.setInterval( function() {Cufon.refresh();}, 200 ); // this prevents nav over states sticking (and allows for easy styling via firebug too!)



