// BROWSER CHECK
var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;
var NS4 = (document.layers) ? true : false;
var IEmac = ((document.all) && (isMac)) ? true : false;
var IE4plus = (document.all) ? true : false;
var IE4 = ((document.all) && (navigator.appVersion.indexOf("MSIE 4.") != -1)) ? true : false;
var IE5 = ((document.all) && (navigator.appVersion.indexOf("MSIE 5.") != -1)) ? true : false;
var ver4 = (NS4 || IE4plus) ? true : false;
var ns4 = (document.layers) ? true : false;
var ie4 = (document.all) ? true : false;
var ns6 = (document.getElementById) ? true : false;

var pre;
var post;
var show;
var hide;

var myimages = new Array();

var lyteeBar = false;
var lyteeLoaded = false;

var elemToHide;
var elemToUnColor;
elArr = new Array();

if (document.layers) {
  pre = 'document.';
  post = '';
  show = 'show';
  hide = 'hide';
}
if (document.getElementById) {
  pre = 'document.getElementById("';
  post = '").style';
  show = 'visible';
  hide = 'hidden';
}
if (document.all) {
  pre = 'document.all.';
  post = '.style';
  show = 'visible';
  hide = 'hidden';
}

function getel(id) {
  return document.all ? document.all(id) : document.getElementById ? document.getElementById(id) : document.layers ? document.layers[id] : null;
}

function posk(id2hide) {
  if (ie4) {
    var elem2hide = getel(id2hide);
    var imgelem = getel(id2hide + "_img");
    if (elem2hide.style.display != "none") {
      if (imgelem) imgelem.src = skinDir + "/site/win_open.gif";
      elem2hide.style.display = "none";
    } else { if (imgelem) imgelem.src = skinDir + "/site/win_close.gif";
      elem2hide.style.display = "";
    }
  } else if (ns4) {
    return;
  }
}

function posk_b(i2h) {
  if (!document.getElementById) return null;
  var e2h = document.getElementById(i2h);
  e2h.style.display = (e2h.style.display == "none") ? "block" : "none";
}

function posk_b2(i2h, hide) {
  var setTo = (hide) ? 'none' : 'block';
  var e2h = getel(i2h);
  e2h.style.display = setTo;
}

function datum() {
  var today = new Date();
  var date = today.getDate();
  var month = today.getMonth() + 1;
  var year = today.getYear();
  document.write(date + "." + month + "." + year);
}

function getAbsX(elt) {
  return (elt.x) ? elt.x : getAbsPos(elt, "Left");
}
function getAbsY(elt) {
  return (elt.y) ? elt.y : getAbsPos(elt, "Top");
}
function getAbsPos(elt, which) {
  var iPos = 0;
  while (elt != null) {
    iPos += elt["offset" + which];
    elt = elt.offsetParent;
  }
  return iPos;
}



function preloadimages() {
  for (i = 0; i < preloadimages.arguments.length; i++) {
    myimages[i] = new Image();
    myimages[i].src = preloadimages.arguments[i];
  }
}

function getrss(rsslink) {
  var newxml = document.createElement("XML");
  newxml.async = false;
  newxml.load(rsslink);
  var strHTML = "<TABLE>";
  strHTML += "<tr>";
  var newsitems = newxml.selectNodes("//item");
  for (var i = 0; i < newsitems.length; i++) {
    strHTML += "<td><a target='rssFeed' href='" + newsitems.item(i).selectSingleNode("link").text + "' ";
    strHTML += " title='" + newsitems.item(i).selectSingleNode("description").text + "'>";
    strHTML += newsitems.item(i).selectSingleNode("title").text + "</a></td>";
    strHTML += "</TR>";
  }
  strHTML += "</TABLE>";
  return strHTML;
}

function addToFavorites() { 
  var urlAddress = window.location.href; 
  var pageName = document.title; 
  if (window.external) { window.external.AddFavorite(urlAddress,pageName) 
} else { alert("Sorry! Your browser doesn't support this function."); }}

function CreateBookmarkLink() {
  title = document.title;
  url = location.href;
  if (window.sidebar) window.sidebar.addPanel(title, url, "");
  else if (window.external) window.external.AddFavorite(url, title);
  else if (window.opera && window.print) return true;
}

