// JavaScript Document

	 var jsReady = false;
	 var swfReady = false;
	 
	 var fadeInOnCue = false;
	 var updateOnCue = false;
	 var idOnCue = 0;
	 var fadeOutOnCue =false;
	 
     window.onload = pageInit();
	 
	 function isReady() {
         return jsReady;
     }
     
	 function pageInit() {
         jsReady = true;
		 //window.alert('js ready');
		 
     }
	 
     function thisMovie(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
     }
     
	 function updateFlash(value) {
         if(swfReady){
		 	thisMovie("Lemon").updateFlash(value);
		 }
		 else{
		 	updateOnCue = true;
			idOnCue = value;
		 }
     }
	 
	 function fadeInFlash(){
	 	if(swfReady){
			thisMovie("Lemon").fadeInFlash(0);
		}
		else{
			fadeInOnCue = true;
		}
	 }
	 
	 function fadeOutFlash(){
	 	if(swfReady){
		thisMovie("Lemon").fadeOutFlash(0);
		}
		else{
			fadeOutOnCue = true;
		}
	 }
     
	 function checkCue(){
	 
		 if(fadeInOnCue){
		  	thisMovie("Lemon").fadeInFlash(0);
		 }
		 
		 if(updateOnCue){
		 	thisMovie("Lemon").updateFlash(idOnCue);
		 }
		 
		 if(fadeOutOnCue){
		 	thisMovie("Lemon").fadeOutFlash(0);
		 }
	
		 fadeInOnCue = false;
	 	 updateOnCue = false;
	 	 fadeOutOnCue =false;
	
	 }
	 
	 function flashToJs(value) {
         swfReady = true;
		 checkCue();
		 
     }
