var llJsHost = "www.lehtiluukku.fi";
var llEntriesAvailable = false;
var llCoverDivCreated = false;
var llCallback = false;
var llFeedTimeout = 10;
var llFailedCount = 0;

function llFetchEntries(llSeriesId) {
	document.write(unescape("%3Cscript src='http://" + llJsHost + "/feed/js/getSeriesJson.js?id=" + parseInt(llSeriesId) + "' type='text/javascript'%3E%3C/script%3E"));
}

function llPopulate() {
	llEntriesAvailable = true;
	if (llCallback) llCallback(llEntries);
}

function llFeedInit(id, cbFunc) {
	llCallback = cbFunc;
	llFetchEntries(id);
}

function llGetCoverImage(llEntryIdx, llLink, llLinkTarget, llRSID) {
	
	if (!llCoverDivCreated) {
		document.write("<div id='llCoverImage'></div>");
		llCoverDivCreated = true;
	}

	if (!llEntriesAvailable) {
		llFailedCount++;
		if (llFailedCount < llFeedTimeout*10) setTimeout("llGetCoverImage("+llEntryIdx+", "+llLink+", '"+(typeof(llLinkTarget)!="undefined"?llLinkTarget:"")+"', '"+(typeof(llRSID)!="undefined"?llRSID:"")+"')", 100);
		return false;
	}
	
	if (llLink) {
		document.getElementById('llCoverImage').innerHTML = "<a href='" + llEntries[llEntryIdx]['href'] + (llRSID?"?rs_id="+llRSID:"") + "' " + (llLinkTarget!=""?"target=\"" + llLinkTarget + "\"":"") + "><img src='" + llEntries[llEntryIdx]['cover'] + "'></a>";
	} else {
		document.getElementById('llCoverImage').innerHTML = "<img src='" + llEntries[llEntryIdx]['cover'] + "'>";
	}

}

