﻿var SelThumb, ImgBd, NAs, JW;
var EPImgData = new Sys.StringBuilder();

yEvent.onContentReady("EPThumbs", function() { SelThumb = $get(p + "ibThumb0"); yEvent.on(this, "click", EPTHumbs_Click); });
yEvent.onAvailable(p + "imgEA", function() { yEvent.on(this, "load", SetLabelY); });
yEvent.onAvailable(p + "hdNA", function() { NAs = parseInt(this.value); });
yEvent.onAvailable(p + "hdJW", function() { JW = parseInt(this.value); });

function SetLabelY()
{
	var imgY = yDom.getY(p + "imgEA");
	yDom.setY(p + "EPImgData", imgY + 8);
}

function SetLabelInfo(res)
{
	if(eval("(" + res + ")") != "No Image Data Found")
	{
		ImgBd = Sys.Serialization.JavaScriptSerializer.deserialize(res);
		if(ImgBd.Year != "none")
		{
			EPImgData.append("<span>" + ImgBd.Year + "</span>");
		}
		if(ImgBd.Media != "none")
		{
			EPImgData.append("<span>" + ImgBd.Media + "</span>");
		}
		if(ImgBd.Edition != "none")
		{
			EPImgData.append("<span>" + ImgBd.Edition + "</span>");
		}
		if(ImgBd.Size != "none")
		{
			EPImgData.append("<span>" + ImgBd.Size + "</span>");
		}
	}
	$get(p + "EPImgData").innerHTML = EPImgData.toString();
}

function EPTHumbs_Click(e)
{
	var el = yEvent.getTarget(e);
	if(el.nodeName.toUpperCase() == "INPUT")
	{
		yDom.setStyle(SelThumb, "border", "solid 2px #595959");
		SelThumb = el;
		yDom.setStyle(SelThumb, "border", "solid 2px #a32638");
		var iid = el.className.substring(3);
		yEvent.preventDefault(e);
		XFAAdmin.ImageData.GetImageData(iid, SetLabelInfo, OnTimeout, OnError);
		$get(p + "imgEA").src = "SCImg.ashx?iid=" + iid + "&an=" + el.alt.replace(" ", "");
		EPImgData = new Sys.StringBuilder();
		EPImgData.append("<span>" + el.title + "</span>");
		if(NAs > 1 && JW < 1)
		{
			EPImgData.append("<span>" + el.alt + "</span>");
		}
	}
}