/*
Author: James Hartcher
Description: Javascript to Flash (ActionScript) functions
Copyright (c) 2005-2007 Internet Design Studios, All Rights Reserved
*/

// Locate Movie
function FindMovie(MovieName) {
	// 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.
function MovieIsLoaded(MovieName) {
	if (typeof(MovieName) != "undefined") {
		return MovieName.PercentLoaded() == 100;
	} else {
		return false;
	}
}

// Play
function PlayMovie(MovieName) {
	if (MovieIsLoaded(FindMovie(MovieName))) {
    	FindMovie(MovieName).Play();
  	}
}

// Stop
function StopMovie(MovieName) {
  	if (MovieIsLoaded(FindMovie(MovieName))) {
    	FindMovie(MovieName).StopPlay();
  	}
}

// GoTo Frame
function GoFrame(MovieName,Frame) {
  	if (MovieIsLoaded(FindMovie(MovieName))) {
    	FindMovie(MovieName).TGotoFrame("_level0/",Frame);
  	}
}

// GoTo Label
function GoLabel(MovieName,Label) {
	if (MovieIsLoaded(FindMovie(MovieName))) {
    	FindMovie(MovieName).TGotoLabel("_level0/",Label);
  	}
}
