var ajaxURL = '/ajax.php';
var site = 0;
var sites = 0;

function search() {
	
	ev = $("suche");
	if(ev.value.length > 2) {
		getAjax();
	} else {
		site = 0;
		searchClose();
	}
}

function getAjax() {
	ev = $("suche");
	
	if(site == 0) {
		endUrl = ajaxURL+"?type=search&suche="+ev.value;
	} else {
		endUrl = ajaxURL+"?type=search&suche="+ev.value+"&site="+site;
	}

	new Ajax.Request(endUrl,
		{
			method: 'get',
			onSuccess: function(transport){
   				ausgabe(transport.responseText);
  			}
		}	
	);
}

function ausgabe(response) {
	
	if(response.indexOf("error") == -1) {
		if (response != '') {
			document.getElementById("suchs").style.display = "block";
			document.getElementById("ss").innerHTML = response;
		} else {
			searchClose();
		}
	}

	if(document.getElementById("maxSearch").value > (site)+10) {
		document.getElementById("nextButton").style.display = "block";
	} else {
		document.getElementById("nextButton").style.display = "none";
	}

	if(sites > 0) {
		document.getElementById("backButton").style.display = "block";
	} else {
		document.getElementById("backButton").style.display = "none";
	}
}

function searchClose() {
	document.getElementById("suchs").style.display = "none";
}

function nextBlock() {
	site = site+10;
	sites++;
	getAjax();
}

function backBlock() {
	site = site-10;
	sites--;
	getAjax();
}

function addSearch(str) {
	document.getElementById("suche").value = str;
	document.getElementById("suchs").style.display = "none";
	document.getElementById("search").submit();
}

function openTabs(intTabId, maxIntTabIds) {
	var countTabIds = 1;
	
	for(countTabIds; countTabIds <= maxIntTabIds; countTabIds++) {
		$("searchTag_"+countTabIds).style.display = "none";
	}
	$("searchTag_"+intTabId).style.display = "block";
}