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