var imageActive = false;

var onSuffix = "_over"
var offSuffix = ""

var currentImage = new Array();

function DSP_preloadImages() {
	var d=document;
	if(d.images){
		if(!d.DSP_p){
			d.DSP_p = new Array();
		}
		var i, j=d.DSP_p.length, a=DSP_preloadImages.arguments;
		var imagePath = a[0];
		for(i=1; i<a.length; i++){
			if (a[i].indexOf("#")!=0){
				c1 = ''+a[i]+offSuffix+' = new Image()';
				eval(c1);
				c2 = ''+a[i]+offSuffix+'.src = "'+imagePath+a[i]+offSuffix+'.gif"';
				eval(c2);
				c3 = ''+a[i]+onSuffix+' = new Image()';
				eval(c3);
				c4 = ''+a[i]+onSuffix+'.src = "'+imagePath+a[i]+onSuffix+'.gif"';
				eval(c4);
			}
		}
	}
}

function activatemenu(imgName) {  
	if (document.images) {
		var flag = 0;
		for(var i=0; i<currentImage.length; i++){
			if(currentImage[i] == imgName){
				flag = 1;
				break;
			}
		}
		if (!flag) {
			document[imgName].src = eval(imgName+onSuffix+'.src');
		}
	}
}

function deactivatemenu(imgName) {
	if (document.images) {
		var flag = 0;
		for(var i=0; i<currentImage.length; i++){
			if(currentImage[i] == imgName){
				flag = 1;
				break;
			}
		}
		if (!flag) {
			document[imgName].src = eval(imgName+offSuffix+'.src');
		}
	}
}

function setCurrentImage(level, name){
	activatemenu(name);
	currentImage[level] = name;
}
