var ajax;
var pozicija;

function slijedeci(kaj)
{
    pozicija=kaj.innerHTML*1;
    var zadnji=document.getElementById("skriven_kolko").value;
    var vrijednosti=new Array();
    var brojac=0;
    
    for(i=0;i<kaj.parentNode.parentNode.childNodes.length;i++)
    {
        //opera ne kuzi razmak pa provjerava dal je escape(razmak)=='%A0'
        if(kaj.parentNode.parentNode.childNodes[i].innerHTML!="&nbsp;" && escape(kaj.parentNode.parentNode.childNodes[i].innerHTML)!="%A0")
        {
            vrijednosti[brojac++]=kaj.parentNode.parentNode.childNodes[i];
            
            kaj.parentNode.parentNode.childNodes[i].style.backgroundColor="#f9f9f9";
            kaj.parentNode.parentNode.childNodes[i].firstChild.style.color="#555";
        }
    }
      
    if(brojac==6)
    {
        if(pozicija==1)
        {
            vrijednosti[0].style.backgroundColor="#fff";
            vrijednosti[0].firstChild.style.color="#ccc";        
            
            slijedeci_ajax();
            return(0)
        }
    
        else if(pozicija==zadnji)
        {
            vrijednosti[vrijednosti.length-1].style.backgroundColor="#fff";
            vrijednosti[vrijednosti.length-1].firstChild.style.color="#ccc";
            
            slijedeci_ajax();
            return(0)
        }       
    
        if((vrijednosti[2].innerHTML==vrijednosti[3].innerHTML-1)&&(pozicija==vrijednosti[3].innerHTML))
        {
            vrijednosti[3].style.backgroundColor="#fff";
            vrijednosti[3].firstChild.style.color="#ccc";        
            
            slijedeci_ajax();
            return(0)
        }
        if((vrijednosti[2].innerHTML==vrijednosti[3].innerHTML-1)&&(pozicija==vrijednosti[2].innerHTML))
        {
            vrijednosti[2].style.backgroundColor="#fff";
            vrijednosti[2].firstChild.style.color="#ccc";        
            
            slijedeci_ajax();
            return(0)
        }
        if(pozicija<=vrijednosti[5].firstChild.innerHTML*1-3)
        {
            vrijednosti[0].firstChild.innerHTML=pozicija-1;
            vrijednosti[1].firstChild.innerHTML=pozicija;
            vrijednosti[1].style.backgroundColor="#fff"
            vrijednosti[1].firstChild.style.color="#bbb"
            vrijednosti[2].firstChild.innerHTML=pozicija+1;
        }
        else
        {
            vrijednosti[3].firstChild.innerHTML=pozicija-1;
            vrijednosti[4].firstChild.innerHTML=pozicija;
            vrijednosti[4].style.backgroundColor="#fff"
            vrijednosti[4].firstChild.style.color="#bbb"
            vrijednosti[5].firstChild.innerHTML=pozicija+1;
        }
    }
    else
    {
        for(i=0;i<vrijednosti.length;i++)
            if(vrijednosti[i].innerHTML==pozicija)
            {
                vrijednosti[i].style.backgroundColor="#fff"
                vrijednosti[i].style.color="#bbb"            
            }   
    }
    
    slijedeci_ajax();
 }
 
