﻿Ext.namespace("TISolution.Model");

TISolution.Model.BalloonTemplate = (function() {

    this.GetMonkeyTemplate = function(serverData) {
        var template =
"<div id='divContent'>" +
"    <div id='divHeader'>" +
"        {name}" +
"    </div>" +
"    <span>Espécies identificadas:</span>";

        for (var i = 0; i < serverData.Especies.length; i++) {
            var especie;
            especie = serverData.Especies[i];
            template += "<br /><img src='resource/images/balloon/marker.gif' />&nbsp;<a href='{0}'>{1}</a>".
                    replace("{1}", especie.Nome).
                    replace("{0}", "http://sistemas.tisolution.com/especie/Visual/webDetEspecie.aspx?ID=" + especie.ID);

        }
        template += "</div>";

        return template.replace("{name}", serverData.Nome);

    }

    this.GetTreeTemplate = function(serverData) {
        var template =
"<div id='divContentArvore'>" +
"    <div id='divHeader'>" +
"        Nome da região" +
"    </div>" +
"    <br />" +
"    <span>Propriedade: </span>" +
"    {PropriedadeNome}" +
"    <br />" +
"    <span>Área: </span>" +
"    {PropriedadeArea}" +
"    <br />" +
"    <span>Proprietário: </span>" +
"    {PropriedadeProprietation}" +
"    <br />" +
"    <br />" +
"    <a href='http://sistemas.tisolution.com/especie/Visual/webRelatorio.aspx'>Ver Relatório</a>" +
"</div>";

        template = template.replace("{PropriedadeNome}", serverData.Propriedade.Nome).
            replace("{PropriedadeArea}", serverData.Propriedade.Area).
            replace("{PropriedadeProprietation}", serverData.Propriedade.Proprietario);
        return template;

    }

    this.GetVideoTemplate = function(serverData) {
        var template = "<div><object width='445' height='364'><param name='movie' value='http://www.youtube.com/v/5s-yfquvjc4&hl=pt-br&fs=1&rel=0&border=1'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/5s-yfquvjc4&hl=pt-br&fs=1&rel=0&border=1' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='445' height='364'></embed></object></div>";
        return template;
        
    }

    return this;
})();
