//================= Globalūs paveikslėliai ===============================================
//----------------- ---------------------------------------------------------------------

var path = "images/menu/";
var ext = ".gif";

var names = new Array(
	"news",
	"club",
	"gallery",
	"shows",
	"scool",
	"fiction",
	"dictionary",
	"faq",
	"guests",
	"links"
);

var images = new Array(
	img_array( "b" ),			//when mouse out and not selected - "out"
	img_array( "w" ),			//when mouse over									-	"over"
	img_array( "r" )			//when mouse out and selected 		-	"out"
);

var imagesi = new Array(
	img_arrayi( "b" ),		//when mouse out and not selected - "out"
	img_arrayi( "w" ),		//when mouse over									-	"over"
	img_arrayi( "r" )			//when mouse out and selected 		-	"out"
);

var size = names.length;

//----------------- ---------------------------------------------------------------------
function get_img_src( name, status ){
	var src = images[get_status_index( name, status )][get_index( name, status )].src;

	return src;
}

//----------------- ---------------------------------------------------------------------
function img_array( status ){

	var n_size = names.length;
	
	var images_array = new Array(
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image
	);
	
	for( i = 0; i < n_size; i++ )
		images_array[i].src = get_src( names[i], status );

	return images_array;
}

//----------------- ---------------------------------------------------------------------
function get_src( name, status ){
	return path + name + status + ext;
}

//----------------- ---------------------------------------------------------------------
function get_status_index( menu, status ){

	if( ( defmenu == menu ) && ( status != "over" ) )
		status = "selected";
	
	switch ( status ) {
		case "over" : result = 1; break;
		case "selected" : result = 2; break;
		default : result = 0; break;
	}

	return result;
}

//----------------- ---------------------------------------------------------------------
function get_index( name ){
	var i = 0;
	
	while( i < size ){

		if( names[i] == name )	
			return i;

		i++;

	}
	
	return 0;
}

//----------------- ---------------------------------------------------------------------
//----------------- ---------------------------------------------------------------------
function get_img_srci( name, status ){
	var src = imagesi[get_status_indexi( name, status )][get_indexi( name, status )].src;

	return src;
}

//----------------- ---------------------------------------------------------------------
function img_arrayi( status ){

	var n_size = names.length;
	
	var images_array = new Array(
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image,
		new Image
	);
	
	for( i = 0; i < n_size; i++ )
		images_array[i].src = get_srci( names[i], status );

	return images_array;
}

//----------------- ---------------------------------------------------------------------
function get_srci( name, status ){
	return path + name + 'i' + status + ext;
}

//----------------- ---------------------------------------------------------------------
function get_status_indexi( menu, status ){

	if( ( defmenu == menu ) && ( status != "over" ) )
		status = "selected";
	
	switch ( status ) {
		case "over" : result = 1; break;
		case "selected" : result = 2; break;
		default : result = 0; break;
	}

	return result;
}

//----------------- ---------------------------------------------------------------------
function get_indexi( name ){
	var i = 0;
	
	while( i < size ){

		if( names[i] == name )	
			return i;

		i++;

	}
	
	return 0;
}

//----------------- ---------------------------------------------------------------------
//----------------- ---------------------------------------------------------------------
//----------------- ---------------------------------------------------------------------
function on_mouse( menu, status ){
	
	var name1 = 'img' + menu;
	var name2 = 'img' + menu + 'i';
	
	var cmd1 = 'document.' + name1 + '.src="' + get_img_src( menu, status ) + '"';
	var cmd2 = 'document.' + name2 + '.src="' + get_img_srci( menu, status ) + '"';
	
	var cmd = cmd1 + "; " + cmd2;
	
	eval( cmd );
	
	return true;
}

//----------------- ---------------------------------------------------------------------
function on_mouse_over( menu ){
	return on_mouse( menu, 'over' );
}

//----------------- ---------------------------------------------------------------------
function on_mouse_out( menu ){
	return on_mouse( menu, '' )
}

//----------------- ---------------------------------------------------------------------