function drawThumb(thumb, max, relPath, num) {
  onClick = "openPic(" + max + ",'" + relPath + "'," + num + ");";
  h = "<div><table cellspacing='0' cellpadding='0' border='0'>";
  h += "<tr><td style='border-top:1px solid #ccc; border-left:1px solid #ccc;'><img src='/p.gif' width='7'></td><td></td><td style='border-top:1px solid #ccc; border-right:1px solid #ccc;'><img src='/p.gif' width='7'/></td></tr>" + "<tr><td></td>";
  h += "<td><a title='Povecaj' href='javascript:void(0)' onClick='openPic(" + max + ",\"" + relPath + "\"," + num + ");'>" + thumb + "</a></td>";
  h += "<td></td></tr>";
  h += "<tr><td style='border-bottom:1px solid #ccc; border-left:1px solid #ccc;'><img src='/p.gif' width='7'/></td>" + "<td></td><td style='border-bottom:1px solid #ccc; border-right:1px solid #ccc;'><img src='/p.gif' width='7'/></td></tr>";
  h += "</table></div>";
  document.write(h);
}

function openPic(max, dir, pic) {
  window.open("/siteasp/embeded/LocalGalery/popup.asp?max=" + max + "&relpath=" + dir + "&pic=" + pic, "pic", "width=1,height=1,top=50,left=100,status=0,scrollbars=1,resizable=1,toolbar=0,menubar=0")
}

function openPic_frame(max, dir, pic) {
  window.open("/siteasp/embeded/LocalGalery/popup_frame.asp?max=" + max + "&relpath=" + dir + "&pic=" + pic, "pic", "width=770,height=650,top=50,left=100,status=0,scrollbars=1,resizable=1,toolbar=0,menubar=0")
}

function popup_image(pFileName, pTitle) {
  photoWin = window.open("", pTitle, "width=1,height=1,top=100,left=100,status=0,scrollbars=1,resizable=1,toolbar=0,menubar=0'");
  photoWin.document.write('<html><head><title>' + pTitle + '</title>');
  photoWin.document.write('<scr' + 'ipt>');
  photoWin.document.write('window.focus();');
  photoWin.document.write('</scr' + 'ipt></head>');
  photoWin.document.write('<BODY BGCOLOR=#FFFFFF TEXT=#FFFFCC LINK=#33CCFF VLINK=#FF6666 marginheight="0" marginwidth="0" leftmargin="0" rightmargin="0" topmargin="0">');
  photoWin.document.write('<img name="img1" id="img1" src="' + pFileName + '" onClick="window.close();" style="cursor: hand;">');
  photoWin.document.write('<scr' + 'ipt>');
  photoWin.document.write('var h1=document.images.img1.height+31; ');
  photoWin.document.write('var w1=document.images.img1.width+28;');
  photoWin.document.write('if (w1>950) w1=950;');
  photoWin.document.write('if (h1>750) h1=750;');
  photoWin.document.write('window.resizeTo(w1,h1);');
  photoWin.document.write('</scr' + 'ipt>');
  photoWin.document.write('</body></html>');
  photoWin.document.close();
  if (navigator.appName.substring(0, 8) == "Netscape") {
    photoWin.focus();
  }
}


function frw(elid) {
  var elem = document.getElementById(elid);
  if (elem) {
    document.write(elem.innerHTML);
  }
}

// TAB ORDER 
function changeTab(id) {
  top.wait = 0

  elemToShow = getel(id);
  elemToColor = getel(id + '1');
  elemToColorA = getel(id + '1a');
  elemToColorB = getel(id + '1b');
  elemToColorC = getel(id + '1c');
  elemToColorCC = getel(id + '1cc');
  elemCI = getel(id + '1ci');
  elemCIP = getel(id + '1cip');

  if (elemToShow.style.display == "none") {
    elemToShow.style.display = "block";
    if (elemToHide) {
      elemToHide.style.display = "none";
      if (elemToUnColor) {
        elemToUnColor.className = "taboff";
        elemToUnColorA.className = "tabaoff";
        elemToUnColorB.style.borderTop = "1px solid "; // + bCol;
        elemToUnColorC.className = "tabcoff";
        elemToUnColorCC.className = "tabcoff";
        elemCIu.style.display = "none";
        elemCIPu.style.display = "block";
      }
    }
    if (elemToColor) {
      elemToColor.className = "tabon";
      elemToColorC.className = "tabcon";
      elemToColorCC.className = "tabcon";
      elemToColorA.className = "tabaon";
      elemToColorB.style.borderTop = "0px";
      elemCI.style.display = "block";
      elemToUnColor = elemToColor
      elemToUnColorA = elemToColorA
      elemToUnColorB = elemToColorB
      elemToUnColorC = elemToColorC
      elemToUnColorCC = elemToColorCC
      elemCIu = elemCI
      elemCIPu = elemCIP
    }

    elemToHide = elemToShow;
  }
  try {
    setHeight();
  }
  catch(e) {}
}

function tabsize() {
  for (i = 0; i < elArr.length; i++) {
    var minus1 = 0
    var idBot = getel("idBottom");
    if (idBot) {
      minus1 += 30;
      var oh = idBot.offsetHeight;
      minus1 += (oh > 0) ? oh + 10 : 0;
    }

    var idTop = getel("idTop");
    var nb = getel("navBar");
    if (idTop) minus1 += 206
    else if (nb) minus1 += nb.offsetHeight;
    else minus1 += 20;

    getel(elArr[i]).style.pixelHeight = document.body.clientHeight - minus1
  }

}


