//%%% S T A N D A R D %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//%%%%S%T%A%N%D%A%R%D%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//D 
//R 17.08.2008
//S stabilno
//B 
//C (c)2008 Spletična.
//%%%%S%T%A%N%D%A%R%D%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

//=== S P R E M E N L J I V K E ===================================================================

var stdpotrdi = false;
var stdshift = false;
var stdalt = false;
var stdctrl = false;
var stdurejevalniki = new Array();

//=== =============================================================================================

//=== F U N K C I J E =============================================================================

//### STD POTRDI IZHOD ----------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdPotrdiIzhod() {
   var x;
   var potrdi = false;
   var i;
   var urejevalnik;
   
   if ( stdpotrdi ) potrdi = true;
   else {
      for ( i = 0; i < stdurejevalniki.length; i++ ) {
         urejevalnik = FCKeditorAPI.GetInstance( stdurejevalniki[i] );
         if ( urejevalnik.IsDirty() ) {
            potrdi = true;
            break;
         }
      }
   }
   
   if ( potrdi ) {
      stdPotek( "?" );
      x = confirm( "Vaše spremembe niso bile shranjene in se bodo izgubile.\r\n\r\nŽelite vseeno zapustiti trenutno stran?" );
      if ( x ) return true;
      else {
         stdSkrijPotek();
         return false;
      }
   }
   return true;
}

//### STD ZABELEŽI VNOS ---------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdZabeleziVnos() {
   stdpotrdi = true;
   return;
}

//### STD POTEK -----------------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdPotek( klas, id ) {
   var potek = document.getElementById( "stdpotek" );
   var di;
   
   switch ( klas ) {
      case "?":
         potek.className = "vprasanje";
         break;
         
      case undefined:
         klas = "";  
      default:
         //if ( id !== undefined ) {
         //   di = document.getElementById( id );
         //   if ( di !== null ) {
         //      if ( klas != "" ) di.innerHTML = klas;
         //      else di.innerHTML = di.innerHTML;
         //      di.className = "gumb_potek";
         //   } else potek.innerHTML = klas;
         //} else potek.innerHTML = klas;
         potek.innerHTML = klas;
         potek.className = "potek";
   }
   
   return;
}

//### STD SKRIJ POTEK -----------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdSkrijPotek() {
   var potek = document.getElementById( "stdpotek" );
   
   potek.className = null;
   
   return;
}

//### STD PRIKAŽI STEKLO --------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdPrikaziSteklo() {
   var steklo = document.getElementById( "stdsteklo" );
   
   steklo.className = "vidno";
   
   return;
}

//### STD SKRIJ STEKLO ----------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdSkrijSteklo() {
   var steklo = document.getElementById( "stdsteklo" );
   
   steklo.className = null;
   steklo.innerHTML = "";
   
   return;
}

//### STD PRITISNJENA TIPKA -----------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdPritisnjenaTipka( dog ) {
   var dogodek;
   if ( !dog ) dogodek = window.event;
   else dogodek = dog;
   
   stdshift = dogodek.shiftKey ? true : false;
   stdalt = dogodek.altKey ? true : false;
   stdctrl = dogodek.ctrlKey ? true : false;
   
   return;
}

//### STD KVAZI POVEZAVA --------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdKvaziPovezava( ime, naklik ) {
   var izhod = "<span class='povezava' onclick='"+ naklik +"'>"+ ime +"</span>";
   
   return izhod;
}

//### STD EL ŠIRINA -------------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdElSirina( el ) {
   if ( el.offsetWidth ) return el.offsetWidth;
   if ( el.clip ) return el.clip.width;
   
   return 0;
}

//### STD EL VIŠINA -------------------------------------------------------------------------------
//#D 
//#R 17.08.2008
//#S stabilno
//#B 
function stdElVisina( el ) {
   if ( el.offsetHeight ) return el.offsetHeight;
   if ( el.clip ) return el.clip.height;
   
   return 0;
}

//=== =============================================================================================
