/* 
Optimal Jobs Javascript Interface functions library
Author: Dan Sunderland
No reason these are inline- It's just tidier this way! 
*/

$j = jQuery.noConflict(); 

$j(document).ready(function() {
	// Initialise Fancybox for all links with the class.
	$j('.fancybox').fancybox();
	// Add odd and even classes to all list items
	$j('li:even').addClass ('even');
	$j('li:odd').addClass ('odd');
	
	$j('#job-sectors-body ul li:nth-child(3)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(4)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(7)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(8)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(11)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(12)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(15)').addClass('grey');
	$j('#job-sectors-body ul li:nth-child(16)').addClass('grey');

	// Show/hide different panels on job details view page
	$j('#new-search').click( function() {
		$j(this).removeClass('inactive');
		$j('#job-results').addClass('inactive');
		$j('#job-body').removeClass('active');
		$j('#new-search-body').addClass('active');
	});
	
	$j('#job-results').click( function() {
		$j(this).removeClass('inactive');
		$j('#new-search').addClass('inactive');
		$j('#new-search-body').removeClass('active');
		$j('#job-body').addClass('active');
	});
	
	// Show/hide different panels on banner search box
	$j('#candidates-button').click( function() {
		$j(this).removeClass('inactive');
		$j('#employers-button').addClass('inactive');
		$j('#employers-search').removeClass('active');
		$j('#candidates-search').addClass('active');
	});
	
	$j('#employers-button').click( function() {
		$j(this).removeClass('inactive');
		$j('#candidates-button').addClass('inactive');
		$j('#candidates-search').removeClass('active');
		$j('#employers-search').addClass('active');
	});
	
	$j("#menu-main-menu").each(function() {
		$j("li:has(ul)",this).hover(function() {
		$j("ul:eq(0)",this).show();
		}, function() {
		$j("ul:eq(0)",this).hide();
		});
});

	$j('#result_table').pajinate( {
	item_container_id : '#result_list',
	items_per_page : 5,
	nav_panel_id : '#pagination' 
	});

});

