// JavaScript Document
function thisMovie(movImgOverlay) {
  // 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[movImgOverlay]
  //} else {
    return document[movImgOverlay];
  //}
}

// 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;
  }
}

var	blnOverlay		= false;
var blnProduct		= false;
var blnServices		= false;
var blnClear		= false;
var movImgOverlay	= "swfImgOverlay";
var movMiracle		= "swfMiracle";

function playmovie(strType) {
	if (!blnOverlay) {
		if (movieIsLoaded(thisMovie(movImgOverlay))) {
			thisMovie(movImgOverlay).Play();
		}
		blnOverlay	= true;
	}

	if (strType == "MP") {
		if (blnProduct) {
			strLabel	= "mpClear";
			if (movieIsLoaded(thisMovie(movImgOverlay))) {
				thisMovie(movImgOverlay).Play();
			}
			blnProduct	= false;
			blnOverlay	= false;
		} else if (blnServices) {
			strLabel	= "MsToMp";
			blnProduct	= true;
		} else {
			strLabel	= "mpInit";
			blnProduct	= true;
		}
		blnServices	= false;
	} else if (strType == "MS") {
		if (blnServices) {
			strLabel	= "msClear";
			if (movieIsLoaded(thisMovie(movImgOverlay))) {
				thisMovie(movImgOverlay).Play();
			}
			blnServices	= false;
			blnOverlay	= false;
		} else if (blnProduct) {
			strLabel	= "MpToMs";
			blnServices	= true;
		} else {
			strLabel	= "msInit";
			blnServices	= true;
		}
		blnProduct	= false;
	} else {
		strLabel	= "init";
		blnServices	= false;
		blnProduct	= false;
	}

	if (movieIsLoaded(thisMovie(movMiracle))) {
		thisMovie(movMiracle).TGotoLabel('/', strLabel); ;
		thisMovie(movMiracle).Play();
	}

}
