// JavaScript Document
var url = "/tumblr_proxy.php";
var xpath = "/tumblr/posts/post";
var data = new Spry.Data.XMLDataSet(url, xpath, { entityEncodeStrings: false });

Spry.Utils.addLoadListener(function()
{
	Spry.$$("#postsContainer").setAttribute("spry:region", "data");
	
	Spry.$$("#loadingTumblr").setAttribute("spry:state", "loading");
	Spry.$$("#readyTumblr").setAttribute("spry:state", "ready");
	Spry.$$("#errorTumblr").setAttribute("spry:state", "error");
	
	Spry.$$(".postItem").setAttribute("spry:repeatchildren", "data")
	
	Spry.$$(".photoItem").setAttribute("spry:if", "'{@type}' == 'photo'");
	Spry.$$(".photoItem td:nth-of-type(2)>span").setProperty("innerHTML", "{photo-caption}");
	Spry.$$(".photoItem td:nth-of-type(2)>a").setProperty("href", "{@url}");
	
	Spry.$$(".videoItem").setAttribute("spry:if", "'{@type}' == 'video'");
	Spry.$$(".videoItem td:nth-of-type(2)>span").setProperty("innerHTML", "{video-caption}");
	Spry.$$(".videoItem td:nth-of-type(2)>a").setProperty("href", "{@url}");
	
	Spry.$$("#postsContainer").removeAttribute("style");
});