﻿//Solicita a lista de artigos
function nbh_solicita_listaArtigo() {
    url = "http://www.nbh.com.br/castrocarvalhoservice/GetArtigoLista.aspx";
    requestJsonp(url, true, "nbh_montar_lista", "lista");
}

//Solicita o artigo
function nbh_solicita_artigo() {
    if (window.location.search.length > 3) {
        var queryString = window.location.search.substring(4);
        url = "http://www.nbh.com.br/castrocarvalhoservice/GetArtigo.aspx?Id=" + queryString;
        requestJsonp(url, true, "nbh_montar_artigo");
    }
}

//solicita ao servidor a informação desejada
function requestJsonp(url, callback, name) {
    if (url.indexOf("?") > -1)
        url += "&jsonp=" + name;
    else
        url += "?jsonp=" + name;

    url += "&" + new Date().getTime().toString(); // prevent caching        

    var script = document.createElement("script");
    script.setAttribute("src", url);
    script.setAttribute("type", "text/javascript");
    document.body.appendChild(script);
}

//Montar Lista
function nbh_montar_lista(obj) {

    if (obj != undefined && obj != null && obj.erro == undefined) {
        var codigoLista = "<table width=\"190\">"

        for (var i = 0; i < obj.length; i++) {
            codigoLista += "<tr>";
            codigoLista += "    <th width=\"10%\" align=\"left\" valign=\"top\" class=\"fonte2\" scope=\"col\">";
            codigoLista += "        <img src=\"imagens/marcador1.jpg\" width=\"10\" height=\"10\" />";
            codigoLista += "    </th>";
            codigoLista += "    <td width=\"90%\" height=\"40\" align=\"left\" valign=\"top\" class=\"fonte2\" scope=\"col\">";
            codigoLista += "        <div align=\"left\">";
            codigoLista += obj[i].Sinopse;
            codigoLista += "            <a href='artigo.html?Id=" + obj[i].Id + "' target=\"_parent\">clique aqui.</a>";
            codigoLista += "        </div>";
            codigoLista += "    </td>";
            codigoLista += "</tr>";
        }
        codigoLista += "</table>";
        codigoLista += "<br />";

        var containerListaArtigos = document.getElementById("containerListaArtigos");
        containerListaArtigos.innerHTML = codigoLista;
    }
    else {
        alert("Erro ao listar os artigos!");
    }
}

function nbh_montar_artigo(obj) {

    if (obj != undefined && obj != null && obj.erro == undefined) {

        var codigoArtigo = "<table width=\"770\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
        codigoArtigo += "<tr>";
        codigoArtigo += "<td class=\"titulo1\">";
        codigoArtigo += obj.Titulo;
        codigoArtigo += "</td>";
        codigoArtigo += "</tr>";
        codigoArtigo += "<tr>";
        codigoArtigo += "<td>&nbsp;</td>";
        codigoArtigo += "</tr>";
        codigoArtigo += "<tr>";
        codigoArtigo += "<td class=\"fonte2\">";
        codigoArtigo += obj.Texto;
        codigoArtigo += "</td>";
        codigoArtigo += "</tr>";
        codigoArtigo += "<tr><td>&nbsp;</td></tr>";
        codigoArtigo += "<tr>";
        codigoArtigo += "<td align=\"right\">";
        codigoArtigo += "<a href=\"javascript: history.back()\">";
        codigoArtigo += "<img src=\"img/back.jpg\" alt=\"\" width=\"30\" height=\"30\" border=\"0\" /></a>";
        codigoArtigo += "</td>";
        codigoArtigo += "</tr>";
        codigoArtigo += "</table>";

        var containerArtigo = document.getElementById("containerArtigo");
        containerArtigo.innerHTML = codigoArtigo;
    }
    else {
        alert("Artigo não encontrado!");
    }
}

