﻿var loomia_PubKey = 4054170892;

function loomia_SendClickEvent(gameid) {
	//send click event on load
	$.ajax('http://a.loomia.com/pub/' + loomia_PubKey + '/item/' + gameid + '/click?arrival_ts=' + new Date().getTime() + '&onload=1&puid=' + loomia_puid + '?callback=?');
}
function loomia_LoadRecs(gameid)
{
	//Load Loomia recommdations
	$.getJSON('http://a.loomia.com/pub/' + loomia_PubKey + '/item/' + gameid + '/related?callback=?',
    function(data) {
    	var divImages = document.getElementById('loomia_recs');
    	divImages.innerHTML = "";
    	$.each(data.recs, function(i, recomm) {
    		divImages.innerHTML = divImages.innerHTML + loomia_GetHtml(recomm);
    	});

//    	alert(divImages.innerHTML);
    	//Send back metrics
    	$.ajax('http://a.loomia.com/pub/' + loomia_PubKey + '/item/' + gameid + '/metrics?metricslist=' + data.metrics + '?callback=?');
    })
}
function loomia_OnRecClick(loomia_tag, gameid) {
	$.ajax('http://a.loomia.com/pub/' + loomia_PubKey + '/item/' + gameid + '/click?action_ts=' + new Date().getTime() + '&onload=0&puid=' + loomia_puid + '&loomia_tag=' + loomia_tag + ' ?callback=?');
	return true;
}
function loomia_GetHtml(recsItem) {
	var targetHTM = loomia_ReqHtml.replace(/REC_URL/g, recsItem.link);
	targetHTM = targetHTM.replace(/IMG_TOOLTIP/g, recsItem.summary);
	targetHTM = targetHTM.replace(/IMAGE_PATH/g, recsItem.img);
	targetHTM = targetHTM.replace(/RECTTEXT/g, recsItem.title);
	targetHTM = targetHTM.replace(/LOOMIA_TAG/g, recsItem.loomia_tag);
	targetHTM = targetHTM.replace(/ITEM_GUID/g, recsItem.guid);
	return targetHTM;
}
var loomia_ReqHtml = "<div style='float:left;text-align:center;width:100px;'><a onclick='return loomia_OnRecClick(\"LOOMIA_TAG\", ITEM_GUID);' href='REC_URL' title='IMG_TOOLTIP'><img border=0 style='width:80px;height:80px;' src='IMAGE_PATH'/></a><div><a onclick='return loomia_OnRecClick(\"LOOMIA_TAG\", ITEM_GUID);' href='REC_URL' title='IMG_TOOLTIP'>RECTTEXT</a></div></div>";
