var acordeon;
var baseUrl;
$(document).ready(function(){
    acordeon = $("#acordeon").accordion({
	    collapsible: true,
            active: false,
            event: false
	});
      //añadimos el handler a todos los campos autoactualizables (class = auto)
    $('.auto').bind('change',function(){
		buscar_ajax('auto');
    });
    $('.auto_geo').bind('change',function(){
		buscar_ajax('auto_geo');
    });
  });

baseUrl = window.location.pathname;

function imprimir(){
    $('h3').addClass('blanco');
	$('#buscarmapa').addClass('blanco');
    print();
}
function activarDetalle(id, numero){
    url = baseUrl+'?accion=detalle_ajax&empresasid='+numero;
    $("#detalle_"+numero).load(url, activarCargado(id));
	
    setTimeout('initialize('+numero+')',1000);
}
function activarCargado(id){
    $('h3').removeClass('blanco');
    acordeon.accordion('activate',id);
}

function buscar_ajax(clase){
    $('#resultado').fadeOut(500, function(){
        if (hayGeo){
            getParadasPuntos(); 
        }
        $('#resultado').load(baseUrl+'?accion=verlistado_ajax&'+$('.'+clase).serialize()).fadeIn(500, function(){
            acordeon.accordion('destroy');
            acordeon = $("#acordeon").accordion({
                collapsible: true,
                active: false,
                event: false
            });
            $('.'+clase).unbind();
            $('.'+clase).bind('change',function(){
                buscar_ajax(clase);
            })
       });
    });
}
function cargar_ajax(datosajax, activarId){
    $('#resultado').fadeOut(500, function(){
        $('#resultado').load(datosajax).fadeIn(500, function(){
                acordeon.accordion('destroy');
                acordeon = $("#acordeon").accordion({
                    collapsible: true,
                    active: false,
                    event: false
                });
                $('.auto').unbind();
                $('.auto').bind('change',function(){
                    buscar_ajax();
                });
                if (activarId){
                    activarSingle(activarId)
                }
            });
    });
}


function leer(url, id){
    $('#'+id).load(url);
}

var hayGeo = 0;

function toggleBuscador(){
$('#buscador_avanzado').slideToggle();
	//pueden pasar dos cosas, que el otro buscador esté desplegado o que no.
	if ($('#buscador_mapa').css("display") == 'block'){
		$('#buscador_mapa').slideToggle();
	}
}

function toggleBuscadorGeo(){
	if (!hayGeo){
		setTimeout('init()', 500);
		hayGeo =1;
	}
	$('#buscador_mapa').slideToggle();
	//pueden pasar dos cosas, que el otro buscador esté desplegado o que no.
	if ($('#buscador_avanzado').css("display") == 'block'){
		$('#buscador_avanzado').slideToggle();
	}
}


var hayCrear = 0;

function toggleCorreo(){

	//pueden pasar dos cosas, que el otro buscador esté desplegado o que no.
	if ($('#crearempresa').css("display") == 'block'){
		$('#crearempresa').slideToggle();
	}
	$('#enviarmails').slideToggle();
}


function toggleCrearEmpresa(){
	
	//pueden pasar dos cosas, que el otro buscador esté desplegado o que no.
	if ($('#enviarmails').css("display") == 'block'){
		$('#enviarmails').slideToggle();
	}
	$('#crearempresa').slideToggle();
}



function rellenado(){
	
	if( (($('#alta_empresa').val()!=""))  &&  (($('#alta_persoa').val()!="")) &&  (($('#alta_telefono').val()!="")) ){
		return(true);
	}else{
		alert("Non encheu todolos campos");
		return(false);
	}
}



			





 
