var focusOn = 1;
var iT=0;
var iCountT=0;
var oSearch;
var iSearch;
var sSearch;
var sTemp = '';
var sTemp2 = '';
var iLast = 0;
var iSendIt = 0;

function selectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

function showHint(e){
	var keynum;
	if(window.event) 	{	keynum = e.keyCode;	}	// IE
	else if(e.which) 	{	keynum = e.which;	}	// Netscape/Firefox/Opera
	
	if(iT!=0){document.getElementById('search'+iT).style.background ='black';}
	iCountT = document.getElementById('totaliT').innerHTML;
	
	if(keynum == 40){ 			//DOWN
		if(iT < iCountT)		{iT=iT+1;}
		selectSearch(iT);			
	}else if(keynum == 38){		//UP
		if(iT > 0){iT=iT-1;}
		selectSearch(iT);			
	}else if(keynum == 13){		//ENTER
		if( iT == 0){
			selectSearch(1);
			iT=1;
		}
		if(iT > 0){
			iT = 0;
			document.getElementById('showhint').style.display = 'none';
			document.getElementById('zoekveld').value='';
			window.location.href= 'http://vera-simon.ch/seiten/turniertanz/couple.php?n=' + iSearch;
		}	
	}else{						// JUST TYPING
		iT=0;
		document.getElementById('showhint').style.display = '';
		str = document.getElementById('zoekveld').value;    
		//document.getElementById('zoekveld').select();

		str=str.replace(' ','_');
		switcher('showhint','/directsearchresult.php?str='+ str );
		//switchDiv('showhint','search',document.getElementById('zoekveld').value);
	}
}

function selectSearch(i){
		oSearch = document.getElementById('search'+i);
		iSearch = document.getElementById('i'+i).innerHTML;
		sSearch = document.getElementById('n'+i).innerHTML;
		oSearch.style.background =	'#D0D0D0' ;
		//document.getElementById('zoekveld').value = sSearch;	
}
function hideHint(){
	if(!focusOn){
		document.getElementById('showhint').style.display = 'none';
		
	}
	//else	window.alert(focusOn);
}
function reallyhideHint(){
	document.getElementById('showhint').style.display = 'none';
	//else	window.alert(focusOn);
}

function switcher(divName,url) {
	//window.alert(url);
	if(iSendIt){sendit('_PreLink'+url+'_PostLink'+' to: '+divName);}
	if(!document.getElementById(divName) && divName != 'popup'){ window.alert('Could not find block with id:'+divName);return false;}
	if (divName == 'popup') {
		windowRef = window.open(url, 'popupwindow');
	} else {
		var object = document.getElementById(divName);
		var el = $('#'+divName);
		var xmlHttp = createXMLHttpObject();
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				var Response = xmlHttp.responseText;
				//el.innerHTML = Response;
				el.html(Response);
				object.style.display='';
			}
		}
		xmlHttp.open('GET',url,true);
		xmlHttp.send(null);
	}
}

function createXMLHttpObject() {
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	return xmlHttp;
}
