function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
	thefield.value = ""
} 


//keresobox 
var boxname = "sboxextra";
function down(px) {
	if (px<170) {
		document.getElementById(boxname).style.height=px+"px";
		px=px+10;
		setTimeout("down("+px+")", 5);
	}
}

function sOut() {
	if(document.getElementById(boxname).style.display!="block") {
		document.getElementById(boxname).style.display="block"; 
		document.getElementById(boxname).style.height="0px";
		down(5);
	}
}

function sIn() {
	if(document.getElementById(boxname).style.display!="none") {
		document.getElementById(boxname).style.display="none";
	}
}

function changeCheck(obj) {
	elms=document.forms['search'].elements;
	if(obj.name=="t[0]") {
		for (i=1;i<8;i++) 
			if(elms["t["+i+"]"].type=="checkbox") {
				elms["t["+i+"]"].checked=0;
			}
	} else if(elms["t[0]"].checked==1) {
			elms["t[0]"].checked=0;
		}
	return;
}

// hintelés
var searchtext;
var htimer;
var currentitem=-1;
var hintitems=new Array();

function keyup(event) {
	var keynum;

	if(window.event) {
		keynum = event.keyCode;
	} else if(event.which) {
		keynum = event.which;
	}
	//alert(keynum);
	clearTimeout(htimer);
	if(keynum==38) {
		selectItem(0);
	}
	if(keynum==40) {
		selectItem(1);
	}
	if(keynum==13) {
		sIn();
		return false;
	}
	if((keynum<47 && keynum!=8 && keynum!=32) || (keynum>111 && keynum<184) ) {
		return false;
	}
	searchtext=document.forms.addform.s.value;
	if(searchtext.length>2) {
		htimer = setTimeout("getHint()",200);
	} else sIn();
}

function getHint() {
	ajax_load("/ajax.php?p=hints&s="+encodeURI(searchtext));
}
function selectItem(dir,nr) {
	if(currentitem!=-1 && currentitem!=hintitems.length) {
		var previtem = document.getElementById('tal'+currentitem);
		previtem.className="sboxhint";
	}
	if (typeof(nr)=="number") currentitem=nr;
	else {
		if(dir==0) currentitem--;
		else currentitem++;
	}
	
	if(currentitem==-1 || currentitem==hintitems.length) {
		document.forms.addform.s.value=searchtext;
		return;
	}
	if(currentitem<0) currentitem=hintitems.length-1;
	if(currentitem>hintitems.length) currentitem=0;
	
	var item=document.getElementById('tal'+currentitem);
	item.className="sboxhinta";
	if(typeof(nr)!="number") 
		document.forms.addform.s.value=hintitems[currentitem];
}

