$(document).ready(function() {
	var loading = '<img src="/images/navigation/loading.gif"><br>';
	function submitPage(){
		var qtop = $('#query').val();
		var qtop = qtop.replace(/ /g, '-');
		location.href = '/topics/' + qtop + '/';
	}
	
	$('#topicbttn').click(function(){
		$('#loading').css({'display' : 'block'});
		submitPage();
	});
	$('#query').keyup(function(e){
		if($('#query').val() == ""){
			$('#suggestions').hide();
			$('#autoSuggestionsList').hide();		
		} else {
			$.post("/includes/suggest.php", {queryString: $('#query').val()}, function(data){
				if(data){
					$('#suggestions').show();
					$('#autoSuggestionsList').show();
					$('#autoSuggestionsList').html(data);
					$('#autoSuggestionsList > ul > li').click(function(){
						$('#loading').css({'display' : 'block'});
						var suggestQuery = $(this).attr('title');
						$('#query').val(suggestQuery);
						setTimeout("$('#suggestions').hide();", 200);
						//window.location.href = '/topics/?query=' + suggestQuery + '&search=1';
						submitPage();
						
					});
				} else {
					$('#suggestions').hide();
					$('#autoSuggestionsList').hide();	
				}
			});		
		}
      		if(e.keyCode == 13) {
			$('#loading').css({'display' : 'block'});
			submitPage();
      		}
	});	
	$('#topic').toggle(function() {
		$('#topiccontent').slideUp();
		$('#topic').css('backgroundImage','url(/images/topics/kw-closed.gif)');
	}, function() {
		$('#topiccontent').slideDown();
		$('#topic').css('backgroundImage','url(/images/topics/kw-open.gif)');
	});
	
	$('#definitionButton').toggle(function() {
		$('#definition').slideDown();
		$('#definitionButton').css('backgroundImage','url(/images/topics/definition-opened.gif)');
	}, function() {
		$('#definition').slideUp();
		$('#definitionButton').css('backgroundImage','url(/images/topics/definition-closed.gif)');
	});
	
	$('.recBttn').click(function() {
		var rType = '.' + $(this).attr('id') + 'Tab';
		var rBttn = '#' + $(this).attr('id');
		if($('.resourceType').hasClass('currentRec')){
			$('.resourceType').removeClass('currentRec');
			$('.resourceType').addClass('offRec');
		}
		if($('.recBttn').hasClass('bttnOn')){
			$('.recBttn').removeClass('bttnOn');
			$('.recBttn').addClass('bttnOff');
		}
		$(rBttn).addClass('bttnOn');
		$(rType).removeClass('offRec');
		$(rType).addClass('currentRec');
		$('#mainRight').find('.szBttn');
	});
	
	$('.szBttn').click(function() {
		var sid = $(this).attr('id');
		var kid = $('#' + sid + ' .sz').attr('id');
		if($('#' + sid).hasClass('vert')){
			var vid = 1;
		} else {
			var vid = '';
		}
		$('#relatedresources').html(loading);
		$('#relatedresources').load('/includes/resourcelookup.php?kid=' + kid + '&sid=' + sid + '&vid=' + vid);
		if($('.szBttn').hasClass('szOn')){
			$('.szBttn').removeClass('szOn');
		}
		$('#' + sid).addClass('szOn');
	});
	
	function checkTab(){
		if($('.recBttn').hasClass('bttnOn')){
			var sizetab = '#' + $('.recBttn').attr('id') + 'Tab';
			$(sizetab).removeClass('offRec');
			$(sizetab).addClass('currentRec');
		}
	}
	checkTab();
});