var msec=0;
var sec=0;
var min=0;
var punten="";
var aantal=0;
var go="";

function start()
{
	document.getElementById('txtSearch').value="Laden"+punten;
	go=setTimeout("start()",1);
	msec++;
	
	if(msec==1)
	{
		punten="";
	}
	if(msec==25)
	{
		punten=".";
	}
	if(msec==50)
	{
		punten="..";
	}
	if(msec==75)
	{
		punten="...";
	}
	if(msec==100)
	{
		msec=0;
		aantal++;
	}
}

function stop()
{
	clearTimeout(go)
	document.getElementById('txtSearch').value="";
}

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Snelzoekfunctie inactief door gebruik verouderde browser!");
	}
}

var searchReq = getXmlHttpRequestObject();

function searchSuggest() {
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		var str = escape(document.getElementById('txtSearch').value);
		if(str == '*')
		{
			document.getElementById('txtSearch').value="";
			document.getElementById('txtSearch').name = 'products_id';
			document.getElementById('searchform').action = 'product_info.php';
		}
		
		if(str.length >= 11 && str.length <= 13 && isNaN(str) == false)
		{
			document.getElementById('txtSearch').name = 'keywords';
			document.getElementById('searchform').action = 'advanced_search_result_ean.php';
		}
		
		searchReq.open("GET", 'searchsuggest.php?search=' + str, true);
		searchReq.onreadystatechange = handleSearchSuggest;
		searchReq.send(null);
		document.onclick = closesearch;
	}
}

function handleSearchSuggest() {
	if (searchReq.readyState == 4) 
	{
		var ss = document.getElementById('search_suggest');
		ss.innerHTML = '';
		
		ss.innerHTML += searchReq.responseText;
	}
}

function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}

function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}

function setSearch(value) {
	document.getElementById('search_suggest').innerHTML = '';
}

function closesearch() {
	document.getElementById('search_suggest').innerHTML = '';
}
