﻿var DH=0;
var an=0;
var al=0;
var ai=0;
if(document.getElementById) {ai=1;DH=1;}
else{
     if(document.all) {al=1;DH=1;}
     else{ browserVersion=parseInt(navigator.appVersion);
     if((navigator.appName.indexOf('Netscape') != -1) && (browserVersion==4)) {an=1;DH=1;}}
     }
 
function fd(imeDiva, wS){// svojastva
if(ai)return wS ? document.getElementById(imeDiva).style:document.getElementById(imeDiva);
if(al)return wS ? document.all[imeDiva].style: document.all[imeDiva];
if(an)return document.layers[imeDiva];
}

function pw() {// sirina prozora
return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;
}

function mouseX(evt) {
if(evt.pageX) return evt.pageX;
else if(evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
else return null;}

function mouseY(evt) {if(evt.pageY) return evt.pageY;
else if(evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
else return null;
}

function popUp(evt,imeDiva) {// imeDiva je ime diva
if(DH) {
var wp=pw();
ds=fd(imeDiva,1);
dm=fd(imeDiva,0);
st=ds.visibility;
if(dm.offsetWidth) ew=dm.offsetWidth;
else if(dm.clip.width) ew=dm.clip.width;
if(st=="visible" || st=="show") { ds.visibility="hidden"; }
else {
tv=mouseY(evt) + 20;
lv=mouseX(evt) - (ew/4);
if(lv < 2) lv=2;
else if(lv + ew > wp) lv -= ew/2;
if(!an) {
lv += 'px';
tv += 'px';
}
ds.left=lv;
ds.top=tv;
ds.visibility="visible";}}
}

function showDiv(evt,imeDiva){// ovu i sledecu funkciju sam dodao da mogu da baratam sa dugmetom close
if(DH) {
var wp=pw();
ds=fd(imeDiva,1);
dm=fd(imeDiva,0);
st=ds.visibility;
if(dm.offsetWidth) ew=dm.offsetWidth;
else if(dm.clip.width) ew=dm.clip.width;
if(st=="visible" || st=="show") { ds.visibility="visible"; }
else {
tv=mouseY(evt) + 20;
lv=mouseX(evt) - (ew/4);
if(lv < 2) lv=2;
else if(lv + ew > wp) lv -= ew/2;
if(!an) {
lv += 'px';
tv += 'px';
}
ds.left=lv;
ds.top=tv;
ds.visibility="visible";}}
}


function hideDiv(evt,imeDiva){
if(DH) {
var wp=pw();
ds=fd(imeDiva,1);
dm=fd(imeDiva,0);
st=ds.visibility;
if(dm.offsetWidth) ew=dm.offsetWidth;
else if(dm.clip.width) ew=dm.clip.width;
if(st=="visible" || st=="show") { ds.visibility="hidden"; }
else {
tv=mouseY(evt) + 20;
lv=mouseX(evt) - (ew/4);
if(lv < 2) lv=2;
else if(lv + ew > wp) lv -= ew/2;
if(!an) {
lv += 'px';
tv += 'px';
}
ds.left=lv;
ds.top=tv;
ds.visibility="hidden";}}
}




                  
