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

var $j = jQuery.noConflict();

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

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

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

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

function submitSearch()
{
	var searchWord = $j('#searchfield')[0].value;
	if(searchWord.length > 3)
	{
		//posta tag via ajax
		$j.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)
{
	$j('#searchresult').html(msg);
	$j('#searcharea').slideDown();
	
	start = parseInt($j('#start')[0].value);
	perpage = parseInt($j('#perpage')[0].value);
	numhits = parseInt($j('#numhits')[0].value);
	
	$j('a.prevlink').hide();
	$j('a.nextlink').hide();
	
	if(start > 0) $j('a.prevlink').show();
	if(numhits > (start + perpage)) $j('a.nextlink').show();

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