﻿
function Template()
{
    this.Process = function(templateContents,content)
    {
        var result = content;
        for(var i = 0;i < templateContents.length;i++)
        {
            var templateContent = templateContents[i];
            result = result.replace('<Data id="' + templateContent.Id + '" />',templateContent.Data);            
        }
        
        return result;
    }
}

function TemplateContent(id,data)
{
    this.Id = id;
    this.Data = data;
}


//var template = new Template();
//var data = '<table><tr><td><span class="Pages_TitleLabel"><Data id="0" /></span></td></tr><tr><td><span class="Pages_ContentLabel"><Data id="1" /></span></td></tr></table>';
//alert(template.Process([new TemplateContent(0,'hello'),new TemplateContent(1,'to')],data));


