if ($.browser.msie && $.browser.version == 6){  $(".ui-dialog-container").css({ overflow: 'hidden' });}

var mostrando_sug = false;

$(document).ready(function() {

$("#sugerencias").hide();

$("li").live("click", function(){
    $("#palclave").val($(this).text());
	$("#sugrubro").html('');
    $("#sugnombre").html('');
	$("#sugerencias").hide('blind');
	mostrando_sug=false;
});

$("#sugnombre").live("click", function(){
    $("#tipobusq").val("sugnombre");
	$("#formbusqueda").submit();
});

$("#sugrubro").live("click", function(){
    $("#tipobusq").val("sugrubro");
	$("#formbusqueda").submit();
});

$("#sugcerrar").live("click", function(){
	mostrando_sug = false;								   
    $("#sugerencias").hide('blind');
});

$("input").labelify();
$("textarea").labelify();

});

function chequearbusqueda() {
	var key = $("#palclave").val();
	var loc = $("#localidad").val();
	var fraseinput = $("#palclave").attr('title');
    var error = '';
	var cheq = true;
	
	if (loc == 'ninguna')
       {error='- Debe elegir una localidad.\n'}
	if ((key.length < 3) || (key == fraseinput))
       {error=error + '- La palabra debe contener más de 2 caracteres.'}
	
	if (error != '')
       {alert('Error!\n' + error);
		cheq = false}

    return(cheq)	
}


function sacar_acentos(cad)
{
var cadena = '';
for (var ac = 0; ac < cad.length; ac++)
{
sinac = cad.charAt(ac);
if (cad.charAt(ac)=='á' || cad.charAt(ac)=='Á')
   {sinac='a';}
if (cad.charAt(ac)=='é' || cad.charAt(ac)=='É')
   {sinac='e';}
if (cad.charAt(ac)=='í' || cad.charAt(ac)=='Í')
   {sinac='i';}
if (cad.charAt(ac)=='ó' || cad.charAt(ac)=='Ó')
   {sinac='o';}
if (cad.charAt(ac)=='ú' || cad.charAt(ac)=='Ú')
   {sinac='u';}
cadena = cadena + sinac;
}
return(cadena);
}


function mostrar_sugerencias(key,loc){	

	var rand=Math.random()*10000;
	var encontro = false;
	
    $("#sugrubro").load('/resultados/sugerencias-rubros.asp', {q:key, localidad:loc, cache:rand} );
    $("#sugnombre").load('/resultados/sugerencias-comercios.asp', {q:key, localidad:loc, cache:rand} );

	return( ($("#sugrubro") != '') || ($("#sugnombre") != '') )
}

function mostrar() {
	var key = $("#palclave").val();
	var loc = $("#localidad").val();
	var fraseinput = $("#palclave").attr('title');
	
	if ((key.length > 2) && (key != fraseinput))
	    {   
			if (mostrar_sugerencias(sacar_acentos(key), loc))
			   {
   				 //if (!mostrando_sug)
			       //{
					 //alert('entro');
    				 $("#sugerencias").css("visibility","visible"); 
	    			 $("#sugerencias").show();
					 mostrando_sug=true;
					//}
			   }
			 else
			     {
				 //if (mostrando_sug)
			       //{
				    $("#sugerencias").hide();
				    mostrando_sug=false;
				   //}
			     }
		}
	else
	    {
          $("#sugrubro").html('');
          $("#sugnombre").html('');
		  //if (mostrando_sug)
		    //{
		      $("#sugerencias").hide();
			  mostrando_sug=false;
			//}
		}
}

function borrar() {
	$("#sugrubro").html('');
    $("#sugnombre").html('');
	$("#palclave").val('');
	$("#localidad").val('Todas');
}
