﻿//Calls WebMethod to get Feature Modal Data
function getFeatureInfo(id)
{
	DisplayFeature.GetModalData(id, onSuccess, onFail, null);
}

//Handles successful webmethod return
function onSuccess(rValue, userContext, methodName)
{
	switch(methodName.toLowerCase())
	{
		//Fills id=divModal elements
		case 'getmodaldata':
		{
			var rObj = Sys.Serialization.JavaScriptSerializer.deserialize(rValue);
			$get('imgFeature').src = rObj.FeatureImgUrl;
			$get('lblSub').innerHTML = rObj.SubHeading;
			var test = $get('lblContent');
			$get('lblContent').innerHTML = rObj.Content;
			var lnkUrl = $get('linkURL');
			lnkUrl.href = rObj.ModalLinkUrl;
			lnkUrl.innerHTML = rObj.ModalLinkText;
			$get('lblHeading').innerHTML = rObj.Heading;
			$find('aeFeature').OnClick();
			$find('mpeFeature').show();
			break;
		}
	}
}

//Handles WebMethod Failure
function onFail(exValue, rParam, methodName)
{
	//David probably you want to decide what to do in event of a failure
}
