$(document).ready(function()
{
	$('body').supersleight();
	
	$('.tab_middle').mouseenter(function(){
		$('.status_top_menu').stop(true, true).hide();

		var id = $(this).text().toLowerCase();
		
		var regExp = /\s+/g;
		id = id.replace(regExp,'_');
	
		var submenu = $('#menu_' + id);

		if ( id == 'alumni' && Displays_Off_Page_Right($(this).offset().left - 7) )
		{
			// drop down menu is off screen
			submenu.css({
				position:'absolute',
				top: $(this).offset().top + 40 + 'px',
				left: $(this).offset().left - 100 + 'px',
				zIndex:1000
			});
		}
		else
		{
			// drop down menu is on screen
			submenu.css({
				position:'absolute',
				top: $(this).offset().top + 40 + 'px',
				left: $(this).offset().left - 7 + 'px',
				zIndex:1000
			});
		}
		
		submenu.stop().slideDown(300);

		submenu.mouseleave(function(){
			$(this).slideUp(300);
		});
		
	});
	
	$('.tab_middle').mouseleave(function(){
		$('.status_top_menu').stop(true, true).delay(500).slideUp(300);
	});
	
	$('.status_top_menu').mouseenter(function(){
		 $('.status_top_menu').stop(true, true);
	});
});


function Displays_Off_Page_Right(defaultLeft)
{
    $('.status_top_menu').addClass('display_off_screen');
    if( typeof( window.innerWidth ) == 'number' ) 
    {
        //Non-IE
        viewWidth = window.innerWidth;
    }
    else if( document.documentElement && document.documentElement.clientWidth ) 
    {
        //IE
    	viewWidth = document.documentElement.clientWidth;
    }
    var offPage = defaultLeft + $('.status_top_menu').width() > viewWidth;
    $('.status_top_menu').removeClass('display_off_screen');

    return offPage;
}


function Menu_Over ( obj )
{
	$(obj).parent().css('background-color', '#ffffff');
}

function Menu_Out ( obj )
{
	$(obj).parent().css('background-color', '#E0ECEF');
}

function Section_Tabs_Content ( obj )
{
	$('.section_tabs_content').hide();
	
	var contentId = $(obj).attr('href');
	$(contentId).show();
	return false;
}

function Submenu_Control ( obj, submenuObj )
{
	var collapsed = $(obj).find('img').attr('src').indexOf('collapsed');
	
	var submenuObj = '.' + submenuObj;
	
	if ( collapsed >= 0 )
	{
		//collapsed
		$(obj).find('img').attr('src', '/images/icons/arrow_state_grey_expanded.png');
		$(submenuObj).css('display','block');
	}
	else
	{
		//expanded
		$(obj).find('img').attr('src', '/images/icons/arrow_state_grey_collapsed.png');
		$(submenuObj).css('display','none');
	}
}


function LoadGroup ( obj )
{
	var groupId = $(obj).val();
	
	window.location = '/mysjbs.php/groups/switch_group/' + groupId;
}

function LoadCSS ( url )
{
    if (document.createStyleSheet)
    {
        document.createStyleSheet(url);
    }
    else
    {
    	$("head").append($("<link rel='stylesheet' href='" + url + "' type='text/css' media='screen' />"));
    }
}

/*
function ChangeDatesAuto( mode )
{	
	var dateValue = $('#view_dates').val()
	if ( dateValue != '' )
	{
		
		var dateArray = dateValue.split('|');
		$('#start_date').val(dateArray[0]);
		$('#end_date').val(dateArray[1]);
		
		if ( mode == 'edit' )
		{
			url = '/mysjbs.php/bulletins/ajax_get_bulletins_edit/';
		}
		else
		{
			url = '/mysjbs.php/bulletins/ajax_get_bulletins/';
		}
		
		$.post(url, {'start_date': dateArray[0], 'end_date': dateArray[1] }, 
			function(data){
				if (data)
				{
					$('#bulletins').html(data);
				}
			});
		
	}
}

function ChangeDates( mode )
{	
	if ( mode == 'edit' )
	{
		url = '/mysjbs.php/bulletins/ajax_get_bulletins_edit/';
	}
	else
	{
		url = '/mysjbs.php/bulletins/ajax_get_bulletins/';
	}
		$.post(url, { 'start_date': $('#start_date').val(), 'end_date': $('#end_date').val() }, 
			function (data) {
				if (data) 
				{
					$('#bulletins').html(data);
				}
			});
}
*/

