
function preload_rollovers( sequence, basepath, extension, count )
{
	eval( "window.preloads_" + sequence + "_off = new Array();" );
	eval( "window.preloads_" + sequence + "_on = new Array();" );
	eval( "window.preloaded_" + sequence + " = false;" );
	
	for( var i = 1; i <= count; i++ )
	{
		eval( "window.preloads_" + sequence + "_off[" + i + "] = new Image();" );					
		eval( "window.preloads_" + sequence + "_off[" + i + "].src = '" + basepath + extension + "';" );					
		eval( "window.preloads_" + sequence + "_on[" + i + "] = new Image();" );
		eval( "window.preloads_" + sequence + "_on[" + i + "].src = '" + basepath + "-" + i + extension + "';" );					
	}
            
	eval( "window.preloaded_" + sequence + " = true;" );
}

function swaprollover( image, sequence, index, state )
{
	if( !eval("window.preloaded_" + sequence) )
		return;
	var s = state ? "_on" : "_off";	
	image.src = eval( "window.preloads_" + sequence + s + "[" + index + "].src" );	
}

function preload_sequence( sequence, basepath, extension, count )
{
	eval( "window.preloads_" + sequence + " = new Array();" );
	eval( "window.preloaded_" + sequence + " = false;" );
	
	for( var i = 1; i <= count; i++ )
	{
		eval( "window.preloads_" + sequence + "[" + i + "] = new Image();" );					
		eval( "window.preloads_" + sequence + "[" + i + "].src = '" + basepath + i + extension + "';" );							
	}
            
	eval( "window.preloaded_" + sequence + " = true;" );
}

function swapimage( image, sequence, index )
{
	if( !eval("window.preloaded_" + sequence) )
		return;
	image.src = eval( "window.preloads_" + sequence + "[" + index + "].src" );	
}

function getObject(objectId) {
	if (document.getElementById && document.getElementById(objectId)) { //IE
		return document.getElementById(objectId);
	} else if (document.all && document.all(objectId)) {
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) { //Netscape
		return document.layers[objectId];
	} else {
		return false;
	}
}