 function waitUntilAppletOK(){

	var appletObj = document.myApplet;
	var appletDivObj = document.getElementById('applet-div');
	var loadingDivObj = document.getElementById('loading');

	var isActive = false;

	if(isBrowser('MSIE'))
		isActive = appletObj.isActive();
	else
		isActive = appletObj.isActive;

    if (isActive){
            appletDivObj.style.visibility = 'visible';
			loadingDivObj.style.visibility = 'hidden';
      } else {
           setTimeout("waitUntilAppletOK();", 1000);
      }
   }

function waitUntilFlashOK(){
	var loadingDivObj = document.getElementById('loading');
	var isIE = isBrowser('MSIE');
	var testMovie = isIE ? document.getElementById("flashmovie") : document['flashmovie'];	
	var flashDivObj = document.getElementById('flash-div');

	if(testMovie.PercentLoaded() < 100 ){
		setTimeout("waitUntilFlashOK();", 1000);
	}else{
		flashDivObj.style.visibility = 'visible';
		loadingDivObj.style.visibility = 'hidden';
		return;
	}
}

function chooseToLoad(){
	var isIE = isBrowser('MSIE');
	var testMovie = isIE ? document.getElementById("flashmovie") : document['flashmovie'];
	var appletObj = document.myApplet;
	var loadingDivObj = document.getElementById('loading');
	var appletDivObj = document.getElementById('applet-div');
	var flashDivObj = document.getElementById('flash-div');

	//alert(navigator.javaEnabled()+' - '+navigator.appName+' - '+navigator.userAgent);
	
	if(loadingDivObj!=null && appletObj == null && testMovie==null)
	{
			if(appletDivObj != null){
				appletDivObj.style.visibility = 'visible';
				loadingDivObj.style.visibility = 'hidden';
			}else if(flashDivObj != null){
				flashDivObj.style.visibility = 'visible';
				loadingDivObj.style.visibility = 'hidden';
			}
	}else if(loadingDivObj!=null){
		
		if(appletObj != null){
			
			if(!navigator.javaEnabled()){ // not working for IE
				loadingDivObj.style.visibility = 'hidden';
				return;
			}

			if(isBrowser('Chrome') || isBrowser('MSIE')){ // Chrome doesn't know about isActive
				loadingDivObj.style.visibility = 'hidden';
				appletDivObj.style.visibility = 'visible';
			}else
			{
				waitUntilAppletOK();
			}

		}else if(testMovie!=null){
			if(isBrowser('Opera')){
				loadingDivObj.style.visibility = 'hidden';
				flashDivObj.style.visibility = 'visible';
			}else
			{
				waitUntilFlashOK();
			}
		}
	}else{
		if(appletDivObj != null)
			appletDivObj.style.visibility = 'visible';
		else if(flashDivObj != null)
			flashDivObj.style.visibility = 'visible';
	}
}
window.onload = chooseToLoad;
