function ForgotFormCheckEB(highlight,submitted){fields=new Array();fields[0]='email';var errors=new Array();errors[0]=($('#email').val()==''?'Please enter your email address':'');errors[0]=(!regex.test($('#email').val())?'This email address does not appear to be valid':errors[0]);scanPopErrorBox(fields,errors,highlight);if(errors.join('').length>0){if(visit==0){Google_tracker('/ForgotPass_Error');visit++;}
for(var i=0;i<fields.length;i++){var el=document.getElementById(fields[i]);if(el){el.onfocus=function(){ForgotFormCheckEB(this.id);}
el.onblur=ForgotFormCheckEB;}}
$('#busyindicator').hide();$('#forgotbutton').show();return false;}else	{popErrorBox(fields[0],errors[0]);if(submitted){$('#forgotbutton').hide();$('#busyindicator').show();}
return true;}}
function ForgotSuccessEB(responseText,statusText){if(responseText==1){$('#div_form_forgot').hide();$('#div_success_forgot').show();Google_tracker('/ForgotPass_request_success');}else{switch(responseText){case '-1':popErrorBox('email','Sorry, those details were not recognised',false);break;case '-2':var err='Sorry, your reset link could not be sent';break;case '-3':var err='Sorry, an error occurred. Please try later';break;default:var err='Sorry, an error occurred. Please try later';break;}
if(err){err='<ul><li>'+err+' Please try again later</li></ul>';$('#div_errors_forgot').show();$('#div_errors_forgot').html(err);}else{$('#div_errors_forgot').hide();}
$('#busyindicator').hide();$('#forgotbutton').show();Google_tracker('/ForgotPass_request_failure');}}
function ResetFormCheckEB(highlight,submitted){fields=new Array();fields[0]='pass1';fields[1]='pass2';var errors=new Array();errors[0]=($('#pass1').val()==''?'Please enter your password':'');errors[0]=($('#pass1').val().indexOf(',')>=0?'Your password may not contain a comma':errors[0]);errors[0]=($('#pass1').val().length<6?'Your password must be at least 6 characters':errors[0]);errors[1]=($('#pass1').val()!=$('#pass2').val()?'Passwords do not match':'');scanPopErrorBox(fields,errors,highlight);if(errors.join('').length>0){if(visit==0){Google_tracker('/ForgotPass_Error');visit++;}
for(var i=0;i<fields.length;i++){var el=document.getElementById(fields[i]);if(el){el.onfocus=function(){ResetFormCheckEB(this.id);}
el.onblur=ResetFormCheckEB;}}
$('#busyindicator').hide();$('#resetbutton').show();return false;}else	{popErrorBox(fields[0],errors[0]);if(submitted){$('#busyindicator').show();$('#resetbutton').hide();}
return true;}}
function ResetSuccessEB(responseText,statusText){if((responseText==1)||(responseText==2)){$('#div_form_reset').hide();if(responseText==2){$('#div_success_reset').html($('#div_success_reset').html()+'<p style="color:#ff0000;">Your password was not updated on the YuuGuu server. You may find you have to <a href="/mypwn/mypins/mydetailsform/" class="dotted">re-set your password</a> in <a href="/mypwn/mypins/" class="dotted">MyPowwownow</a> before you can use Web Sharing</p>');}
$('#div_success_reset').show();Google_tracker('/ResetPass_request_success');}else{var redir='';switch(responseText){case '-1':var err='Sorry, you waited too long!  For security reasons, you must fill out this form within two minutes.  Please try again';redir='/Mypowwownow/Forgotpassword/';break;case '-2':popErrorBox('pass1','The password has to be at least 6 characters long',false);break;case '-3':popErrorBox('pass2','Passwords do not match',false);break;case '-4':popErrorBox('pass1','Your password may not contain a comma',false);break;default:var err='System error, please try later'+responseText;break;}
if(redir){alert(err);document.location.replace(redir);}else if(err){err='<ul><li>'+err+'</li></ul>';$('#div_errors_reset').show();$('#div_errors_reset').html(err);}else{$('#div_errors_forgot').hide();}
$('#busyindicator').hide();$('#resetbutton').show();Google_tracker('/ResetPass_request_failure');}}