req_counter = 0;
var base_url = parent.location.protocol + '//' + window.location.hostname;

$(document).ready(function() 
{
	var searchterm = encodeURIComponent( $("input#keywords").val() );
    keywords_keyup();

});

$(document).ready(function() {
    $("input#keywords_top").keyup(function() {		
    	var searchterm = getValue("input#keywords_top", 3);

		if(searchterm != "") {
			$.ajax({
				url: base_url +"/ajax.php?func=top&term=" + searchterm,
				success: function(transport){
					// Transport in Arrays zerlegen
					newLi = transport.split('|;|');

					// ul holen
					myUl = document.getElementById('autocomplete');

					// Pruefen ob überhaupt was kahm
					if(newLi.length > 0 && newLi[0] != "") {
						// Position setzen
						myUl.style.display = "block";
						
						// altemyUllis löschen
						if (myUl.hasChildNodes()) {
							while(myUl.childNodes.length >= 1) {
								myUl.removeChild(myUl.firstChild);       
							}
						}
						
						//lis adden
						for(i = 0; i < newLi.length; i++) {
							// li Daten splitten
							liData = newLi[i].split('";"');
							if(liData[0] != "") {
								theLi = document.createElement('li');
								theLi.innerHTML = '<div class="underline"><a class="ui-corner_all" tabindex="-1" href="http://'+window.location.hostname+"/"+liData[1]+'">'+liData[0]+'</a></div>';
								myUl.appendChild(theLi); 
							}
						}
					} else {
						// Display setzen
						myUl.style.display = "none";
					}
				}
			});
		}
    });

    $("input#keywords").keyup(keywords_keyup);  
});

function keywords_keyup() {
	var searchterm = getValue("input#keywords", 3);

	if(searchterm != "") {
		$.ajax({
			url: base_url +"/ajax.php?func=search_part1&term=" + searchterm,
			success: function(transport){
				// Variablen initialisiseren
				var html = "";
	
				// Transport in Arrays zerlegen
				newLinks = transport.split('|;|');
				
				//lis adden
				for(i = 0; i < newLinks.length; i++) {
					// li Daten splitten
					linkData = newLinks[i].split('";"');
					if(linkData[0] != "") {
						html += '<a href="'+linkData[1]+'">'+linkData[0]+'</a><br>';
					}
				}
				
				// html übergeben
				$('#ajaxbox1').html(html);
			}
		});
	
		$.ajax({
			url: base_url +"/ajax.php?func=search_part2&term=" + searchterm,
			success: function(transport){
				// Variablen initialisiseren
				var html = "";
	
				// Transport in Arrays zerlegen
				newLinks = transport.split('|;|');
				
				//lis adden
				for(i = 0; i < newLinks.length; i++) {
					// li Daten splitten
					linkData = newLinks[i].split('";"');
					if(linkData[0] != "") {
						html += '<a href="'+linkData[1]+'">'+linkData[0]+'</a><br>';
					}
				}
				
				// html übergeben
				$('#ajaxbox2').html(html);
			}
		});
	} else {
		$('#ajaxbox1').html("");
		$('#ajaxbox2').html("");
		
		// ul holen
		myUl = document.getElementById('autocomplete');

		// Display setzen
		myUl.style.display = "none";
	}
}

function getValue($name,$minlength) {
	var value = encodeURIComponent(jQuery.trim($($name).val()));
	if(value.length >= $minlength) { return value; } else { return ""; }
}
