function doLoginTimeValidation(){var msg="";var field=0;var count=0;var err_=document.getElementById("label_for_error");err_.style.display="none";err_.innerHTML='';if(document.getElementById("login")&&trim(document.getElementById("login").value)==""){msg="Please provide your login";field=document.getElementById("login");count++}if(document.getElementById("password")&&trim(document.getElementById("password").value)==""){if(msg==""){msg="Please provide your password"}else{msg="Please provide your login and password"}if(field==0){field=document.getElementById("password")}count++}if(count>0){if(err_){err_.style.display="block";err_.innerHTML=msg;field.focus()}else{open_alert(msg,"Notice");field.focus()}return false}else{return true}}function submitloginform(){if(doLoginTimeValidation()){show_loading("Please wait");document.loginform.submit();}}function wasReturnKeyPressed(e){var keynum;if(window.event){keynum=e.keyCode}else if(e.which){keynum=e.which}if(keynum==13){return true}return false}function submitViaEnter(e){if(wasReturnKeyPressed(e)){if(document.getElementById("password")&&document.getElementById("password").value==""){document.getElementById("password").focus();return}else{submitloginform();return false}}}function validate_changepassword(){var msg=new Array();var element=new Array();var count=-1;document.getElementById('label_for_error').innerHTML='';if(document.getElementById('old_password').value==''){count++;msg[count]='Please enter in Old Password';element[count]=document.getElementById('old_password')}else{un_set_error_field_medium(document.getElementById('old_password'))}if(document.getElementById('old_password').value!=''&&(trim(document.getElementById('old_password').value).length<6||trim(document.getElementById('old_password').value).length>20)){count++;msg[count]='Old Password should be between 6 to 20 characters';element[count]=document.getElementById('old_password')}else{un_set_error_field_medium(document.getElementById('old_password'))}if(document.getElementById('new_password').value==''){count++;msg[count]='Please enter New Password';element[count]=document.getElementById('new_password')}else{un_set_error_field_medium(document.getElementById('new_password'))}if(is_alpha_and_number(document.getElementById('new_password').value)==false){count++;msg[count]='New Password must be minimum 6 letters with at least 1 number';element[count]=document.getElementById('new_password')}else{un_set_error_field_medium(document.getElementById('new_password'))}if(document.getElementById('new_password').value!=''&&(trim(document.getElementById('new_password').value).length<6||trim(document.getElementById('new_password').value).length>20)){count++;msg[count]='New Password should be between 6 to 20 characters';element[count]=document.getElementById('new_password')}else{un_set_error_field_medium(document.getElementById('new_password'))}if(document.getElementById('confirm_password').value==''){count++;msg[count]='Please enter Confirm Password';element[count]=document.getElementById('confirm_password')}else{un_set_error_field_medium(document.getElementById('confirm_password'))}if(document.getElementById('confirm_password').value!=''&&document.getElementById('confirm_password').value!=document.getElementById('new_password').value){count++;msg[count]="New Password does not match with Confirmation Password";element[count]=document.getElementById('confirm_password')}else{un_set_error_field_medium(document.getElementById('confirm_password'))}if(count>-1){Error_Text(msg,element);return false}return true}function Error_changepassword(msg,field){var prev_error_fields=document.getElementsByClassName("error_field");for(llm=0;llm<prev_error_fields.length;llm++){prev_error_fields[llm].className="text"}var err_field=document.getElementById('label_for_error');field[0].focus();alert("Some field(s) were not set properly. Please see top of page for error details ");err_field.className='ErrorMessage';for(var j=0;j<msg.length;j++){err_field.innerHTML+=msg[j]+'<br>'}}function submitchangepasswordform(){initialize_error_field;var form=document.getElementById('changepassword');if(validate_changepassword()==true){form.submit()}}function validate_change_password_form(){var msg=new Array();var element=new Array();var count=-1;document.getElementById('label_for_error').innerHTML='';if(document.getElementById('oldpassword').value==''){count++;msg[count]='Please enter Old Password';element[count]=document.getElementById('oldpassword')}if(document.getElementById('newpassword').value==''){count++;msg[count]='Please enter New Password';element[count]=document.getElementById('newpassword')}if(check_special_character_for_login(document.getElementById('newpassword').value)==false){count++;msg[count]='New Password must include at least one special character';element[count]=document.getElementById('newpassword')}if(document.getElementById('newpassword').value!=''&&(trim(document.getElementById('newpassword').value).length<6||trim(document.getElementById('newpassword').value).length>20)){count++;msg[count]='New Password should be between 6 to 20 characters';element[count]=document.getElementById('newpassword')}if(document.getElementById('confirmpassword').value==''){count++;msg[count]='Please enter Confirm Password';element[count]=document.getElementById('confirmpassword')}if(document.getElementById('confirmpassword').value!=''&&document.getElementById('confirmpassword').value!=document.getElementById('newpassword').value){count++;msg[count]="New Password does not match with Confirmation Password";element[count]=document.getElementById('confirmpassword')}if(count>-1){Error_changepassword(msg,element);return false}return true}function submit_change_password_form(form_id){var err_field=document.getElementById('label_for_error');if(err_field.className!='')err_field.className='';if(validate_change_password_form()){document.forms[form_id].submit()}}function submit_forgotpassword_form(value){if(value=="false"){var username=document.getElementById('username');if(trim(username.value)==''){open_alert('Please enter your Login / Email','Notice')}else{if(isemail(trim(username.value))==false){open_alert('Please enter valid user Login / Email','Notice')}else{document.forgot_password.submit()}}}else if(value=='true'){var answer=document.getElementById('answer');if(trim(answer.value)==''){open_alert('Please enter your security answer!','Notice')}else{document.forgot_password.submit()}}else if(value=='reset'){initialize_error_field;if(validate_forget_password()==true){document.forgot_password.submit()}}}function validate_forget_password(){var msg=new Array();var element=new Array();var count=-1;document.getElementById('label_for_error').innerHTML='';if(document.getElementById('new_password').value==''){count++;msg[count]='Please enter New Password';element[count]=document.getElementById('new_password')}else{un_set_error_field_medium(document.getElementById('new_password'))}if(is_alpha_and_number(document.getElementById('new_password').value)==false){count++;msg[count]='New Password must be minimum 6 letters with at least 1 number';element[count]=document.getElementById('new_password')}else{un_set_error_field_medium(document.getElementById('new_password'))}if(document.getElementById('new_password').value!=''&&(trim(document.getElementById('new_password').value).length<6||trim(document.getElementById('new_password').value).length>20)){count++;msg[count]='New Password should be between 6 to 20 characters';element[count]=document.getElementById('new_password')}else{un_set_error_field_medium(document.getElementById('new_password'))}if(document.getElementById('confirm_password').value==''){count++;msg[count]='Please enter Confirm Password';element[count]=document.getElementById('confirm_password')}else{un_set_error_field_medium(document.getElementById('confirm_password'))}if(document.getElementById('confirm_password').value!=''&&document.getElementById('confirm_password').value!=document.getElementById('new_password').value){count++;msg[count]="New Password doesn't match with Confirm Password";element[count]=document.getElementById('confirm_password')}else{un_set_error_field_medium(document.getElementById('confirm_password'))}if(count>-1){Error_Text(msg,element);return false}return true}