// COOKIES
var cookieName = "divscrollpos";
var expdays = 365;

function setCookie(name, value, expires, path, domain, secure) {
  if (!expires) {
    expires = new Date();
  }
  document.cookie = name + "=" + escape(value) + ((expires == null) ? "" : "; expires=" + expires.toGMTString()) + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + ((secure == null) ? "" : "; secure");
}

function getCookie(name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg) {
      return getCookieVal(j);
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return null;
}

function getCookieVal(offset) {
  var endstr = document.cookie.indexOf(";", offset);
  if (endstr == -1) endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function deleteCookie(name, path, domain) {
  document.cookie = name + "=" + ((path == null) ? "" : "; path=" + path) + ((domain == null) ? "" : "; domain=" + domain) + "; expires=Thu, 01-Jan-00 00:00:01 GMT";
}

function createCookie(name, value, days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
    var expires = "; expires=" + date.toGMTString();
  } else {
    var expires = "";
  }
  document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return null;
}

function eraseCookie(name) {
  createCookie(name, "", -1);
}

// SCROLL POSITION

function saveDivScrollPos(divname) {
  var expdate = new Date();
  expdate.setTime(expdate.getTime() + (expdays * 24 * 60 * 60 * 1000));
  posY = (getel(divname).scrollTop);
  setCookie(cookieName, posY, expdate);
}

function loadDivScrollPos(divname) {
  divYPos = getCookie(cookieName);
  if (!divYPos) {
    return;
  }
  getel(divname).scrollTop = divYPos;
}


// SLYBAR

function slyBar(site) {
  barEl = getel("SLYBAR");
  bodyel = getel("MAINBODY");
  if (!lyteeBar) {
    if (!lyteeLoaded) {
      barEl.innerHTML = "<iframe frameborder='0' scrolling='no' src='/siteasp/cabar.asp?site=" + site + "' style='width:100%;height:28px;overflow:hidden;'></iframe>";
      lyteeLoaded = true;
    } else {
      barEl.style.display = "block";
    }
    //bodyel.style.backgroundPosition="0px 28px";
    bodyel.className += ' withSlybar';
    bodyel.style.marginTop="28px";
    barEl.style.width = "100%"
    lyteeBar = true;
  } else {
    //bodyel.style.backgroundPosition="0px 0px";
    bodyel.style.marginTop = "0";
    barEl.style.display = "none";
    lyteeBar = false;
  }
}

function slyBarMenu(site) {
  barEl = getel("SLYBAR");
  bodyel = getel("MAINBODY");
  if (!lyteeBar) {
    if (!lyteeLoaded) {
      barEl.innerHTML = "<iframe frameborder='0' scrolling='no' src='/siteasp/cabarMenu.asp?site=" + site + "' style='width:100%;height:28px;overflow:hidden;'></iframe>";
      lyteeLoaded = true;
    } else {
      barEl.style.display = "block";
    }
    //bodyel.style.backgroundPosition="0px 28px";
    bodyel.className += ' withSlybar';
    bodyel.style.marginTop="28px";
    barEl.style.width = "100%"
    lyteeBar = true;
  } else {
    //bodyel.style.backgroundPosition="0px 0px";
    bodyel.style.marginTop = "0";
    barEl.style.display = "none";
    lyteeBar = false;
  }
}

function openSlyWin(link, linkEl) {
  linkEl = false;
  //if (lyteeBar) {
  if (1 == 0) {
    // open in thickbox
    tb_show((linkEl.title || linkEl.name || null), link + "&TB_iframe=1", (linkEl.rel || false), window);
  } else {
    // open in popup
    window.open(link, 'rte_saw', 'width=650,height=550, left=50, top=50, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1');
  }
}

function fullwin(targeturl) {
  window.open(targeturl, "", "width=800,height=600,resizable=yes,scrollbars")
}


// IMPORT JS SRIPT
function importJs(src){
  var node = document.createElement('script');
  node.type = 'text/javascript';
  node.async = true;
  node.src = src;
  document.getElementsByTagName('head')[0].appendChild(node);
}


// JQUERY LYTEE FUNCTIONS

function newLightBox(className){
  $(function() {
    $('a.'+className).lightBox({
      imageBtnClose: '/siteasp/js/jquery/lightbox/images/close.gif',
      imageBtnPrev: '/siteasp/js/jquery/lightbox/images/prev.gif',
      imageBtnNext: '/siteasp/js/jquery/lightbox/images/next.gif'
     });
  });
}

// Default load pixel
preloadimages("/p.gif");

