
var show_preview = true;
var saved_search = false;

function change_preview_state(){

	if(show_preview){
		$('.internalcontentlistingpreview').show();
	}else{
		$('.internalcontentlistingpreview').hide(); 
	}
}

$(document).ready(function(){
     
	// main navigation
	$('#show_document').click(function(e){
		e.preventDefault();
		$('.results_box').hide();
		$('#document_results').show();
	});	
	$('#show_news').click(function(e){
		e.preventDefault();
		$('.results_box').hide();
		$('#news_results').show();
	});	
	$('#show_podcast').click(function(e){
		e.preventDefault();
		$('.results_box').hide();
		$('#podcast_results').show();
	});	
	$('#show_stream').click(function(e){
		e.preventDefault();
		$('.results_box').hide();
		$('#stream_results').show();
	});		
	$('#show_all').click(function(e){
		e.preventDefault();
		$('.results_box').show();
	});
	
		
	if(saved_search){
		$('#save_search_link').hide();
	}
	
	$('.next_link').live('click',function() {
		
		var l_type =  $(this).attr('rel');
		$("#"  + l_type + "_results").animate({opacity: 0},300,function(){
			$(this).load("/ajax/search_results_html.php?search_id=" + search_id + "&type="  + l_type + "&startat=" + startat[l_type] + "&limit=" + limit[l_type], function(){
				$(this).animate({opacity: 1},300);
				change_preview_state();
			});
		});
		return false;
	});
	$('.previous_link').live('click',function() {
		var l_type =  $(this).attr('rel');
		$("#"  + l_type + "_results").animate({opacity: 0},300,function(){
			$(this).load("/ajax/search_results_html.php?search_id=" + search_id + "&type="  + l_type + "&startat=" + previousfig[l_type] + "&limit=" + limit[l_type], function(){
				$(this).animate({opacity: 1},300);
				change_preview_state(); 
			});
		});
		return false;
	});
	

	$('.all_results_link').click(function() {

		var l_type = $(this).attr('rel');
		limit[l_type] = total[l_type];
		var l_type =  $(this).attr('rel');
		$("#"  + l_type + "_results").animate({opacity: 0},300,function(){
			$(this).load("/ajax/search_results_html.php?search_id=" + search_id + "&type="  + l_type + "&startat=" + previousfig[l_type] + "&limit=" + limit[l_type], function(){
				$(this).animate({opacity: 1},300);
				change_preview_state(); 
			});
		});			

		
		return false;
	});	

    $('#checkboxpreview').click(function(){
		var state = $(this).attr('checked');
		if(state){
			show_preview = true;		
		}else{
			show_preview = false; 
		}
		change_preview_state();			

    });

});

function save_search(){
	if(logged_in && search_id){
		$.getJSON('ajax/search_save_json.php?search_id=' + search_id, function(response) {
			if(response.result=='success'){
				alert("Saved to your account");
				$('#save_search_link').hide();
			}else{
				alert("Error: " + response.errors);
			}
		});
		
				
	}
}


