/* Lista de funciones para la interfaz */

var menu_state = 0;

function toggle_menu (menu_state){

	if ( menu_state == 0){

		

		$('menu_boton_text').update('cerrar |&nbsp;');

		Effect.BlindDown('menu_principal', { duration: 1.0 });

        

		return (1);

		}else{

			$('menu_boton_text').update('menu |&nbsp;');

			Effect.BlindUp('menu_principal', { duration: 1.0} );

			

			return (0);

			}

		

	}

function cerrar_todo (){

	$('buscador_solo_hoteles_box').hide();

	$('reservar_hoteles_box').hide();

	$('buscador_hoteles_box').hide();

	

	$('buscador_buscador_boton').removeClassName('active');

	$('buscador_elige_boton').removeClassName('active');

	$('buscador_reserva_boton').removeClassName('active');

	

	}

	

function aparecer_reserva_hotel (){

	cerrar_todo ();

	$('buscador_reserva_boton').addClassName('active');

	$('reservar_hoteles_box').appear();

	

	}

function aparecer_elige_hotel (){

	cerrar_todo ();

	$('buscador_elige_boton').addClassName('active');

	$('buscador_hoteles_box').appear();

	

	}

function aparecer_buscador_hotel (){

	cerrar_todo ();

	$('buscador_buscador_boton').addClassName('active');

	$('buscador_solo_hoteles_box').appear();

	

	}

	

	

function ir_al_mapa (){

	window.location = "/version3/index.php?link1=buscador&mapa=espana";

	}

if (document.observe){
	document.observe("dom:loaded", function() {
	  
	  
	  $$('a.link_azul_ciudad').each( function (obj){
		obj.observe ('mouseover', function (event){
			mi = Event.element(event);
			li= mi.ancestors()[0];
			mi.setStyle({color:'#FF9934'});
			li.setStyle({backgroundColor: '#4B565C', border:'1px solid #CCCC99' });
	
		});
		obj.observe ('mouseout', function (event){
			mi = Event.element(event);
			li= mi.ancestors()[0];
			mi.setStyle({color:'#4B565C'});
			li.setStyle({backgroundColor: '#fff', border:'1px solid #fff'});
	
		});
	  });
	  
	  
	  $$('a.link_blanco').each( function (obj){
		obj.observe ('mouseover', function (event){
			mi = Event.element(event);
			li= mi.ancestors()[0];
			mi.setStyle({color:'#fff'});
			li.setStyle({backgroundColor: '#4B565C'});
	
		});
		obj.observe ('mouseout', function (event){
			mi = Event.element(event);
			li= mi.ancestors()[0];
			mi.setStyle({color:'#FF9934'});
			li.setStyle({backgroundColor: '#fff'});
	
		});
	  });
	  
	  
	  $$('a.link_titulo').each( function (obj){
		obj.observe ('mouseover', function (event){
			mi = Event.element(event);
			li= mi.ancestors()[0];
			mi.setStyle({color:'#4B565C'});
			li.setStyle({backgroundColor: '#FF9934'});
	
		});
		obj.observe ('mouseout', function (event){
			mi = Event.element(event);
			li= mi.ancestors()[0];
			mi.setStyle({color:'#FF9934'});
			li.setStyle({backgroundColor: '#4B565C'});
	
		});
	  });
	  
	  
	
				
				
	
	});
}


function initialice_login ( words ){
			
			if ( $('login_password_field').value == words[14] ){
				Effect.Pulsate('login_password_field', { pulses: 2, duration: 1 })
			}
			
			if ( $('login_nick_field').value == words[13] ){
				Effect.Pulsate('login_nick_field',{ pulses: 2, duration: 1 })
			}
		  	
			$('login_password_field').observe('focus', 
			function(event){
			  mi = Event.element(event);
			  mi.removeClassName('login_error');
			  if ( mi.value == words[9] || mi.value == words[14] ){
			  	mi.value = "";
			  		}
			  });
			
			$('login_nick_field').observe('focus',
			function(event){
				mi = Event.element(event);
			  mi.removeClassName('login_error');
			  if ( mi.value == words[12] || mi.value == words[13]){
			  	mi.value = "";
			  		}
			  }
			);
}
		



var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.display = 'none';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.display = 'block';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.display = 'none';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


	function show_register_info( lg, idhotel ){
		Dialog.alert({
			url: "/index_section.php?lg="+lg+"&idhotel="+idhotel,
			options: {
				method: 'get'
			}
		}, {
			className: "alphacube",
			hideEffect: Element.hide,
			showEffect: Element.show,
			width: 570,
			height: 250,
			destroyOnClose: false,
			okLabel: "Close"
		});
	}

