var selectedMenu;

var _images_preload_generic = 	[ 
									's.gif', 'bg/iface_lt.jpg', 'bg/iface_l.jpg', 'bg/iface_lb.jpg', 'btn/bite.gif',
									'bg/iface_t.jpg', 'bg/iface_b.jpg', 'bg/iface_rt.jpg', 'bg/iface_r.jpg', 'bg/iface_rb.jpg',
									'btn/about_0.gif', 'btn/about_1.gif', 'btn/actions_0.gif', 'btn/actions_1.gif', 
									'btn/my_0.gif', 'btn/my_1.gif', 'btn/lv_0.gif', 'btn/lv_1.gif', 
									'btn/lv_a.gif', 'btn/ru_0.gif', 'btn/ru_1.gif', 'btn/ru_a.gif'
								];
								
var _images_preload_flash   =   [
									'btn/grafiti_0.gif', 'btn/grafiti_1.gif', 'btn/help_0.gif', 'btn/help_1.gif',
									'btn/mixer_0.gif', 'btn/mixer_1.gif', 'btn/xtreme_0.gif', 'btn/xtreme_1.gif'
								];
								
var _images_preload_html   =   	[
									'btn/grafiti_i.gif', 'btn/help_i.gif', 'btn/mixer_i.gif', 'btn/xtreme_i.gif',
									'btn/down_0.gif', 'btn/down_1.gif', 'btn/download_0.gif', 'btn/download_1.gif',
									'btn/up_0.gif', 'btn/up_1.gif'
								];
								


function getImage( image_url ) {

	var oImage = new Image();
	
	oImage.src = image_url;
	
	return( oImage );

}


function initImages() {

	if( IMAGES_URL ) {
	
		for( var idx in _images_preload_generic ) {
			getImage( IMAGES_URL + _images_preload_generic[idx] );
		}
		
		var images_add = FLASH_MODE ? _images_preload_flash : _images_preload_html;
		
		for( var idx in images_add ) {
			getImage( IMAGES_URL + images_add[idx] );
		}
	
	}
	
}


function changeStatus( target, status ) {
	
	if ( typeof( target.active ) == 'undefined' || !target.active ) {

		target.src = target.src.replace( /_(0|1).gif$/, '_' + status + '.gif' );
		
	}
	
}


function activateOnly( target ){
	
	if ( typeof( target ) != 'undefined' ) { 
	
		if ( typeof( selectedMenu ) == 'undefined' ) { 
			selectedMenu = target;
		} else if ( selectedMenu != target ){
			selectedMenu.src = selectedMenu.src.replace( /_(0|1).gif$/, '_0.gif' );
			selectedMenu.active = false;
			selectedMenu = target;
		}
		
		target.active = true;
		
	} else {
	
		selectedMenu.src = selectedMenu.src.replace( /_(0|1).gif$/, '_0.gif' );
		selectedMenu.active = false;
	
	}
}

function showImageDetails( image_url, image_width, image_height ) {

	var oConfig = { 'url': 'about:blank', 'width': image_width, 'height': image_height };
	
	var langas = createWindow( oConfig );

	var text = '<html><head><title>www.toxic.lv</title></head><body style="overflow:auto; margin: 0px; padding: 0px;"><img src="' + image_url + '" alt=""/></body></html>';

	langas.document.write( text );
}