﻿/*global jQuery*/
(function ($) {
    var template = function (str, dataobj) {
        var propname;
        for (propname in dataobj) {
            if (dataobj.hasOwnProperty(propname)) {
                var patt = new RegExp('\\$\\{' + propname + '\\}');
                str = str.replace(patt, dataobj[propname]);
            }
        }
        return str;
    };

    $.fn.simpletemplates = function (tmpl, dataobj) {
        var i;
        var $this = $(this);
        $this.html('');
        for (i = 0; i < dataobj.length; i = i + 1) {
            $this.append(template(tmpl, dataobj[i]));
        }
        return this;
    };
} (jQuery));

