//	UTIL
//=============================================================
//	Ime falsh filma
var movieName = "podmeni";
//	Koliko frameova od pićetka do tražene animacije
var offset =10;
//	Koliki je delay
var mouseOverDelay = 100;
//	Koliki je delay do zatvaranja
var mouseOutDelay = 5000;
//	
var closeTimerId;
//	Id Timera
var timerId;
// ID Botuna
var btnID = -1;
// 

function thisMovie(movieName) {
  // IE and Netscape refer to the movie object differently.
  // This function returns the appropriate syntax depending on the browser.
  if (navigator.appName.indexOf ("Microsoft") !=-1) {
    return window[movieName]
  } else {
    return document[movieName]
  }
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {
  // First make sure the movie's defined.
  if (typeof(theMovie) != "undefined") {
    // If it is, check how much of it is loaded.
    return theMovie.PercentLoaded() == 100;
  } else {
    // If the movie isn't defined, it's not loaded.
    return false;
  }
}


//	OPERACIJE SA PLAYEROM
//====================================================
function playmovie() {
  if (movieIsLoaded(thisMovie(movieName))) {
    thisMovie(movieName).Play();
  }
}

function playmovieframe(frame) {
		if (movieIsLoaded(thisMovie(movieName))) {
			thisMovie(movieName).GotoFrame(Number(frame));
		}
}

//	TIMER FUNKCIJE
//===========================================

function PrepareAction(id){
	timerId = setTimeout( "TimerDelay()", mouseOverDelay );
	btnID=id;	
	clearTimeout(closeTimerId)
}

function RemoveAction(id){
	btnID = -1;
	clearTimeout(timerId)
	closeTimerId = setTimeout( "playmovieframe(1)", mouseOutDelay );
}

function TimerDelay(){
	if( btnID!=-1 ){
		if (movieIsLoaded(thisMovie(movieName))) {
				thisMovie(movieName).GotoFrame(Number(btnID));
			}
	}
}

