$(document).ready(function(){       
	
	// hovers for search submit button
	$('#submit').hover(
		function() {
    	$('#submit').attr('src','/img/job_search_on.gif');
	},
		function() {
		$('#submit').attr('src','/img/job_search_off.gif');	
	})   
	
	toggle_init();
	
   	jobs_init();

});             


function toggle_init() {
	// when user clicks on job title show corresponding full description, hide short description
	$('.fullSwitch').toggle(
		function() {                 
		$(this).css('color:#f8b500');
		$(this).parent().addClass('arrowDown');
		id_val = $(this).attr('id');
		$('#intro'+id_val).hide();
		$('#full'+id_val).slideDown('fast');
		},
		function() {
		$(this).css('color:#7a7a7a');
		$(this).parent().removeClass('arrowDown');
		id_val = $(this).attr('id');
		$('#full'+id_val).slideUp('fast');
		$('#intro'+id_val).show();
		}
	)
}

function jobs_init()  
{            
	
	 	
	// selects
	$('.selectDrop').change(function(){
		var title     = $('#JobTitleSelect').val();   
		var category  = $('#JobCategorySelect').val();
		var location  = $('#JobLocationSelect').val();                  
		
		if(title == '' || title == 'default') { title = 'default' }
		if(category == '' || category == 'default') { category = 'default' }
		if(location == '' || location == 'default') { location = 'default' }
		
		$.ajax({
			url: '/jobs/filter/' + title + '/' + category + '/' + location,
			cache: false,
			dataType: 'html',
			complete: function(response) {
				$('#resultsBox').html(response.responseText);
				toggle_init();
			}
		});            
		return false;
	});          
	return false;
}