function lijevo_desno(kak)
{   
    var vrijednosti=new Array();
    var brojac=0;
    
    kaj=document.getElementById("indeksiranje");
    
    var kucica_broj=0;
 
    for(i=0;i<kaj.childNodes.length;i++)
    {
        if(kaj.childNodes[i].innerHTML!="&nbsp;" && escape(kaj.childNodes[i].innerHTML)!="%A0")
        {
            vrijednosti[brojac++]=kaj.childNodes[i];
            
            if(
                (vrijednosti[brojac-1].style.backgroundColor=="#fff") ||
                (vrijednosti[brojac-1].style.backgroundColor=="#ffffff") ||
                (vrijednosti[brojac-1].style.backgroundColor=="rgb(255, 255, 255)")
            )
            {
                kucica_broj=brojac-1;
            }
            
            kaj.childNodes[i].style.backgroundColor="#f9f9f9";
            kaj.childNodes[i].firstChild.style.color="#555";
        }
    }   
    
        
        
    if(kak=="plus")
        pozicija=vrijednosti[kucica_broj].firstChild.innerHTML*1+1;
    else
        pozicija=vrijednosti[kucica_broj].firstChild.innerHTML*1-1;
        
    if(brojac<6)    
    {
        if(kak=="plus")
        {
            if(vrijednosti[kucica_broj].innerHTML==document.getElementById("skriven_kolko").value)
            {
                vrijednosti[kucica_broj].style.backgroundColor="#fff"
                vrijednosti[kucica_broj].firstChild.style.color="#bbb"        
            
                return(0)
            }
            
            vrijednosti[kucica_broj+1].style.backgroundColor="#fff"        
            vrijednosti[kucica_broj+1].firstChild.style.color="#bbb"
        }
        else
        {            
            if(vrijednosti[kucica_broj].innerHTML==1)
            {
                vrijednosti[0].style.backgroundColor="#fff"
                vrijednosti[0].firstChild.style.color="#bbb"  
                
                return(0)
            }
            
            vrijednosti[kucica_broj-1].style.backgroundColor="#fff"        
            vrijednosti[kucica_broj-1].firstChild.style.color="#bbb"
        }
        
        slijedeci_ajax()
        return(0)    
    }
    
    
    
    //ode van ak je 1 pa hoce minus ili max pa hoce plus
    if((vrijednosti[0].firstChild.innerHTML==1)&&(kak=="minus")&&(kucica_broj==0))
    {
        vrijednosti[0].style.backgroundColor="#fff"
        vrijednosti[0].firstChild.style.color="#bbb"        
        
        return(0)
    }
    else if((vrijednosti[5].firstChild.innerHTML==document.getElementById("skriven_kolko").value)&&(kak=="plus")&&(kucica_broj==5))
    {
        vrijednosti[5].style.backgroundColor="#fff"
        vrijednosti[5].firstChild.style.color="#bbb"
        
        return(0)
    }
    
    
    //na prvi ili na zadnji
    if((vrijednosti[0].firstChild.innerHTML==1)&&(kucica_broj==1)&&(kak=="minus"))
    {
        vrijednosti[0].style.backgroundColor="#fff"
        vrijednosti[0].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }    
    else if((vrijednosti[5].firstChild.innerHTML==document.getElementById("skriven_kolko").value)&&(kucica_broj==4)&&(kak=="plus"))
    {
        vrijednosti[5].style.backgroundColor="#fff"
        vrijednosti[5].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }
    
    //sa prvog na drugi ili zadnji na predzadnji
    
    
    if((vrijednosti[0].firstChild.innerHTML==1)&&(kucica_broj==0))
    {
        vrijednosti[1].style.backgroundColor="#fff"
        vrijednosti[1].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }    
    else if((vrijednosti[5].firstChild.innerHTML==document.getElementById("skriven_kolko").value)&&(kucica_broj==5))
    {
        vrijednosti[4].style.backgroundColor="#fff"
        vrijednosti[4].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }
    
    //preskace sa lijeve na desnu ili suprotno
    if((vrijednosti[2].firstChild.innerHTML*1+1==vrijednosti[3].firstChild.innerHTML)&&(kucica_broj==1)&&(kak=="plus"))
    {
        vrijednosti[2].style.backgroundColor="#fff"
        vrijednosti[2].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }
    else if((vrijednosti[2].firstChild.innerHTML*1+1==vrijednosti[3].firstChild.innerHTML)&&(kucica_broj==2)&&(kak=="plus"))
    {
        vrijednosti[3].style.backgroundColor="#fff"
        vrijednosti[3].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }
    if((vrijednosti[2].firstChild.innerHTML*1+1==vrijednosti[3].firstChild.innerHTML)&&(kucica_broj==4)&&(kak=="minus"))
    {
        vrijednosti[3].style.backgroundColor="#fff"
        vrijednosti[3].firstChild.style.color="#bbb"
        
        slijedeci_ajax();
        return(0)
    }
    else if((vrijednosti[2].firstChild.innerHTML*1+1==vrijednosti[3].firstChild.innerHTML)&&(kucica_broj==3)&&(kak=="minus"))
    {
        vrijednosti[2].style.backgroundColor="#fff"
        vrijednosti[2].firstChild.style.color="#bbb"        
        
        slijedeci_ajax();
        return(0)
    }    
    
    //dize ili spusta vrijednosti za 1
    if(kucica_broj<3)
    {    
        for(i=0;i<3;i++)
        {
            if(kucica_broj==2) continue;
            
            if(kak=="plus")
                vrijednosti[i].firstChild.innerHTML=vrijednosti[i].firstChild.innerHTML*1+1;
            else
                vrijednosti[i].firstChild.innerHTML=vrijednosti[i].firstChild.innerHTML*1-1;
        }
        vrijednosti[1].style.backgroundColor="#fff"
        vrijednosti[1].firstChild.style.color="#bbb"
    }
    else
    {
        for(i=3;i<6;i++)
        {
            if(kucica_broj==3) continue;
            
            if(kak=="plus")
                vrijednosti[i].firstChild.innerHTML=vrijednosti[i].firstChild.innerHTML*1+1;
            else
                vrijednosti[i].firstChild.innerHTML=vrijednosti[i].firstChild.innerHTML*1-1;
        }
        vrijednosti[4].style.backgroundColor="#fff"
        vrijednosti[4].firstChild.style.color="#bbb"
    }
    slijedeci_ajax(); 
}
function slijedeci_ajax()
 {
    try
    {
        ajax=new XMLHttpRequest();
    }
    catch(e)
    {
        ajax=new ActiveXObject("Microsoft.XMLHTTP");
    }

    ajax.onreadystatechange=
    function()
    {
        if (ajax.readyState==4)
            document.getElementById("divTop9").innerHTML=ajax.responseText;
    }
    
    var kod=escape(document.getElementById("indeksiranje").innerHTML)
    
    var d=new Date();
    ajax.open("GET","/indeksiranje.aspx?kod="+kod+"&tab="+document.getElementById("skriven_tab").value+"&kat="+document.getElementById("skriven_kat").value+"&poz="+(pozicija-1)+"&sql="+document.getElementById("skriven_sql").value+"&zakrpa="+d.getDate() + d.getHours() + d.getMinutes() + d.getMilliseconds(),true);
    ajax.send(null);
}