//------------   AJAX  POČETAK  --------------

function pokreni(str,kwina) {
if (kwina=="gruptxt") {
pokazi(kwina);
}

document.forma3.temp.value=kwina;

if (str.length > 0)
{ 
var url=str;
if (url.indexOf('?')>=0) {
var url=str + "&sid=" + Math.random();
} else {
var url=str + "?sid=" + Math.random();
}
//alert(url + ' - ' + kwin);
//document.getElementById("txtHint").innerHTML="";
xmlHttp=GetXmlHttpObject(stateChanged) 
xmlHttp.open("GET", url , true) 
xmlHttp.send(null) 
} 
else
{
document.getElementById(kwin).innerHTML="Nema ništa!" 
} 
}



function stateChanged(kwin) 
{ 
if (xmlHttp.readyState!=4)
{ 
document.getElementById(document.forma3.temp.value).innerHTML="<img src=loading.gif  vspace=40 hspace=40>";
} 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById(document.forma3.temp.value).innerHTML=xmlHttp.responseText;
} 
} 

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("Nazalost, ova aplikacija ne radi u Operi.") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
} 

//------------  KRAJ  AJAX    --------------

//---------  SLANJE FORME AJAX   --------------
/*
PRIMJER ACTION parametra:
javascript:getFormValues('forma1','gradovimenu.asp','gradovi');

fobj=IME FORME (name)
kaso=KOJA ASP STRANICA
kdiv=U KOJI DIV DA IDU REZULTATI

*/
function getFormValues(fobj,kasp,kdiv,skipelem) 

{ 
   var str = ""; 
   var valueArr = null; 
   var val = ""; 
   var cmd = ""; 

   for(var i = 0;i < eval('document.' + fobj + '.elements.length');i++) 
   { 
       switch(eval('document.' + fobj + '.elements[' + i + '].type')) 
       { 
           case "text": 
                str += eval('document.' + fobj + '.elements[' + i + '].name') + 
                 "=" + escape(eval('document.' + fobj + '.elements[' + i + '].value')) + "&"; 
                 break; 
				 
           case "checkbox": 
		   if (skipelem!='da') {
					   if (eval('document.' + fobj + '.elements[' + i + '].checked')) {
							str += eval('document.' + fobj + '.elements[' + i + '].name') + 
							 "=" + escape(eval('document.' + fobj + '.elements[' + i + '].value')) + "&"; 
							 }
				 }
                 break; 
				 
           case "hidden": 
           if (eval('document.' + fobj + '.elements[' + i + '].disabled!=true')) {
		        str += eval('document.' + fobj + '.elements[' + i + '].name') + 
                 "=" + escape(eval('document.' + fobj + '.elements[' + i + '].value')) + "&"; 
				 }
                 break; 
				 
           case "select-one": 
                str += eval('document.' + fobj + '.elements[' + i + '].name') + 
                "=" + eval('document.' + fobj + '.elements[' + i + '].options[document.' + fobj + '.elements[' + i + '].selectedIndex].value') + "&"; 
                break; 
  /*
           default: 
                str += eval('document.' + fobj + '.elements[' + i + '].name') + 
                 "=" + escape(eval('document.' + fobj + '.elements[' + i + '].value')) + "&"; 
                 break; 
*/
				
       } 
   } 
   str = str.substr(0,(str.length - 1)); 
 //  return str; 
 //  alert(str);
pokreni(kasp + '?' + str,'' + kdiv + '');

}



//----------- KRAJ SLANJA FORME AJAX  ------------


function dajgrad(targ,selObj,restore){ //v3.0
pokreni('gradovi.asp?grupa='+selObj.options[selObj.selectedIndex].value,'gradovi');
  if (restore) selObj.selectedIndex=0;
 }



function pokazic(ppok){
if (document.forma4.temp.value!='') {
showHideSpan('id' + document.forma4.temp.value, 0);
showHideSpan(document.forma4.temp.value, 1);
//eval('document.forma.' + document.forma4.temp.value + '.disabled=true;');
document.forma4.temp.value=ppok;
showHideSpan(document.forma4.temp.value, 0);
showHideSpan('id' + document.forma4.temp.value, 1);
//eval('document.forma.' + document.forma4.temp.value + '.disabled=false;');
} else {
document.forma4.temp.value=ppok;
//eval('document.forma.' + ppok + '.disabled=false;');
showHideSpan(ppok, 0);
showHideSpan('id' + ppok, 1);
}

}


function sakrijc(ppok){
showHideSpan('id' + ppok, 0);
showHideSpan(ppok, 1);
}


function sakrijch(ppok){
showHideSpan('id' + ppok, 0);
showHideSpan(ppok, 1);
}



//FUNKCIJA  ZA  PROMJENE  STILA  NA  NEKOM  ID-u
function change(id, newClass) {
identity=document.getElementById(id);

identity.className=newClass;
}




function pokazich(ppok){
	if (document.forma4.temp.value!='') {
		showHideSpan('id' + document.forma3.temp.value, 0);
		showHideSpan(document.forma4.temp.value, 1);
		document.forma4.temp.value=ppok;
		showHideSpan(ppok, 0);
		showHideSpan('id' + ppok, 1);
	} else {
		showHideSpan(ppok, 0);
		showHideSpan('id' + ppok, 1);
		document.forma4.temp.value=ppok;
	}
}



var a=0;

function brisanje(urlbrisi) {
var pitanje = window.confirm("Jeste li sigurni da želite obrisati ovaj unos i sve pripadajuće slike i komentare?");
if (pitanje)
 { 
 window.location.href=urlbrisi;
}
}

function ChangeImgSrc(elId, newsrc){
var el;
if (document.getElementById) {el=document.getElementById(elId)}
if (document.all) {el=eval("document.all." + elId)}
if (el == undefined) return;
el.src = "images/" + newsrc
}

function showHideSpan(elId, showhide){
var el;
if (document.getElementById) {el=document.getElementById(elId)}
if (document.all) {el=eval("document.all." + elId)}
if (el == undefined) return;
if (showhide==1) {el.style.display='block';}
else {el.style.display='none';}
}

function pokazi(ppok){
showHideSpan(ppok, 1);
}

function sakrij(ppok){
showHideSpan(ppok, 0);
}

function mbar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '#33CCCC';
}


function pbar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '#336699';
}

function sbar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '#e5ecf4';
}

function zbar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '#45A15B';
}

function bibar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '#ffebc5';
}

function cbar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '';
}

function gbar(str) {
st=document.getElementById(str)
eval(st).style.backgroundColor= '#336600';
}

			

function prikazidetalje(id){
	if (document.getElementById(id).style.display == "none") {
		document.getElementById(id).style.display = "";
	} else {
		document.getElementById(id).style.display = "none";
	}
}

function otvorinovi(koga) {

window.open(koga,'hotelapp','top=20,left=120,menubar=no, scrollbars=yes,width=770,height=540');

}

<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}
-->
