    preloaded_images=new Array();

    function preloadImage(imgPath)
    {
      len=preloaded_images.length;
      preloaded_images[len]=new Image();
      preloaded_images[len].src=imgPath;
    }

    function doLogin() 
    {  
      if (document.login.username.value=='')
      {
        alert('Prosimo, vpi�ite uporabni�ko ime!');
	document.login.username.focus();
	return(false);
      };
      if (document.login.password.value=='')
      {
        alert('Prosimo, vpi�ite geslo!');
	document.login.password.focus();
	return(false);
      };
      if ( MD5('abc123') != 'e99a18c428cb38d5f260853678922e03')
      {
        alert('Problem pri izvajanju JavaScripta v va�em brskalniku! Prosimo, uporabite drug brskalnik oz. nas opozorite, �e menite, da do te napake ne bi smelo priti.');
	return(false);
      };

      str = document.login.username.value + ":" +
            MD5(document.login.password.value) + ":" +
            document.login.challenge.value;
    
      document.login.response.value = MD5(str);
      document.login.password.value = "";
      document.login.submit();
      return(true);
    }

    
    
    
    var blendImage_n_images = new Array();
    var blendImageIndexes = new Array();
    function blendImageInit(id_prefix,n_images,first_delay,delay,blend_time)
    {
      blendImage_n_images[id_prefix]=n_images;
      blendImageIndexes[id_prefix]=0;
      setTimeout("blendImages('"+id_prefix+"',true,"+delay+")", first_delay);
    }

    function blendImages(id_prefix,first_call,delay)
    {
      //id_prefix,n_images
      var n_images,src,dest;

      n_images=blendImage_n_images[id_prefix];
      if (n_images<2)
	return;
	
      if (id_prefix=='slika_') // top images blending?
        hrefs_top_disable();
      else  
        hrefs_left_disable();
	
      src=document.getElementById(id_prefix + blendImageIndexes[id_prefix]);
      opacity(id_prefix + blendImageIndexes[id_prefix],100,0,1500);

      do
      {
        blendImageIndexes[id_prefix]=((blendImageIndexes[id_prefix]+1)%n_images);
        dest=document.getElementById(id_prefix + blendImageIndexes[id_prefix]);
	if (dest)
	  break;
	if (src==dest)
	  break;
      } while (1);  
      dest.style.display='block';
      opacity(id_prefix + blendImageIndexes[id_prefix],0,100,1500);

//    src.style.display='none';

      if (first_call)
      {
	setInterval("blendImages('"+id_prefix+"',false,"+delay+")", delay);
      };

      if (id_prefix=='slika_') // top images blending?
        hrefs_top_enable(blend_images_hrefs_top[blendImageIndexes[id_prefix]]);
      else  
        hrefs_left_enable(blend_images_hrefs_left[blendImageIndexes[id_prefix]]);
    }

    function hrefs_top_disable()
    {
      el=document.getElementById('href_top');
      if (el)
      {
        document.getElementById('href_top').href='#';
        document.getElementById('href_top').onclick="return false;";
      }  
    }

    function hrefs_top_enable(href)
    {
      el=document.getElementById('href_top');
      if (el)
      {
        document.getElementById('href_top').href=href;
        document.getElementById('href_top').onclick="";
      }
    }

    function hrefs_left_disable()
    {
      document.getElementById('href_left').href='#';
      document.getElementById('href_left').onclick="return false;";
    }

    function hrefs_left_enable(href)
    {
      document.getElementById('href_left').href=href;
      document.getElementById('href_left').onclick="";
    }

