/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

var paises =  null;
var estados =  null;
var tablaPais = null;
var topicos = null;
var topicosText = null;
var target = null;

function init(){
//    new Effect.Opacity('panel', { from: 1, to: 0});
//    var params2 = {method:"GET", onSuccess:readTopicosXML};
//    new Ajax.Request("Asuntos.xml", params2);

    $('panel').hide();
    $('panelTopicos').hide();
    $('panelPais').hide();
    $('txtaDescripcion').innerHTML = "";
    $('txtaDescripcion').value = "";

    new Effect.Opacity('panelPais', { from: 1, to: 0});
    new Effect.Opacity('panel', { from: 1, to: 0});
    new Effect.Opacity('panelTopicos', { from: 1, to: 0});

    var params = {method:"GET", onSuccess:readPaisesXML};
    new Ajax.Request("paises.xml", params);

    var params2 = {method:"GET", onSuccess:readEstadosXML};
    new Ajax.Request("mexico.xml", params2);

}

function readPaisesXML(resp){
    var paisesXML = resp.responseXML;
    var tagPais = paisesXML.getElementsByTagName("pais");
    var tam = tagPais.length;
   paises = new Array(tam);
    for(var i = 0; i < tam; i++){
        paises[i] = tagPais[i].firstChild.nodeValue;
    }
    info = "país";
    events = "onSelectPais()";
    var tablePais = new TableDCI(paises, 10, events, "pais");
    var cadTable = tablePais.generaTabla("width:500px;font-family:Verdana");
    $('panelPais').innerHTML = cadTable;
}

function readEstadosXML(resp){
    var estadosXML = resp.responseXML;
    var tagEstados = estadosXML.getElementsByTagName("estado");
    var tam = tagEstados.length;
    estados = new Array(tam);
    for(var i = 0; i < tam; i++){
        estados[i] = tagEstados[i].firstChild.nodeValue;
    }
    info = "estado";
    events = "onSelectEstado()";
    var tableEstado = new TableDCI(estados, 10, events, "estado");
    var cadTable = tableEstado.generaTabla("width:500px;font-family:Verdana");
    $('panel').innerHTML = cadTable;
}

function readTopicosXML(resp){
    var topicosXML = resp.responseXML;
    var tagTopico = topicosXML.getElementsByTagName("topico");
    var tam = tagTopico.length;
    topicos = new Array(tam);
    topicosText = new  Array(tam);
    for(var i = 0; i < tam; i++){
        var texto = tagTopico[i].firstChild.nodeValue;
        var value = tagTopico[i].getAttribute("value");
        topicos[i] = new TopicoCurso(texto, value);
        topicosText[i] = texto;
    }
    
}

function TopicoCurso(text, value) {
    this.text = text;
    this.value = value;
}