var tm;
function lookup_main(inputString, event, filter) {
	if(event.keyCode != KEY.RETURN && event.keyCode != KEY.UP && event.keyCode != KEY.DOWN && event.keyCode != KEY.PAGEDOWN && event.keyCode != KEY.END && event.keyCode != KEY.PAGEUP && event.keyCode != KEY.ESC && (event.keyCode || filter)){
		if(inputString.length == 0) {
			$('#search_results_wrap').hide();
		} else {
			var filters = '';
			if($("#search_ostalo").val() == 1) filters += '&pages=1';
			if($("#search_produkti").val() == 1) filters += '&products=1';
			if($("#search_bilteni").val() == 1){				
				filters += '&news_cats[]=1';
				filters += '&bilteni=1';
			}
			if($("#search_novice").val() == 1){
				filters += '&novice=1';
				filters += '&news_cats[]=2';
			}
			$.post("?mod=search&action=autocomplete"+filters, {queryString: ""+inputString+""}, function(data){
					$('#search_results_wrap').css("display","inline");
					$('#search_results').html(data);
										
					if(data=='') $('#search_results').html('<li>&nbsp;ni rezultatov</li>');
					else{
						$('#search_results').find('li:eq(0)').addClass("active");
					}
			});
		}
	}
}
function fill_main(thisValue) {
	tm = setTimeout("hideResults()", 200);	
}

function hideResults(){
	$('#search_results_wrap').hide();	
	document.getElementById('inputString_header').style.color = '#a6a6a6';
	document.getElementById('inputString_header').value = 'iskanje';
}

function checkbox(id, div){	
	
	clearTimeout(tm);	
	div = document.getElementById(div);
		
	var checkbox = document.getElementById(id);
	if(checkbox.value == '1'){
		div.className = 'checkbox';
		checkbox.value = '0';
	}
	else{
		div.className = 'checkbox checked';
		checkbox.value = '1';
	}
}

function aminus(div){
	var div = document.getElementById(div);
	if(div.style.fontSize == ''){
		div.style.fontSize = '0.95em';
	}
	else{
		div.style.fontSize = (parseFloat(div.style.fontSize.replace("em","")) - 0.05) + 'em';
	}
}

function aplus(div){	
	var div = document.getElementById(div);
	if(div.style.fontSize == ''){
		div.style.fontSize = '1.05em';
	}
	else{
		div.style.fontSize = (parseFloat(div.style.fontSize.replace("em","")) + 0.05) + 'em';
	}
}

var KEY = {
	UP: 38,
	DOWN: 40,
	DEL: 46,
	TAB: 9,
	RETURN: 13,
	ESC: 27,
	HOME: 36,
	END: 35,
	COMMA: 188,
	PAGEUP: 33,
	PAGEDOWN: 34,
	BACKSPACE: 8
};	
		
function moveit(el, event, result_div_id, result_wrap){			
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

	if(keyCode == KEY.ESC){
		$('#'+result_wrap).css('display','none');
	}
	if(keyCode == KEY.PAGEUP || keyCode == KEY.HOME){ 
		var lis = $('#'+result_div_id).find('li');
		for(var i=0;i<lis.length;i++){
			if(i == 0) lis[i].className = 'active';
			else lis[i].className = '';
		}
	}
	if(keyCode == KEY.PAGEDOWN || keyCode == KEY.END){
		var lis = $('#'+result_div_id).find('li');
		for(var i=0;i<lis.length;i++){
			if(i == lis.length-1) lis[i].className = 'active';
			else lis[i].className = '';
		}
	}
	if(keyCode == KEY.UP){
		var lis = $('#'+result_div_id).find('li');
		for(var i=0;i<lis.length;i++){
			if(lis[i].className == 'active'){
				if(lis[i-1]){
					lis[i-1].className = 'active';
					lis[i].className = '';
					break;
				}
			}
		}
	}
	if(keyCode == KEY.DOWN){
		var lis = $('#'+result_div_id).find('li');
		for(var i=0;i<lis.length;i++){
			if(lis[i].className == 'active'){
				if(lis[i+1]){
					lis[i+1].className = 'active';
					lis[i].className = '';
					break;
				}
			}
		}
	}
	if(keyCode == KEY.RETURN){
		var lis = $('#'+result_div_id).find('li');
		for(var i=0;i<lis.length;i++){
			if(lis[i].className == 'active'){
				var as = $(lis[i]).find('a');
				window.location=as[0].href;
				break;
			}
		}
	}
}

