osortcol=0;
osortdesc=-1;
function getdata(url,obj,done)
{
   var http;
   if(window.XMLHttpRequest)
     http=new XMLHttpRequest();
   else if (window.ActiveXObject)
     http=new ActiveXObject("Microsoft.XMLHTTP");
   http.onreadystatechange=function()
     {
	if(http.readyState==4)
	  {
	     if(obj)
	       obj.innerHTML=http.responseText;
	     if(typeof(done)=="string")
	       eval(done);
	  }
     }
   http.open("GET",url,true);
   http.send(null);
}
function aless()
{
   var e,i;
   if(e=document.getElementById("content"))
     {
	if(e.style['fontSize']=='')i=0.9;
	else
	  {
	     i=parseFloat(e.style['fontSize'])-0.1;
	     if(i<0.7)i=0.7;
	  }
	e.style['fontSize']=i+'em';
	getdata('setfont.php?i='+i,0);
     }
}
function amore()
{
   var e,i;
   if(e=document.getElementById("content"))
     {
	if(e.style['fontSize']=='')i=1.1;
	else
	  {
	     i=parseFloat(e.style['fontSize'])+0.1;
	     if(i>1.5)i=1.5;
	  }
	e.style['fontSize']=i+'em';
 	getdata('setfont.php?i='+i,0);
    }
}
function dofocus(f,t)
{
   var e;
   if((e=document.getElementById(f))&&((t=="")||(e.value==t)))
     e.value='';
}
function forgetuserpass()
{
   var e;
   if(e=document.getElementById("remember"))
     e.checked=false;
   if(e=document.getElementById("md5"))
     e.parentNode.removeChild(e);
}
function fuserfocus()
{
   dofocus("user","");
   forgetuserpass();
}
function fpassfocus()
{
   dofocus("pass","");
   forgetuserpass();
}
function fqueryfocus()
{
   dofocus("qq",vinstr);
}
function focusListener(e,fn)
{
   if(e=document.getElementById(e))
     {
	if(e.addEventListener)
	  e.addEventListener('focus',fn,false);
	else if(e.attachEvent)
	  e.attachEvent('onfocus',fn);
     }
}
function openinnew(e)
{
   var event;
   if(!e)event=window.event;
   else event=e;
   window.open(this.getAttribute('href'));
   return false;
}
function loginFocus()
{
   var e;
   if(String(window.location).indexOf('#')==-1)
     {
	if((e=document.getElementById("user"))&&(e.value==""))
	  e.focus();
	else if(e=document.getElementById("pass"))
	  e.focus();
     }
}
window.onload = function()
{
   var e,i;
   setTimeout('focusListener("user",fuserfocus);focusListener("pass",fpassfocus);',500);
   if(e=document.getElementsByTagName('a'))
     {
	for(i=0;i<e.length;i++)
	  {
	     if((e[i].href.indexOf('redirect.php')!=-1)||
	        (e[i].href.indexOf('ms.sta.si')!=-1)||
	        (e[i].href.indexOf('kr-og.sta.si')!=-1)||
		((e[i].href.indexOf('.pdf')!=-1)&&(e[i].href.indexOf('/bilten/')==-1))||
		((e[i].href.indexOf('http://')!=-1)&&(e[i].href.indexOf('sta.si')==-1)&&(e[i].href.indexOf('stapress.com')==-1)&&(e[i].href.indexOf('sta-press.com')==-1)))
	       e[i].onclick=openinnew;
	  }
     }
   if(e=document.getElementById('nfoto'))
     {
	e.style.width=(e.firstChild.firstChild.clientWidth+7)+'px';
     }
   if(typeof(onloads)=='undefined')return;
   for(i=0;i<onloads.length;i++)
     onloads[i]();
}
function tcompare(n1,n2)
{
   if(n1.value<n2.value)
     return -1*osortdesc;
   if(n2.value<n1.value)
     return osortdesc;
   if(n1.second<n2.second)
     return -1*osortdesc;
   if(n2.second<n1.second)
     return osortdesc;
   return 0;
}
function tsort(col)
{
   var table,tbody;
   if((tbody=document.getElementsByTagName('tbody'))&&(tbody.length>=1))
     {
        if(col==osortcol)
          osortdesc=-1*osortdesc;
        else
          {
             osortcol=col;
             osortdesc=1;
          }
        tbody=tbody[tbody.length-1];
        var rows=tbody.rows;
        var l=rows.length;
        var a=new Array(l);
        var i,r,s,c,dr;
        for(i=0;i<l;i++) 
          {
             r=rows[i];
             c=r.cells[col];
             dr=r.cells[0];
             if(typeof c.innerText!="undefined")s=c.innerText; 
             else s=c.textContent;
             if(typeof dr.innerText!="undefined")dr=dr.innerText; 
             else dr=dr.textContent;
             a[i]=
               {
                  value: s,
                    second: dr,
                    element: r
               }
          }
        a.sort(tcompare);
        for(i=0;i<l;i++)
          {
             tbody.removeChild(a[i].element);
             tbody.appendChild(a[i].element);
          }
     }
}

