var MessageLinkControlData=new Array();function GetMLCImageRoot(a){return MessageLinkControlData[a].ImageRoot}function GetMLCIcon(a){return MessageLinkControlData[a].Icon}function GetMLCHeaderText(a){return MessageLinkControlData[a].HeaderText}function GetMLCMessageText(a){return MessageLinkControlData[a].MessageText}function GetMLCBackgroundImage(a){return MessageLinkControlData[a].BackgroundImage}function GetMLCOnHoverBackgroundImage(a){return MessageLinkControlData[a].OnHoverBackgroundImage}function GetMLCLinkNavigateUrl(a){return MessageLinkControlData[a].LinkNavigateUrl}function GetMLCLinkText(a){return MessageLinkControlData[a].LinkText}function GetMLCLinkOnClickText(a){return MessageLinkControlData[a].LinkOnClickText}function GetMLCCustomWidth(a){if(MessageLinkControlData[a].CustomWidth==null){return"440"}return MessageLinkControlData[a].CustomWidth}function GetMLCCustomHeight(a){if(MessageLinkControlData[a].CustomHeight==null){return"60"}return MessageLinkControlData[a].CustomHeight}function GetMLCMarginTop(a){if(MessageLinkControlData[a].MarginTop==null){return 15}return MessageLinkControlData[a].MarginTop}function GetMLCTextSpacing(a){if(MessageLinkControlData[a].TextSpacing==null){return 16}return MessageLinkControlData[a].TextSpacing}function GetMLCLineBreakHeight(a){if(MessageLinkControlData[a].LineBreakHeight==null){return 0}return MessageLinkControlData[a].LineBreakHeight}function InitializeMessageLinkControl(e){MessageLinkControlData[e.SelectorId]=e;if(e.TargetDocument==null){e.TargetDocument=document}var b=$("#_MLC-"+e.SelectorId,e.TargetDocument);b.html("");b.css("position","relative");b.show();b.append('<div id="_MLCImageDiv-'+e.SelectorId+'">&nbsp;</div>');b.append('<div id="_ContentDiv-'+e.SelectorId+'">');b.append('<span id="_MLCHeaderLabel-'+e.SelectorId+'">&nbsp;</span>');b.append('<span id="_MLCMessageLabel-'+e.SelectorId+'">&nbsp;</span>');b.append('<a id="_MLCLink-'+e.SelectorId+'"></a>');b.append("</div>");if(e.BackgroundImage!=null){b.css("background-image","url("+GetMLCImageRoot(e.SelectorId)+GetMLCBackgroundImage(e.SelectorId)+")");b.css("background-repeat","no-repeat");if(e.OnHoverBackgroundImage!=null){b.css("cursor","pointer");b.mouseover(function(){$(this).css("background-image","url("+GetMLCImageRoot(e.SelectorId)+GetMLCOnHoverBackgroundImage(e.SelectorId)+")")});b.mouseout(function(){$(this).css("background-image","url("+GetMLCImageRoot(e.SelectorId)+GetMLCBackgroundImage(e.SelectorId)+")")})}}else{b.css("border","1px solid green");b.css("background-image","url("+GetMLCImageRoot(e.SelectorId)+"/GreyTableBackground-1x100.png)")}b.width(GetMLCCustomWidth(e.SelectorId)+"px");b.height(GetMLCCustomHeight(e.SelectorId)+"px");var k=SetMessageLinkControlIcon(e.SelectorId,GetMLCIcon(e.SelectorId),e.TargetDocument);var f=GetMLCMarginTop(e.SelectorId);var d=GetMLCTextSpacing(e.SelectorId);var a=f;var c=5;if(k){c=50}var g=GetMLCCustomWidth(e.SelectorId)-c;var h=$("#_ContentDiv-"+e.SelectorId,e.TargetDocument);h.css("position","absolute");h.css("top","0px");h.css("left","0px");h.height(GetMLCCustomHeight(e.SelectorId)+"px");h.width(g+"px");var i=$("#_MLCHeaderLabel-"+e.SelectorId,e.TargetDocument);if(GetMLCHeaderText(e.SelectorId)!=null&&GetMLCHeaderText(e.SelectorId)!=""){i.css("position","absolute");i.css("width",g-10+"px");i.css("height","20px");i.css("top",a+"px");i.css("left",c+"px");i.css("font","12px Tahoma,Verdana,Helvetica");i.css("font-weight","bold");i.css("color","Green");i.html(GetMLCHeaderText(e.SelectorId));a+=d}else{i.hide()}var m=$("#_MLCMessageLabel-"+e.SelectorId,e.TargetDocument);if(GetMLCMessageText(e.SelectorId)!=null&&GetMLCMessageText(e.SelectorId)!=""){m.css("position","absolute");m.css("width",g-10+"px");m.css("height","20px");m.css("top",a+"px");m.css("left",c+"px");m.css("font","12px Tahoma,Verdana,Helvetica");m.css("font-weight","bold");m.html(GetMLCMessageText(e.SelectorId));a+=d}else{m.hide()}var j=$("#_MLCLink-"+e.SelectorId,e.TargetDocument);if((GetMLCLinkText(e.SelectorId)!=null)&&(GetMLCLinkNavigateUrl(e.SelectorId)!=null||GetMLCLinkOnClickText(e.SelectorId)!=null)||(e.TransactionType=="Purchase"||e.TransactionType=="Redeem")){j.css("position","absolute");j.css("width",g+"px");j.css("top",a+"px");j.css("left",c+"px");j.css("font","bold 12px Tahoma,Verdana,Helvetica");j.css("text-decoration","underline");j.html(GetMLCLinkText(e.SelectorId));if(e.LinkOnClickText!=null){b.bind("click",{Args:e},function(n){if(n.data.args.Url==LinkOnClickText){return}});j.css("text-decoration","underline");j.css("cursor","pointer")}else{if(e.TransactionType=="Purchase"||e.TransactionType=="Redeem"){b.bind("click",{Args:e},function(n){ShowPurchaseRedeemPopup({Action:e.TransactionType,TicketGuid:e.TicketGuid,ImageRoot:e.ImageRoot,SpinnerText:e.SpinnerText,DataHandlerUrl:e.DataHandlerUrl,NonLocalizedImageRootUrl:e.ImageRoot})});ShowPurchaseRedeemPopup({Action:e.TransactionType,TicketGuid:e.TicketGuid,ImageRoot:e.ImageRoot,SpinnerText:e.SpinnerText,DataHandlerUrl:e.DataHandlerUrl,NonLocalizedImageRootUrl:e.ImageRoot});j.css("text-decoration","underline");j.css("cursor","pointer")}else{b.bind("click",{Url:GetMLCLinkNavigateUrl(e.SelectorId)},function(n){if(n.data.Url==null){return}window.location=n.data.Url});b.css("cursor","pointer")}}}else{j.hide()}var l=$("#_MLCOption-"+e.SelectorId,e.TargetDocument);l.css("top",a+5+"px");l.css("position","absolute");l.css("width",g-10+"px");l.css("left",c+"px");l.css("text-align","center");if(GetMLCLineBreakHeight(e.SelectorId)>0){b.after('<div style="height:'+GetMLCLineBreakHeight(e.SelectorId)+'px; clear:both"/>')}}function SetMessageLinkControlIcon(b,a,e){if(e==null){e=document}var d=$("#_MLCImageDiv-"+b,e);var c=null;d.css("position","absolute");if(a=="Custom"||a=="None"||a=="Transparent"){d.width("0px");d.height("0px")}else{c=GetMLCImageRoot(b)+a+"-Icon.png"}if(a!=null&&a!="Transparent"){d.css("background-image","url("+c+")");d.css("background-repeat","no-repeat");d.width("40px");d.height("40px");d.css("float","left");d.css("top","5px");d.css("left","5px");d.show();return true}return false}function ShowMessageLinkControl(b,a){if(a==null){a=document}$("#_MLC-"+b,a).show()}function HideMessageLinkControl(b,a){if(a==null){a=document}$("#_MLC-"+b,a).hide()}function SetMessageLinkControlMessageText(b,c,d){if(d==null){d=document}var a=$("#_MLCMessageLabel-"+b,d);a.html(c);ShowMessageLinkControl(b,d)}function SetMessageLinkControlHeaderText(a,b,d){if(d==null){d=document}var c=$("#_MLCHeaderLabel-"+a,d);c.html(b);ShowMessageLinkControl(a,d)}function SetMessageLinkControlText(a,b,c){SetMessageLinkControlMessageText(a,b);SetMessageLinkControlHeaderText(a,c)};
