	$(document).ready(function()
	{
        $("#como").slideUp('fast');
		$("form[name=busqueda]").bind("submit", function(e){
			e.preventDefault();
			buscarDato($('input[@name=palabra]').val());
		});		
		$("form[name=como]").bind("submit", function(e){
			e.preventDefault();
			setDirections($('input[@name=from]').val());
		});
		
		$('a[class^="flecha-"]').each(function(){
			$(this).click(function(){
				var padre = $(this).parent().parent();
				if ($(this).attr('class')=='flecha-abajo')
				{				
					if ($(padre).attr('id')!="content")
						datosLlegar();
					$(padre).next().slideDown('normal');
					$(padre).next().fadeTo('normal', 1);
					$(this).removeClass();
					$(this).addClass("flecha-arriba");
				}
				else
				{
					if ($(padre).attr('id')!="content")
						limpiarDatosLlegar();
					$(padre).next().fadeTo('normal', 0.5);
					$(padre).next().slideUp('normal');
					$(this).removeClass();
					$(this).addClass("flecha-abajo");
				}
			});
		});
		
		document.onkeydown = function (evt) {
			if (navigator.userAgent.indexOf('Gecko') == -1){
				if (event.keyCode==17 || event.keyCode==16)press+=event.keyCode;
				return true;
			}
		}
	
	 	document.onmousedown = function (evt) {
		  	if (navigator.userAgent.indexOf('Gecko') == -1){
		    	press="";
		      	return true;
		    }
		}
	});

	function mostrarLlegar()
	{
		$("div#llegar").slideDown('normal');
        $("div#llegar").fadeTo('normal', 1,ocultarDirecciones());
	}
	
	function ocultarLlegar()
	{
		$("div#llegar").fadeTo('normal', 0.5);
		$("div#llegar").slideUp('normal');
		if (!bComoLlegar)
			$("div#llegar").empty();
	}
	
	function mostrarDirecciones()
	{
		$("div#direcciones").slideDown('normal');
		$("div#direcciones").fadeTo('normal', 1,ocultarLlegar());
	}
	
	function ocultarDirecciones()
	{
		$("div#direcciones").fadeTo('normal', 0.5);
		$("div#direcciones").slideUp('normal');
		if (!bComoLlegar)
			$("div#direcciones").empty();
	}
	
	function mostrarComoLlegar()
	{
		$("#flec_como a").removeClass();
		$("#flec_como a").addClass("flecha-arriba");
		$("#como").slideDown('normal',function()
		{
			$('input[name=from]').focus();
		});
		$("#como").fadeTo('normal', 1);
	}
	
	function ocultarComoLlegar()
	{
		$("#flec_como a").removeClass();
		$("#flec_como a").addClass("flecha-abajo");
		$("#como").fadeTo('normal', 0.5);
		$("#como").slideUp('normal',function()
		{
			$('input[name=from]').val('');
			$('div.destino').empty();
			$('div.destino').attr('class','destino');
		});

		$("#flec_busqueda a").removeClass();
		$("#flec_busqueda a").addClass("flecha-arriba");
		$("#busqueda").slideDown('normal', function()
		{
			$('input[name=palabra]').focus();
		});
		$("#busqueda").fadeTo('normal', 1);
	}
	
	function limpiarDatosLlegar()
	{
		$('input[name=from]').val('');
		$('div#destino').empty();
		$('div#destino').attr('class','destino vacio');
		$('div#destino').html("<div id='estilo'>Seleccione una oficina</div>");
	}
	
	function ponerCaja(direccion)
	{
		$("input[name='from']").val(direccion);
		window.setTimeout('setDirections()', 100);
	}

	function comprobarLlamada()
	{
		var dato = $("input[name=buscar_ofi]").val();
		
		if (dato != "")
		{
			buscarDato(dato);	
		}
	}
	
	function datosLlegar()
    {
    	var info = $("div#info_boca").html();
    	if (info == null)
    	{
    		info = "<div id='estilo' class='vacio'>Seleccione una oficina</div>";
    	}
		else
		{
			vLat = $("div#blanco input[name=lat]").val();
			vLong = $("div#blanco input[name=lon]").val();
		}
		$('div#destino').html(info);
		$('div#destino div#estilo').removeClass('negrita');
		$('div#destino').attr('class','destino');
		$('div#destino').addClass($('div.destino div#estilo').attr('class'));
		$('div#destino div#estilo').removeAttr('class');
    }
    
    function datosLlegarHTML(info)
    {
    	if (info == null)
    	{
    		info = "<div id='estilo' class='vacio'>Seleccione una oficina</div>";
    	}
		$('div#destino').html(info);
		$('div#destino div#estilo').removeClass('negrita');
		$('div#destino').attr('class','destino');
		$('div#destino').addClass($('div.destino div#estilo').attr('class'));
		$('div#destino div#estilo').removeAttr('class');
    }
