function initForm(){
    initValidacion();

    $("#comunidad").bind("change", function(){
        var comunidad = $(this).val();
        var urlP = $(this).attr('rel');
        $.ajax({
            type: "GET",
            url: urlP,
            data: "idComunidad="+comunidad,
            success: function(request){
                $('#provincias').html(request);
            }
        })
    });
    
}

function initMapa(){
    var localidad = $("#localidad").html();
    var direccion = $("#direccion").html()+localidad;
    var coordenadas = $("#coordenadas").html();

    carga(direccion+", spain", localidad+", spain", coordenadas, 14, "maps", "erroMap", true);

    $("#formMapa").bind("submit", function(){
        var form = this;

        $.ajax({
            type: "GET",
            url: form.action,
            data: "coordenadas="+$("#coordenadasMapa").val()+"&idEmpresa="+$("#idEmpresa").val()+"&ajax=1",
            success: function(request){
                alert(request);
                $("#mapa").addClass("oculta");
            }
        })

        return false;
    });
}

function initEnlaces(){
    $('a.enlace').bind("click", function(){
        var capa = "#"+this.rev;
        var init = this.rel;

        $.ajax({
            type: "POST",
            url: this.href,
            data: "ajax=1",
            beforeSend: function(){$(capa).html('cargando');},
            success: function(request){
                $(capa).html(request);
                if(init=="enlaces"){
                    initEnlaces();
                }else if(init=="form"){
                    initForm();
                }else if(init=="map"){
                    initMap();
                }
            }
        })
        return false;
    })

    $('a.mapa').bind("click", function(){
        $("#mapa").removeClass("oculta");
        initMapa();
    })
}

function initMenuUser(){
    $('a.menuUser').bind("click", function(){

        $(".submenu a.actual").removeClass("actual");

		$(this).addClass("actual");

        var capa = "#"+this.rev;
        var init = this.rel;

        $.ajax({
            type: "POST",
            url: this.href,
            data: "ajax=1",
            beforeSend: function(){$(capa).html('cargando');},
            success: function(request){
                $(capa).html(request);
                if(init=="enlaces"){
                    initEnlaces();
                }else if(init=="form"){
                    initForm();
                }else if(init=="map"){
                    initMap();
                }
            }
        })
        return false;
    })
}

$(document).ready(function(){
    initEnlaces();
    initMenuUser();
})
