var start = 0;
var perpage = 0;
var numhits = 0;

$(function() {
	//om någon skickar en tag från tagform
	$('#searchfield').keyup( submitSearch );
	$('#searchformet').submit( function(){ return false;} )
	$('a.nextlink').click( next );
	$('a.nextlink').hide();
	$('a.prevlink').click(prev);
	$('a.prevlink').hide();
	$('a.closelink').click( closeSearch );
});

function next()
{
	//alert();
	start += perpage;
	submitSearch(); 
	return false;
}

function prev()
{
   	start -= perpage;
	submitSearch();
	return false;
}

function closeSearch()
{
	$('#searchfield')[0].value = "";
	$('#start')[0].value = 0;
	$('#perpage')[0].value = 10;
	$('#numhits')[0].value = 0;
	$('#searcharea').slideUp();
	return false;
}

function submitSearch()
{
	var searchWord = $('#searchfield')[0].value;
	if(searchWord.length > 2)
	{
		//posta tag via ajax
		$.ajax({
		  type: "POST",
		  url: "/assets/search/ajax_search.php",
		  data: "s=" + searchWord + "&start=" + start,
		  success: ajaxSuccess
		});
	} 
	if(searchWord.length == 0)
	{
		closeSearch();
	}
	return false;	
}

function ajaxSuccess(msg)
{
	$('#searchresult').html(msg);
	$('#searcharea').slideDown();
	
	start = parseInt($('#start')[0].value);
	perpage = parseInt($('#perpage')[0].value);
	numhits = parseInt($('#numhits')[0].value);
	
	$('a.prevlink').hide();
	$('a.nextlink').hide();
	
	if(start > 0) $('a.prevlink').show();
	if(numhits > (start + perpage)) $('a.nextlink').show();

	//skriv ut sökresultatet på sidan
	//$('#searchresult').slideUp();
	
	//$('#searchresult').slideDown();
	
}
