var OFF		= 0;
var ON		= 1;
var myImages	= new Array();

function NewImg(src){
	var img;
	
	img		= new Image();
	img.src	= src;
	
	return img;
}

function CreateRollover(imgName){
	var img;
	var obj;
	
	img		= new Array();
	img[OFF]	= NewImg(imgName + '_off.gif');
	img[ON]	= NewImg(imgName + '_on.gif');
	
	return img;
}

function InitializeRollover() {
	var i;
	var obj;
	
	try {
		for (i in myImages) {
			if (typeof(myImages[i]) == 'object') {
				obj = document.getElementById ? document.getElementById(i) : document.all[i];
				
				if (obj.src == myImages[i][OFF].src) {
					MyAttachEvent(obj, 'mouseover', 'Rollover');
					MyAttachEvent(obj, 'mouseout', 'Rollover');
				}
			}
		}
	}
	catch(e) {
	}
}



function Rollover(e){
	var obj;
	
	if (PageLoaded){
		obj		= MyEventSender(e);
		obj.src	= (obj.src==myImages[obj.id][ON].src) ? myImages[obj.id][OFF].src : myImages[obj.id][ON].src;
	}
}

function RolloverBlur(e){
	var obj;
	
	if (PageLoaded){
		obj			= MyEventSender(e);
		obj.className	= (obj.className == 'blur_off') ? 'blur_on' : 'blur_off';
	}
}

function RolloverBorder(e){
	var obj;
	
	if (PageLoaded){
		obj			= MyEventSender(e);
		obj.className	= (obj.className == 'border_off') ? 'border_on' : 'border_off';
	}
}

function RolloverVisible(e) {
	var obj;
	
	if (PageLoaded){
		obj			= MyEventSender(e);
		obj.style.visibility	= (obj.style.visibility == 'hidden') ? 'visible' : 'hidden';
	}
}
