﻿(function()
{
	BSC.D.Ts = function()
	{
		var list = {};
		return {
			Get: function(id)
			{
				var html = "";
				if (list[id])
					html = list[id];
				else
				{
					var p = new BSC.D.Param("BSC.WS.JS.Public.Key");
					p.Add("key", id);
					html = BSC.D.SendSync(p, "Site", "GetTemplate");
					BSC.D.Ts.Add(id, html);

//					html = ($.get("/ajax/website/gettemplate/" + id)).responseText;
//					BSC.D.Ts.Add(id, html);
////					var r = BSC.D.JSON.Parse(sr);
//					return (r) ? r.d : null;
//					alert(r);
				}
				return html;
            },
            GetView: function(id)
            {
                var html = "";
                if (list[id])
                    html = list[id];
                else
                {
                    var p = new BSC.D.Param("BSC.WS.JS.Public.Key");
                    p.Add("key", id);
                    html = BSC.D.AjaxPostSync("/template/" + id, null,null, "html", null);
                    BSC.D.Ts.Add(id, html);
                }
                return html;
            },
			Add: function(id, html)
			{
				list[id] = html;
			},
			GetWallpaper: function(id)
			{
				return list["wp_" + id];
			},
			AddWallpaper: function(id, w)
			{
				list["wp_" + id] = w;
			}
		};
	} ();
})();

