//Kam , M. Sučić
function slika(f,n,v){
	this.file=f;
	this.naziv=n;
	this.vrijeme=v;
}
function kamera(kuid,htmlid,refreshrate){
	this.kuid=kuid;
	this.objid=htmlid;
	this.refreshrate=refreshrate;
	this.last_refresh=0;
}
var refresh_window=0
var brojac_tmp=0;
var brzina=3000;
var kamere=new Array();
kamere[0]=new kamera(3,'fr1',10); //Array('fr1',10,1);
kamere[1]=new kamera(4,'fr2',20); //Array('fr2',20,3);


var slideshow_radi=0;
var slike_poz=1;
var slike=new Array;
 var slxx=new Array; 
slxx[0]=new slika("k3/kam3_2009122120.jpg","naziv","dt"); slxx[1]=new slika("k3/kam3_2009122119.jpg","naziv","dt"); 
slxx[2]=new slika("k3/kam3_2009122118.jpg","naziv","dt"); slxx[3]=new slika("k3/kam3_2009122117.jpg","naziv","dt"); 
slxx[4]=new slika("k3/kam3_2009122116.jpg","naziv","dt"); slxx[5]=new slika("k3/kam3_2009122115.jpg","naziv","dt"); 
slxx[6]=new slika("k3/kam3_2009122114.jpg","naziv","dt"); slxx[7]=new slika("k3/kam3_2009122113.jpg","naziv","dt"); 
slxx[8]=new slika("k3/kam3_2009122112.jpg","naziv","dt"); slxx[9]=new slika("k3/kam3_2009122111.jpg","naziv","dt"); 
slxx[10]=new slika("k3/kam3_2009122110.jpg","naziv","dt"); slxx[11]=new slika("k3/kam3_2009122109.jpg","naziv","dt"); 
slxx[12]=new slika("k3/kam3_2009122108.jpg","naziv","dt"); slxx[13]=new slika("k3/kam3_2009122107.jpg","naziv","dt"); 
slxx[14]=new slika("k3/kam3_2009122106.jpg","naziv","dt");
slike=slxx; 
function w2_init() {
    document.write('<DIV ID="w2_id" style="Position : Absolute ; visibility: hidden; Left : -10 ;Top : -10 ;Z-Index : 20; Width :100; Height: 100;" >');
	document.write('<TABLE BGCOLOR="#99FF66" STYLE="font-size:10;font-family: Arial">');
	document.write('<TR><TD><span onclick=sljedeca(1) onmouseover="mover(this)"  onmouseout="mout(this)">SljedeÄ‡a</span>, <span onclick=sljedeca(-1) onmouseover="mover(this)"  onmouseout="mout(this)" >Prethodna</span>,');
	document.write('<span onclick=javascript:{slideshow_radi=1;slideshow()} onmouseover="mover(this)"  onmouseout="mout(this)">Slideshow</span>');
	document.write('<TR><TD><IMG ID="im_id" SRC="" WIDTH="100%" onclick=w2_skloni() title="Za prekid klikni na sliku!">');
	document.write('<BR><SPAN id="info1">info</SPAN>'); 
	document.write(' <INPUT TYPE="TEXT" NAME="brzina_tag" SIZE="4" VALUE='+brzina+' onchange="brzina=this.value">'); 
	document.write('</TABLE></DIV>');
	//setTimeout('w_slide_init();', 1);
}
function w2_prikazi(slid) { 
	var x=0;
	var y=0;
	var w=704; 
	var h=576; 
	//var ww=window.innerWidth; 	var wh=window.innerHeight;
	var ww=document.body.offsetWidth; var wh=document.body.offsetHeight;


	if (ww>704) x=(ww-704)/2;
	if (wh>576) y=(wh-576)/2;
	bcolor="#CCFFFF";
	w2=document.getElementById("w2_id"); 
	info1_span=document.getElementById("info1"); 
	im=document.getElementById("im_id"); 
	ssm=document.getElementById("w2_id").style; 
	//document.brzina_tag.value=brzina
	ssm.left=x; 
	ssm.top=y; 
	ssm.width=w; 
	ssm.height=h; 
	//if ((ssm.top+100)>window.innerHeight) ssm.top=window.innerHeight-100;
	ssm.visibility="visible";
	//w2.innerHTML=sadrzaj;
	//im.src=slika;
	//alert(slid);
	im.src=slike[slid].file;
	info1_span.innerHTML=slike[slid].naziv +', ' +slike[slid].vrijeme;
	
}
function slideshow() {
		sljedeca(1);
		//alert(slideshow_radi);
		if (slideshow_radi==1) setTimeout('slideshow();', brzina);

}
function sljedeca(i) {
	slike_poz=slike_poz+i;
	if (slike_poz>(slike.length-1) ) slike_poz=1;
	if (slike_poz<1 ) slike_poz=slike.length-1;
	w2_prikazi(slike_poz);
}
function w2_skloni() { 
	slideshow_radi=0;
	w2=document.getElementById("w2_id"); 
	ssm=document.getElementById("w2_id").style; 
	//ssm.left=-10;
	//ssm.top=-20;
  //  w2.innerHTML="";
	ssm.visibility="hidden";
}
function mover(o) {
//	o.setAttribute("bgcolor","#FF0033");
	o.style.cursor="pointer"; 
	o.style.background="#99FFFF";
}
function mout(o) {
	o.style.background="#99FF66";
}

