// Image Functions
// changeImage() and preload() functions for rollovers and GIF animation
// 19990326

// Copyright (C) 1999 Dan Steinman
// Distributed under the terms of the GNU Library General Public License
// Available at http://www.dansteinman.com/dynapi/


selectedImage = "none"

function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()');
		eval(imgObj+'.src = "'+imgSrc+'"');
	}
}

function changeImage(layer,imgName,imgObj) {
		
	selectedImage = imgObj
	if (document.images) {
		
		if (document.layers && layer!=null) 
		{
			eval('document.images["'+imgName+'"].src = '+imgObj+'.src');
		}
		else 
		{
			document.images[imgName].src = eval(imgObj+".src")		
		}
	}
	
}

function Truc(layer,imgNames,length,defaultValue) {
	this.layer = layer
	this.imgNames = imgNames
	this.length = length
	this.change = changeImage
	this.value = (defaultValue)? defaultValue : "undefined"
	
}