﻿
function CheckEmailFormatForGetPasswordBack(szEmailTextFieldId)
{
        var szMailAddress=document.getElementById(szEmailTextFieldId).value;
		var myReg = /^[-+.\w]*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
        var ValidateEmail= myReg.test(szMailAddress);
        if(ValidateEmail==false)
        { 
            document.getElementById("InvalidEmail_pop").innerHTML=GetPasswordBack_InvalidEmail_pop + "&nbsp;";   
            return false;
        }
        else
        {
            document.getElementById("InvalidEmail_pop").innerHTML="&nbsp;";   
            return true;
        } 
        
}

function CheckQuestionAnswer(szQuestionAnswerTextFieldId)
{
    var oAnswer= document.getElementById(szQuestionAnswerTextFieldId);
    if(oAnswer==null)
    {
        return true; 
    }   
    var szAnswer=oAnswer.value;
    var myReg = /^[\s|\S]+$/; 
    var ValidateAnswer= myReg.test( szAnswer); 


    if( ValidateAnswer==true)
    { 
        document.getElementById("InvalidAnswer_pop").innerHTML= "&nbsp;"; 
        return true;
    }
    else
    {
        document.getElementById("InvalidAnswer_pop").innerHTML= GetPasswordBack_InvalidQuestionAnswer_pop;
        return false; 
    }       
}

function CheckForm(szEmailTextFieldId,szQuestionAnswerTextFieldId, szSecurityInfoId, nStoreID)
{
    if( CheckEmailFormatForGetPasswordBack(szEmailTextFieldId) ==true && CheckQuestionAnswer(szQuestionAnswerTextFieldId) ==true)
    {
        return true;
    } 
    else
    {  
        return false;
    }
}