Rev 11325 | Blame | Compare with Previous | Last modification | View Log | RSS feed
function clearerror(){if(document.getElementById("error").style.display=="block"){document.getElementById("error").style.display="none";}}function signin(){var pass1=document.getElementById("pwd").value;var email=document.getElementById("login-id").value;var atpos=email.indexOf("@");var dotpos=email.lastIndexOf(".");if(email==""){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please fill email field!";window.scrollTo(0,0);return false;}if((atpos<1)||(dotpos<atpos+2)||(dotpos+2>=email.length)){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please fill email in correct format!";window.scrollTo(0,0);return false;}if(email.length>50){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please enter less than 50 characters in email field!";window.scrollTo(0,0);return false;}if(!removeScript(email)){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please remove script tags!";window.scrollTo(0,0);return false;}if(pass1==""){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please fill password field!";window.scrollTo(0,0);return false;}if(pass1.length<6){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Password Must be greater than or equal to 6 characters!";window.scrollTo(0,0);return false;}if(pass1.length>20){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Password Must be less than or equal to 20 characters!";window.scrollTo(0,0);return false;}if(!removeScript(pass1)){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please remove script tags!";window.scrollTo(0,0);return false;}if(pass1!=pass1.trim()){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please remove excess whitespaces from password!";window.scrollTo(0,0);return false;}if(pass1!=pass1.replace(/\s+/g,"")){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please remove whitespaces from password!";window.scrollTo(0,0);return false;}}function fbLogin(){var url=base_url+"auth/session/facebook";window.location.href=url;}function googleLogin(){var url=base_url+"auth/session/google";window.location.href=url;}function forgotPassword(){if(document.getElementById("forgotpassword").style.display=="none"){document.getElementById("login").style.display="none";document.getElementById("forgotpassword").style.display="block";}else{if(document.getElementById("forgotpassword").style.display=="block"){var email=document.getElementById("fpEmail").value;var atpos=email.indexOf("@");var dotpos=email.lastIndexOf(".");if(email==""){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please fill email field!";window.scrollTo(0,0);return false;}if((atpos<1)||(dotpos<atpos+2)||(dotpos+2>=email.length)){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please fill email in correct format!";window.scrollTo(0,0);return false;}if(email.length>50){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please enter less than 50 characters in email field!";window.scrollTo(0,0);return false;}if(!removeScript(email)){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML="Please remove script tags!";window.scrollTo(0,0);return false;}var url=base_url+"auth/forgotPassword/"+email;microAjax(url,function(res){if(res!=""){var data=JSON.parse(res);if(data["response"]){document.getElementById("error").style.display="block";document.getElementById("error").innerHTML=data["response"].message;}}});}}}var pheight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);if (document.getElementsByClassName("change-password")[0] != undefined) {document.getElementsByClassName("change-password")[0].style.minHeight = pheight - 235 + "px";}var action = document.getElementById('save_btn');action.addEventListener('click',validate, false);var count = document.getElementsByClassName('pass').length;var submit = true;function validate(){submit = true;for(var i=0;i<count;i++){if(document.getElementsByClassName('pass')[i].value == ''){document.getElementById('error-message').style.display = 'block';document.getElementById('error-message').innerHTML = 'Password field should not be empty';submit = false;break;}else{if((document.getElementById('new-pass').value.length < 6) || (document.getElementById('confirm-pass').value.length < 6)){document.getElementById('error-message').style.display = 'block';document.getElementById('error-message').innerHTML = "Password length should be minimum 6 characters long!";submit = false;break;} else if(document.getElementById('new-pass').value != document.getElementById('confirm-pass').value){document.getElementById('error-message').style.display = 'block';document.getElementById('error-message').innerHTML = "Confirm password doesn't match with new password! ";submit = false;break;}}}if(submit != false){document.getElementsByTagName('form')[0].submit();}setTimeout(function(){document.getElementById('error-message').style.display = 'none';},3000);}var cancel = document.getElementById('cancel_btn');cancel.addEventListener('click',validate1, false);function validate1(){for(var i=0;i<count;i++){document.getElementsByClassName('pass')[i].value = '';}}setTimeout(function(){document.getElementById('error-message').style.display = 'none';if(document.getElementsByClassName('success_msg')[0] != undefined){document.getElementsByClassName('success_msg')[0].style.display = 'none';}},3000);