var xmlHttp;

function stateChanged() {
         if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
            // dobijem novim redom razdvojene varijable
            var povrat=xmlHttp.responseText;
            povrat=povrat.split("\n");
            document.book.title.value=povrat[0];
            document.book.link.value=povrat[1];
         }
}
function findOver(){
         if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
            // nalaz potrage je 1 ili url za redirekt
            var povrat=xmlHttp.responseText;
            document.getElementById("NoFind").innerHTML='izvrsen '+povrat;
            if (povrat=='x'){
               document.getElementById("NoFind").innerHTML='<span style="color:red">Korisnik nije pronadjen!</span>';
            } else {
               document.getElementById("NoFind").innerHTML='Pronadjen, preusmjeravam...';
               window.location=povrat;
            }
         }
}
function setNotify(){
         if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
            // nalaz potrage je 1 ili url za redirekt
            var povrat=xmlHttp.responseText;
            document.getElementById("notify_r").innerHTML= 'Obavijesti ' + povrat;
         }
}
function GetXmlHttpObject() {
         var objXMLHttp=null;
         if (window.XMLHttpRequest) {
            objXMLHttp=new XMLHttpRequest();
         } else if (window.ActiveXObject) {
           objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
         return objXMLHttp;
}

///// ZA CHAT ////

function UcitajMe() {
     if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
         // Vraca poslani i druge postove u medjuvremenu, a na kraju 10 znamenki sa max id-om
         document.getElementById('dugme').style.color = '#FFFFFF';
         var Odgovor = xmlHttp.responseText;
         Odgovor = Odgovor.split("!xmlmax!",2);
         MaxID = Odgovor[0];
         var prostor = document.getElementById("prostor");
         prostor.innerHTML = Odgovor[1] + prostor.innerHTML;
         prostor.scrollTop = 0;
         //document.chat.message.focus();
    }
}

function AjaxNovo() {
         // Otvori novi chat Ajaxom
         xmlHttp=GetXmlHttpObject()
         if (xmlHttp==null) {
            // ne podrzava ajax
            clearInterval(IId);
            alert ("Vas browser ne podrzava AJAX!");
            return;
         }
         document.getElementById('dugme').style.color = '#FF0000';
         var url="http://www.lakalovica.com/cgi-bin/ajax_chat.cgi";
         url=url+"?maxid="+MaxID;
         url=url+"&rnd="+Math.random();
         xmlHttp.onreadystatechange=UcitajMe;
         xmlHttp.open("GET",url,true);
         xmlHttp.send(null);
}
function Chataj() {
         var Poruka = escape(document.chat.message.value);
         if (Poruka.length <2){return;}
         if (Poruka.length >450){alert('Poruka mora biti kraca od 450 znakova!');return;}
         document.chat.message.value = "";
         // Otvori novi chat Ajaxom
         document.getElementById('dugme').style.color = '#FF0000';
         xmlHttp=GetXmlHttpObject();
         if (xmlHttp==null) {
            // ne podrzava ajax
            alert ("Vas browser ne podrzava AJAX! Preusmejravam...");
            return;
         }
         var url="http://www.lakalovica.com/cgi-bin/ajax_chat.cgi";
         xmlHttp.onreadystatechange=UcitajMe;
         xmlHttp.open("POST",url,true);
         xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
         xmlHttp.setRequestHeader("charset", "utf-8")
         xmlHttp.send('mess='+ Poruka+'&maxid='+MaxID+'&rnd='+Math.random());

}
function Online() {
         // Otvori novi chat Ajaxom
         xmlHttp2=GetXmlHttpObject();
         if (xmlHttp2==null) {
            // ne podrzava ajax
            clearInterval(chOn);
            alert ("Vas browser ne podrzava AJAX!");
            return;
         }
         document.getElementById('ionline').style.color = '#FF0000';
         var url="http://www.lakalovica.com/cgi-bin/chat_online.cgi";
         url=url+"?rnd="+Math.random();
         xmlHttp2.onreadystatechange=ViewOnline;
         xmlHttp2.open("GET",url,true);
         xmlHttp2.send(null);
}
function ViewOnline() {
     if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete") {
         // Vraca poslani i druge postove u medjuvremenu, a na kraju 10 znamenki sa max id-om
         document.getElementById('ionline').style.color = '#FFFFFF';
         document.getElementById("conline").innerHTML=xmlHttp2.responseText;
    }
}
