function initAjaxSearch(formid, url, divid){
    $(document).ready(function(){
        $("#" + formid).submit(function(){
			$('#offset').val('0');
            ajaxsubmit(formid, url, divid)
            return false;
        });
		
		$('.paginator > a').live('click', function(event){
	        event.preventDefault();
	        link = $(this).attr('href');
	        offset = link.substring(link.lastIndexOf('/') + 1);
			offset = (offset!=''?offset:0);
	        $('#offset').val(offset);
			ajaxsubmit(formid, url, divid);
	    });
		
		$('#search').submit();
    });
}

function ajaxsubmit(formid, url, divid){
    $.post(url, $("#" + formid).serialize(), function(data){
        $('#' + divid).html(data);
	$("#permalink").hide();
	$("#link").val('http://nightmonkey.ubuntu.hu/#release='+$('select[name=release]').val()+'&language='+$('select[name=language]').val()+'&view='+$('select[name=view]').val()+'&repo='+$('select[name=repo]').val()+'&isok='+$('select[name=isok]').val()+'&rownumber='+$('select[name=rownumber] :selected').text()+'&sortpopcon='+$('select[name=sortpopcon]').val()+'&packagename='+$('input[name=packagename]').val()+'&page='+$('.active').html());
	});
}

function universeListener() {
    if ($('#repoSelect :selected').val() == 'universe') {
        $('#popconSelect').val('dsc');
    } else {
        $('#popconSelect').val('none');
    }
}

function getUrlVars() {
	if (window.location.href.indexOf("#") == -1) { return null; }
	var vars = {}, hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('#') + 1).split('&');
	for (var i = 0; i < hashes.length; i++) {
		hash = hashes[i].split('=');
		vars[hash[0]] = hash[1];
	}
	return vars;
}

function showLink() {
    $("#permalink").show();
}

