﻿document.observe('dom:loaded',initPage);function initPage(){Ajax.Responders.register({onCreate:function(){$(elImgLoader).show();},onComplete:function(){$(elImgLoader).hide();}});document.forms[0].onsubmit=function(){return submitForm();};$(elF1).focus();};function submitForm(){var s;s=$F(elF1);if(s==null||s.length==0){showMsg(sMsgF012);return false;}s=$F(elF2);if(s==null||s.length==0){showMsg(sMsgF007);return false;}var request=new Ajax.Request('ws/val.aspx',{parameters:'c=li&p1='+encodeURIComponent($F(elF1))+'&p2='+encodeURIComponent($F(elF2)),onComplete:ajaxOnComplete,onException:ajaxOnException,onFailure:ajaxOnFailure});return false;};function ajaxOnComplete(transport){var resp=transport.responseText;var oJson=eval('('+resp+')');var id=oJson.Profile[0].uid;if(id==0){showMsg(sMsgF017);}else{document.forms[0].submit();}};function resetPwd(){var s=$F(elTxtUserName);if(s==null||s.length==0){showMsg(sMsgF012);return false;}showMsg('Requesting...');var request=new Ajax.Request('ws/val.aspx',{parameters:'c=respwd&un='+encodeURIComponent(s),onComplete:ajaxOnReminderComplete,onException:ajaxOnException,onFailure:ajaxOnFailure});return true;};function sendAcct(){var s=$F(elTxtEmail);if(s==null||s.length==0){showMsg(sMsgF001);return false;}if(!validateEmail(s)){showMsg(sMsgF002);return false;}showMsg('Requesting...');var request=new Ajax.Request('ws/val.aspx',{parameters:'c=respwd&em='+encodeURIComponent(s),onComplete:ajaxOnReminderComplete,onException:ajaxOnException,onFailure:ajaxOnFailure});return true;};function resendLink(){var s=$F(elValLinkEmail);if(s==null||s.length==0){showMsg(sMsgF001);return false;}if(!validateEmail(s)){showMsg(sMsgF002);return false;}showMsg('Requesting...');var request=new Ajax.Request('ws/val.aspx',{parameters:'c=resendlnk&em='+encodeURIComponent(s),onComplete:ajaxOnResendLinkComplete,onException:ajaxOnException,onFailure:ajaxOnFailure});return true;};function ajaxOnReminderComplete(transport){var resp=transport.responseText;showMsg('');if(resp.length=0){showMsg('Sorry but an account could not be found with the details specified.');}else{$(elDivResetPwd).innerHTML='<b>Your login details have been sent to email address '+resp+'</b>';}};function ajaxOnResendLinkComplete(transport){var resp=transport.responseText;showMsg('');if(resp.length=0){showMsg('Sorry but an account could not be found with the email specified.');}else{$('divResendValidationLink').innerHTML='<b>Your confirmation email and validation link has been resent to email address '+resp+'</b>';}};function showMsg(sText){$(elDivMsg).innerText=sText;};function showResetPanel(){$(elDivResetPwd).show();};function showResendPanel(){$('divResendValidationLink').show();}