﻿//** AJAX ***//

function getContent(url) {
    var request = new Sys.Net.WebRequest();
    if (request != null) {
        request.set_url(url);
        request.set_httpVerb("GET");
        request.add_completed(updatePage);
        request.invoke();
    }
}

function updatePage(executor, eventArgs) {
    if (executor != null) {
        if (executor.get_responseAvailable()) {
            texto = executor.get_responseData();
            $("#column-list").fadeOut(100, function() {
                $get("column-list").innerHTML = texto;
                $("#column-list").fadeIn(100);
                $get("column-detail").innerHTML = "";
                if ($get("plano") != null)
                    $get("plano").innerHTML = "";
            }
        );
        }
        else {
            if (executor.get_timedOut())
                alert("Timed Out");
            else if (executor.get_aborted())
                alert("Aborted");
        }
    }
}

function getContentDetail(url) {
    var request = new Sys.Net.WebRequest();
    request.set_url(url);
    request.set_httpVerb("GET");
    request.add_completed(updateDetail);
    request.invoke();
}

function updateDetail(executor, eventArgs) {
    if (executor.get_responseAvailable()) {
        texto = executor.get_responseData();
        $("#column-detail").fadeOut(100, function() {
            $get("column-detail").innerHTML = texto;
            $("#column-detail").fadeIn(100);
            externalLinks();
        }

                );
    }
    else {
        if (executor.get_timedOut())
            alert("Timed Out");
        else if (executor.get_aborted())
            alert("Aborted");
    }
}

//*** PLANO ***//
function CargarMapaGoogle(direccion, texto) {
    if ($("#plano").html() == null)
    {
     $(".links").after("<div id=\"plano\"></div>");
     var googlemaps = new GoogleMapsV3();
     googlemaps.ControlNavegacion = true;
     googlemaps.ControlEscala = true;
     googlemaps.Ancho = 746;
     googlemaps.Alto = 280;
     googlemaps.Zoom = 15;
     googlemaps.CrearMapa("plano");
     googlemaps.PintarDireccion(direccion,texto);
     }
 }

//*** MAPA ***//
function loadMapa() {
    var so = new SWFObject("/swf/mapa_centros/mapaCentros.swf", "", "370", "288", "8", "");
    so.addParam("wmode", "transparent");
    so.write("mapa");
}

$(document).ready(function() {
    loadMapa();
});


