<!-- Start hiding Javascript
//---DUALflip76 to animate GREENSIDE PL, incorporating THROWmsg and PRELoader may 09 '02
//---uploads images from server to browser and puts load-status to don(0) and don(4)

function stoptheLoadG(){lFlagG=0; stoptlG=1
}
function stoptheLoadC(){lFlagC=0; stoptlC=1
}
function onLoadedG(){lFlagG=0; loadedG=1; onGreen=1; window.status=' '; locoMote()
}
function onLoadedC(){lFlagC=0; loadedC=1; onGreen=2; window.status=' '; locoMote()
}

function preLoadG(){
   switch(stoptlG){
   case 0:	theImagesG[isourcG]		=	new Image(10,09);
		theImagesG[isourcG].onload	=	proceedG;
		theImagesG[isourcG].src	=	dir + greenside[isourcG];		
		break;			
   case 1:	return}  
}
function preLoadC(){
   switch(stoptlC){
   case 0:	theImagesC[isourcC]		=	new Image(10,09);
		theImagesC[isourcC].onload	=	proceedC;
		theImagesC[isourcC].src	=	dir + calton[isourcC];		
		break;			
   case 1:	return}
}

function proceedG(){
   document.images['elapsedG' + isourcG].src = color5;      
   if( isourcG<nImagesG-1 ){
		isourcG++;
		preLoadG()}
   else
		onLoadedG()
}
function proceedC(){
   document.images['elapsedC' + isourcC].src = color5;      
   if( isourcC<nImagesC-1 ){
		isourcC++;
		preLoadC()}
   else
		onLoadedC()
}

//---eventhandlers for mouse actions on <a>tag---

function msgtoLoadG(){
	if(lFlagG<1)	startLoadG('cc_whe','target2G')
	else{		stoptheLoadG();
			dualFlipG('cc_whe','target1G')
			}
}
function msgtoLoadC(){
	if(lFlagC<1)	startLoadC('cc_whe','target2C')
	else{		stoptheLoadC();
			dualFlipC('cc_whe','target1C')
			}
}
function dualFlipG(target_id,target){
	if(loadedG<1 || kFlagG>0 ){
		don(1); window.status='onClick loads Omni';
		document.images[target_id].src = eval(target + ".src")}
	else	{doff(); window.status=' '}
}
function outdualFlipG(target_id,target){
	if(loadedG<1 || kFlagG>0 ){
		if(lFlagG>0){	stoptheLoadG(); lFlagG=0};				
		document.images[target_id].src = eval(target + ".src");
		doff(); window.status=' '
		}
	else	{don(3); window.status='click on image to close'}		
}
function dualFlipC(target_id,target){
	if(loadedC<1 || kFlagC>0 ){
		don(1); window.status='onClick loads Calton Square';
		document.images[target_id].src = eval(target + ".src")}
	else	{doff(); window.status=' '}
}
function outdualFlipC(target_id,target){
	if(loadedC<1 || kFlagC>0 ){
		if(lFlagC>0){	stoptheLoadC(); lFlagC=0};				
		document.images[target_id].src = eval(target + ".src");
		doff(); window.status=' '
		}
	else	{don(3); window.status='click on image to close'}		
}
function startLoadG(target_id,target){
	if(loadedG<1){		
		stoptlG=0;		
		lFlagG=1;
		don(0);
		window.status='loading image';		
		document.images[target_id].src = eval(target + ".src");
		preLoadG()
		}
	else	{
		if(kFlagG>0){
				kFlagG=0; iframeG=0; onGreen=1; locoMote();
				doff();
				window.status=' '
			          }
		else	          {
				don(3);
				window.status='click on sequence to close'
			           }				
		}	
}
function startLoadC(target_id,target){
	if(loadedC<1){		
		stoptlC=0;		
		lFlagC=1;
		don(4);
		window.status='loading image';		
		document.images[target_id].src = eval(target + ".src");
		preLoadC()
		}
	else	{
		if(kFlagC>0){
				kFlagC=0; iframeC=0; onGreen=2; locoMote()
				doff();
				window.status=' '
			         }
		else	         {
				don(3);
				window.status='click on sequence to close'
			         }				
		}	
}
//---writes the division HTML tag, I do it here so that it is less confusing. You don't have to add separate HTML tags---
document.write("<div id=\"iex\" style=\"position:absolute; visibility: hidden; width=25%\">")
document.write("</div>")
//---writes the layer code---
document.write("<Layer name=\"nex\" visibility=\"hide\" width=\"25%\">")
document.write("</layer>")

//---done hiding------->
