/* 
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("#menu-main-menu").each(function() {
        $j("li:has(ul)",this).hover(function() {
            $j('.sub-menu').hide();
            $j("ul:eq(0)",this).show();
        });
        $j("li:not(:has(ul))",this).hover(function() {
            $j('.sub-menu').hide();
        });
    });
    
	

});