//------------------------------------------------
function refresh(){
	//loadXMLDoc("kam.php?refresh=1","div1");
	//loadXMLDoc("hhtp://www.kupres.de/kam/kam.php?refresh=2","div2");
var f = document.getElementById("fr1");
 //f.data = 'map.xml';
// 	f.location.reload(false);
 for (i=0; i<2; i++) {
	if (kamere[i][2]>kamere[i][1])  {
	  window.frames[kamere[i][0]].location.reload(false);
	  kamere[i][2]=0;
    } 
	kamere[i][2]++;
	div=document.getElementById("info_"+kamere[i][0]);
	div.innerHTML="Br:" +' / ' +brojac_tmp +', ' + kamere[i][1]+', ' + kamere[i][2]+', ' + refresh_window;
 }
//   window.frames['fr1'].location.reload(false);;
  if (refresh_window)  {
	  window.location.reload(false);
  } 
	 brojac_tmp++;

	window.setTimeout('refresh()',1000);
}
//------------------------------------------------
function refresh2(){
	//loadXMLDoc("kam.php?refresh=1","div1");
	//loadXMLDoc("hhtp://www.kupres.de/kam/kam.php?refresh=2","div2");
   var f = document.getElementById("kam2");
   f.SRC = 'kam2.jpg';
	 brojac_tmp++;
	div=document.getElementById("info1");
	div.innerHTML="Br:" +' / ' +brojac_tmp ;

	window.setTimeout('refresh2()',1000);
}



//-------------------------------------------------------------------------------------
function loadXMLDoc(url,element_id) {
	var req = false;
	var obj_tip=0;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
        obj_tip=1;
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
		obj_tip=2;
    }
    if(!req){  alert ('Problem s xml objectima'); return false;}

    req.open("GET",url,true);
    req.onreadystatechange=function(){
	 if (req.readyState==4){
	    div=document.getElementById(element_id);
	    div.innerHTML=req.responseText;
	 }
	}
	if (obj_tip==1) 	req.send(null);
	else if (obj_tip==2) 	req.send();

}
//-------------------------------------------------------------------------------------
function loadURL(url) {
	var req = false;
	var obj_tip=0;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
        obj_tip=1;
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
		obj_tip=2;
    }
    if(!req){  alert ('Problem s xml objectima'); return false;}

    req.open("GET",url,true);
    req.onreadystatechange=function(){
	 if (req.readyState==4){
	    //div=document.getElementById(element_id);
	    //div.innerHTML=req.responseText;
		return  req.responseText;
	 }
	}
	if (obj_tip==1) 	req.send(null);
	else if (obj_tip==2) 	req.send();
		return  req.responseText;

}


function nw2(url,s,v,x,y,dialogarg){
  var ymax=screen.height;
  var xmax=screen.width;
  if (!s) s=xmax-100;
  if (!v) v=ymax-100;
  if (!x) x=200; 
  if (!y) y=200;
 // if (!ime) ime="nw1";
//  var myArguments = new Object();   myArguments.param1 ="Green"; // document.all.myColor.value;
 var prop='dialogHeight:'+v+'px; dialogWidth:'+s +'px; dialogLeft:'+ x+'px;';
  showModalDialog(url,dialogarg,prop);

}

