

function izvan_reci()
{
    autoM9.hideDiv();
}

function postavi_sugestiju(ajaxIndex,rec)
{
    var vracenereci=new Array();                    
    var odgovor=ajaxObjects[ajaxIndex].response;
    //document.title=odgovor;    
    //document.title+=' ...';
    //alert(odgovor);                    
    var delovi=odgovor.split('||||');	
    if(delovi.length>0)                    
        for (x=0;x<delovi.length;x++)
            vracenereci.push(delovi[x]);                                                    
    
    //alert(vracenereci);
    
    if(vracenereci.length>0)
    {
        autoM9.inputText=rec;
        autoM9.suggestions=new Array();  
        autoM9.suggestions=vracenereci;
        autoM9.getEligible();
        //alert(autoM9.eligible);
        if(autoM9.eligible.length>0)
		{
		    //document.title=autoM9.eligible.length;
		    trenutnaStrana=1
			autoM9.createDiv();
			autoM9.positionDiv();
			autoM9.showDiv();
		}
        else                        
            autoM9.hideDiv();
        
    }
    else                        
        autoM9.hideDiv();
}
document.onclick=pritisnut_taster_misa;

function pritisnut_taster_misa(e)
{                          
    if (!e) 
    {
        e = window.event;
        var target=e.srcElement
    }
    else
        var target=e.target;
    
    //document.title=target.id;                    
    if(target.id!='rec' && target.id!="p_gore" && target.id!="p_dole")                    
        autoM9.hideDiv();
}
                
function vrati_sugestiju(rec)
{
    var selkat=document.getElementById('rec_kategorija')
    var ind=selkat.selectedIndex;
    var idk=selkat.options[ind].value;
    //alert (value);
    
	var ajaxIndex = ajaxObjects.length;
	ajaxObjects[ajaxIndex] = new sack();
	ajaxObjects[ajaxIndex].requestFile = 'pretraga_sugestija.php';
	ajaxObjects[ajaxIndex].setVar('rec',rec);
    ajaxObjects[ajaxIndex].setVar('idk',idk);
	ajaxObjects[ajaxIndex].onCompletion = function(){ postavi_sugestiju(ajaxIndex,rec); };
	ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function		
}
       
var states = new Array("rec");
new AutoSuggest(document.getElementById('rec'),states);
        
        
var visinaReda=20;
var visinaK=50;
var brojLinija=20;
var trenutnaStrana=1;
var ukupnoStrana=1;
var ukupnoLinija=0;
    
function provera_vidljivih_linija(ind,dole)
{
    //document.title+=ind;
    if(ind % brojLinija==0 && ind>0 && dole==true) goredole(true)
    if(ind % (brojLinija*(trenutnaStrana-1)-1)==0 && ind>0 && dole==false) goredole(false)
}
function resetuj()
{
    var predlozi_l=document.getElementById('predlozi_l');
    predlozi_l.style.top='0px';
}

function selektuj_liniju()
{
    autoM9.highlighted =(trenutnaStrana-1)*brojLinija;		
    autoM9.changeHighlight();
}

function goredole(gore,selektuj)
{
	var predlozi_l=document.getElementById('predlozi_l');
	var xx=predlozi_l.style.top;
	xx=parseInt(xx);
    var visina=predlozi_l.offsetHeight;

	if(!xx) xx=0;        
	if(gore==true)
        xx=xx-(visinaReda)*brojLinija;
    else
        xx=xx+(visinaReda)*brojLinija;
    
    if(xx>visinaK-visina-visinaReda*brojLinija)
    {        
        predlozi_l.style.top=xx+'px';
        promena=true;
        
    }
    else promena=false;
    if(xx>0)
    {
        predlozi_l.style.top='0px';
        promena=false;
    }
    
    if(promena==true)
    {
        if(gore==true) postaviStrane(1,selektuj)
        else postaviStrane(0,selektuj)
    }
    
    document.getElementById('rec').focus() 

}    
function postavi_visini()
{
    var predlozi_l=document.getElementById('predlozi_l');
    var predlozi_k=document.getElementById('predlozi_k');
    //predlozi_k.style.height=(visinaReda*brojLinija)+'px';        
    
    if(ukupnoLinija>brojLinija)
        visinaK=visinaReda*brojLinija;
    else
        visinaK=visinaReda*ukupnoLinija;
    
    predlozi_k.style.height=(visinaK)+'px';
    
      
    postaviStrane();        
    //alert(brojDivTagova);        
}
function postaviStrane(dodaj,selektuj)
{
    if(dodaj==true) trenutnaStrana++;
    if(dodaj==false) trenutnaStrana--;
    
    if(selektuj==true)
        selektuj_liniju();
    
    var predlozi_s=document.getElementById('predlozi_s');
    predlozi_s.innerHTML=trenutnaStrana+'/'+ukupnoStrana;
}
