
var compat=false;
var netscape=false;
var netscape5=false;
var ok=false;
var objcount=0;
var maxobj=0;
var picarray = new Array();


if (parseInt(navigator.appVersion) >= 4)  	compat=true;
if (navigator.appName=='Netscape') 	{
			netscape=true;
			if (parseInt(navigator.appVersion) >= 5)  	netscape5=true;
		}


function picLoad(imgname,passfilename,actfilename)
{
	if(compat){	
 
		picarray[objcount]=new Array(3);
		
		for (var i=0;i<=2;i++){
			picarray[objcount][i]=null;
		}
		picarray[objcount][0]=imgname;
		picarray[objcount][1]=new Image;
		picarray[objcount][1].src=passfilename;
		picarray[objcount][2]=new Image;
		picarray[objcount][2].src=actfilename;
		 
		objcount++;
		maxobj++;
				  
	}	
}

function change(picname,command){
	var objcount=0;

	if (compat){

		if (ok){
			while (	picarray[objcount][0]!=picname && 
					objcount<maxobj && 
					picarray[objcount][0]!=null ) { 
					   objcount++;
			}
			if (netscape){
				if (netscape5) {							
					switch (command){
						case 'on':{
//							if (picarray[objcount][2].complete) {
								document.images[picname].src=picarray[objcount][2].src;						
// netscape6 dislikes these :(								}
							break;
						}
						case 'off':{				
//							if (picarray[objcount][1].complete) {
								document.images[picname].src=picarray[objcount][1].src;
//								}
						}	
					} // end switch 
				} else {		
					switch (command){
						case 'on':{
							if (picarray[objcount][2].complete)
								document.d1.document.images[picname].src=picarray[objcount][2].src
							break;
						}
						case 'off':{
							if (picarray[objcount][1].complete)
								document.d1.document.images[picname].src=picarray[objcount][1].src
						}	
					} // end switch 
				}
			} else
			{	
				switch (command){
					case 'on':{
						if (picarray[objcount][2].complete){
							document.images[picname].src=picarray[objcount][2].src;
						} 
						break;
					}
					case 'off':{
						if (picarray[objcount][1].complete) {
							document.images[picname].src=picarray[objcount][1].src;
						}
					}
				}
			}
			
		}  // end of ok
	}
}




