/**********************************************************************
	Gestione dei rollover e dei menu con immagine attivata
***********************************************************************/

// ------------------------ Rollover scripts ------------------------ 
var index = 0;
var imgobj = new Array();

var roll_off_name = "", roll_off_src = "";
var roll_active_name = ""; roll_active_src = "";


function RollLoad(image_src) {
	if (!document.images) return;
    imgobj[index]     = new Image();	
    imgobj[index].src = image_src;
    index++;
    return index-1
}

function RollOff () {
	if (!document.images) return;
	if (roll_off_name != "") document.images[roll_off_name].src = roll_off_src;
	roll_off_name = "";	
}

function RollOver(name, img) {
	if (!document.images) return;
	if (name == roll_active_name) return;
	RollOff();
	roll_off_name = name;
	roll_off_src  = document.images[name].src;
	document.images[name].src = imgobj[img].src;
}

function RollOn (name, img) {
	if (!document.images) return;
	if (name == roll_active_name) return;
	RollOff();
	if (roll_active_name != "")	document.images[roll_active_name].src = roll_active_src;
	roll_active_name = name;
	roll_active_src  = document.images[name].src;
	document.images[name].src = imgobj[img].src;
}
