function showMessage(a){if(typeof a!="string"){if(a&&a.validationerrors&&a.validationerrors()!=undefined)a=a.validationerrors();else{var c=[];c.push({message:a.content()});a=c}if(a==undefined||a.length<=0)return false;for(var b=0;b<a.length;b++)messageQueue.createError(a[b].message)}else messageQueue.createError(a)}function showProMessage(a){messageQueue.createAlert(a)}function encodeUTF(a){return unescape(encodeURIComponent(a))}function doCtrlSEvent(a,b){if(!(String.fromCharCode(a.which).toLowerCase()=="s"&&a.ctrlKey)&&!(a.which==19))return true;b!=undefined&&typeof b=="function"&&b(a);a.preventDefault();return false}function getItemFromObject(a,b){try{if(a.request&&a.request().items&&a.request().items()[b])return a.request().items()[b]}catch(c){}return a}function getButtonFromObject(a){try{if(a.request&&a.request().items&&a.request().items().button)return a.request().items().button}catch(b){}return a}function disableClick(a){if(!a||!a.length)return;for(var c=0;c<a.length;c++){var b=$._data(a[c],"events");if(b!=undefined&&b.click)if(b.click){for(var e=[],d=0;d<b.click.length;d++)e.push(b.click[d].handler);$(a[c]).data("temporaryclick",e)}}a.unbind("click")}function enableClick(e){var d="temporaryclick";for(var a=0;a<e.length;a++){var c=$(e[a]),b=c.data(d);if(b!=undefined){for(var a=0;a<b.length;a++)c.click(b[a]);c.removeData(d)}}}function formOverlaySizeChanged(){var a=$(this),b=a.find(".formOverlay");b.width(a.outerWidth()+"px").height(a.outerHeight()+"px")}function enableForm(b){var a=b.find(".formOverlay");b.unbind("resize");a.length>0&&a.hide()}function disableForm(a){if(a==undefined||a.length<=0)return;var b=a.find(".formOverlay");if(b.length<=0){b=$('<div class="formOverlay" style="display:none"></div>');a.append(b);a.resize(formOverlaySizeChanged)}var c=(a.outerWidth()-a.width())/2;b.width(a.width()+"px").height(a.outerHeight()+"px").css({opacity:.5,left:c+"px"}).show()}function getDOMElement(a){return typeof a!="string"?jQuery(a):a.charAt(0)=="#"?jQuery(a):jQuery("#"+a)}function findControlByControlName(a,c){if(a==undefined)a=$("body");var b=a.find('[controlname="'+c+'"],[ControlName="'+c+'"]');if(b.length>0)return $(b[0]);return undefined}function findControlName(f,a){var c="controlname";for(var d=0;d<f.length;d++){var b=$(f[d]);if(b.attr("name")==a)if(b.attr(c)!=null&&b.attr(c).length>0)return b.attr(c);else{if(a.indexOf("$")>=0){var e=$('[name="'+a+'"]');if(e.length>0)return e.attr("id")}return a}}return a}function formToObject(b){var c={};b=getDOMElement(b);if(b.length>0){var d=b.find(":input, select"),a=d.serializeArrayByControlName();for(ndx in a)if(c[a[ndx].name]==undefined)c[a[ndx].name]=a[ndx].value;else c[a[ndx].name]+=","+a[ndx].value}return c}function onbeforeUnloadCatcher(){if($.fn.anyFormChanged())return "One or more forms have been changed and not saved. Please either save or the close the form before leaving the page"}function loginoutComplete(a){if(a.success())window.location.href="/";else showMessage(a)}function loginout(){AjaxAction.prototype.perform({action:"user/logout",oncomplete:loginoutComplete})}function loadLoginControlComplete(a){if(a.success())BindEvents();else showMessage(a)}function loadLoginControl(){AjaxReplacer.prototype.perform({action:"common/navigation",oncomplete:loadLoginControlComplete,target:$(".navigationContainer")})}function getUrlParameter(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c=new RegExp("[\\?&]"+a+"=([^&#]*)"),b=c.exec(location.search);return b===null?"":decodeURIComponent(b[1].replace(/\+/g," "))}function LoginComplete(a){if(a.success())if(getUrlParameter("source")!="")window.location.href=getUrlParameter("source");else window.location.href=a.parameters().Items.redirect;else{showMessage(a);$(".cmdResendActiviationEmail").unbind().click(cmdResendActiviationEmail).css("cursor","pointer")}}function login(e,d){var b=".hfOnlineDraftId";if(d)var a={tblogin:$(".tbLoginMob").val(),tbpassword:$(".tbPasswordMob").val(),rememberme:$(".link-remember-me-mob input:checkbox").val()};else var a={tblogin:$(".tbLogin").val(),tbpassword:$(".tbPassword").val(),rememberme:$(".link-remember-me input:checkbox").val()};if($(b))a.hfOnlineDraftId=$(b).val();a.leagueid=$("#hfLeagueId").val();a.code=$("#hfCode").val();var c=new Date;a.timezoneoffset=c.getTimezoneOffset();AjaxAction.prototype.perform({action:"user/login",oncomplete:LoginComplete,values:a})}function cmdForgottenPassword(){dialogQueue.addDialog(new DialogItem({action:"member/common/forgottenpassword",title:"Forgotten Password",buttons:[{id:"btnSendPassword",cssclass:"btn",text:"Send Password",action:function(a){SendPassword(a)}},{id:"btnClose",cssclass:"btn",text:"Close",action:function(a){CloseForgottenPassword(a)}}],id:"forgottenpassword",oncomplete:cmdForgottenPasswordComplete}))}function cmdForgottenPasswordComplete(){}function CloseForgottenPassword(){dialogQueue.removeDialogById("forgottenpassword")}function SendPassword(){var a={};a.emailaddress=$(".tbEmailAddress").val();AjaxAction.prototype.perform({action:"user/sendpassword",oncomplete:SendPasswordComplete,values:a})}function SendPasswordComplete(a){if(a.success()){dialogQueue.removeDialogById("forgottenpassword");showMessage("Your Password has been sent to your email address.")}else showMessage(a)}function toUTC(){var b;if($(".hlOverRideON").val()=="True"){var d=parseInt($(".hlcurrenttime").val()),c=(new Date).getTime();b=new Date(c+d)}else b=new Date;var a=new Date;offSet=b.getTimezoneOffset();if(offSet<0)a.setMinutes(a.getMinutes()+offSet);else a.setMinutes(a.getMinutes()-offSet);return a}function Clock(){if($(".clockcontrol").length>0){var f=(new Date($(".hlclockenddate").val())).getTime(),a="00",e,d,b,c,g=document.getElementById("countdown");setInterval(function(){var h=toUTC(),g=(f-h)/1e3;e=parseInt(g/86400);g=g%86400;d=parseInt(g/3600);g=g%3600;b=parseInt(g/60);c=parseInt(g%60);$(".days").html(a.substring(0,a.length-e.toString().length)+e);$(".hours").html(a.substring(0,a.length-d.toString().length)+d);$(".minutes").html(a.substring(0,a.length-b.toString().length)+b);$(".seconds").html(a.substring(0,a.length-c.toString().length)+c)},1e3)}}function cmdClickAdvert(){var a={};a.advertid=$(this).attr("advertid");a.adurl=$(this).attr("adurl");AjaxAction.prototype.perform({action:"advert/click",oncomplete:cmdClickAdvertComplete,values:a})}function cmdClickAdvertComplete(a){!a.success()&&showMessage(a)}function BindFormElementsStyling(){$("select").dropdown();$("input:checkbox").checkbox()}function cmdUnsubscribe(){var a={};a.emailsettingid=$(".hfUbsubscribeId").val();a.password=$(".tbPassword").val();AjaxAction.prototype.perform({action:"email/unsubscribe",oncomplete:cmdUnsubscribeComplete,values:a})}function cmdUnsubscribeComplete(a){if(a.success())window.location.href=a.parameters().Items.redirect;else showMessage(a)}function cmdLoadUnsubscribeComplete(a){if(a.success())window.location.href=a.parameters().Items.redirect;else showMessage(a)}function cmdResendActiviationEmail(){var a={};a.email=$(".tbLogin").val();AjaxAction.prototype.perform({action:"email/resendactivationemail",oncomplete:cmdResendActiviationEmailComplete,values:a})}function cmdResendActiviationEmailComplete(b){var a=".cmdResendActiviationEmail";if(b.success()){$(a).unbind();$(a).html("Activation email has been resent. If you cannot find the email in you Inbox, please check your spam folder.")}else showMessage(b)}function BindCommonEvents(){var b="pointer",a="cursor";$(".tbLogin").watermark("Email Address");$(".tbPassword").watermark("Password");$(".actionSignIn").unbind().click(function(){login({},false)}).css(a,b);$(".actionSignInMob").unbind().click(function(){login({},false)}).css(a,b);$(".logincontrol .tbPassword").keypress(function(a){a.which==13&&login()});$(".btnLogOff").unbind().click(loginout).css(a,b);$(".btnForgottenPassword").unbind().click(cmdForgottenPassword).css(a,b);Clock();$(".adclickable").unbind().click(cmdClickAdvert).css(a,b);$(".btnUnsubscribe").unbind().click(cmdUnsubscribe).css(a,b);BindFormElementsStyling()}$(document).ready(function(){BindCommonEvents()})