$(document).ready(function(){
	
	$('#advanced-link').click(function(event){
		
		event.preventDefault();
		var display_mode = $('.advanced-option').css('display');
		
		if(display_mode == 'none')
		{
			$('.advanced-option').css('display', 'block');
			$('#advanced-link span').html('[-]');
		}
		else if (display_mode == 'block')
		{
			$('.advanced-option').css('display', 'none');
			$('#advanced-link span').html('[+]');
		}
		
	});
	
	$('.popular-expand').click(function(event){
		//.siblings('div').html()
		/// alert($(this).parent().parent().siblings('div').html()); //OK
		//alert($(this).attr('class')); //split name is the 2nd index and call the following
		var classes = $(this).attr('class');
		var symbol = $(this).html();
		
		var cl_array = classes.split(" ");
		var current_display = $(this).parent().parent().siblings('div.result-item.' + cl_array[1]).css('display');
		//alert(cl_array[1]);
		current_display = (current_display == 'block')?"none":"block";
		$(this).html((symbol == '[+]')?"[-]":"[+]");
		
		$(this).parent().parent().siblings('div.result-item.' + cl_array[1]).css('display', current_display);
		//alert($('.result-item-' + cl_array[1]));
		//alert($('.result-item-' + cl_array[1]).html());
		//$('.result-item-' + cl_array[1]).css('display', 'block');
//		$('.result-item.' + cl_array[1]).css('display', 'block');
		
		event.preventDefault();
//		var display_mode = $('.advanced-option').css('display');
//		
//		if(display_mode == 'none')
//		{
//			$('.advanced-option').css('display', 'block');
//			$('#advanced-link span').html('[-]');
//		}
//		else if (display_mode == 'block')
//		{
//			$('.advanced-option').css('display', 'none');
//			$('#advanced-link span').html('[+]');
//		}
		
	});

	
	
	
	//execute on click for recent and popular searches
	$('.sidebar-search-link').click(function(event){
		
		event.preventDefault();
		//populate the form with values in the link and execute
		
		var str = $(this).attr('href');
		var q = str.substring(str.indexOf('q=') + 2, str.indexOf('&'));
		var site = str.substring(str.indexOf('site=') + 5, str.length);
		
		//needs to be encoded, keep EYE to avoid conflicts with gsa functionality symbols
		site = site.replace(/\+/g,' ');
		q = q.replace(/\+/g,' ');
		
		$('input[name=site]').each(function(i, e){
			if($(this).val() == site)
			{
				$(this).attr('checked', true);
			}
		});
		
		$('input[name=q]').val(q);
		$('#suggestion_form').submit();
		
	});
	
});
