﻿// JScript File


function ValidatePage(Module)
{

    var isvalid = true

    if(Module == 'Registration')
    
    {
        isvalid = CheckRequiredField('txtUsername', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtFirstname', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtLastname', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtcity', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtState', ' redborder') && isvalid;
        isvalid = CheckRequiredFieldDropDown('DDDay', ' redborder', 'Select') && isvalid;
        isvalid = CheckRequiredFieldDropDown('DDMonth', ' redborder', 'Select') && isvalid;
        isvalid = CheckRequiredFieldDropDown('DDYear', ' redborder', 'Select') && isvalid;
        isvalid = CheckRequiredFieldDropDown('DDCountry', ' redborder', 'Select') && isvalid;
        isvalid = CheckRequiredFieldDropDown('DDGender', ' redborder', 'Select') && isvalid;
        isvalid = CheckRequiredField('txtConfirmemail', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtEmail', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtpassword', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtConfirmPass', ' redborder') && isvalid;
        isvalid = CheckRequiredField('txtanswer', ' redborder') && isvalid;
        
        if (isvalid) {
            if(!ValidateEmailId('txtEmail','spEmail',''))
            {
                AddClass(document.getElementById('txtEmail').parentNode, ' redborder');         
                isvalid = false;
            }

            if(!ValidateEmailId('txtConfirmemail','spConemail',''))
            {
                AddClass(document.getElementById('txtConfirmemail').parentNode, ' redborder');
                isvalid = false;
            }
            else if(document.getElementById('txtConfirmemail').value != document.getElementById('txtEmail').value)
            {
                AddClass(document.getElementById('txtConfirmEmail').parentNode, ' redborder');
                isvalid = false;
            }

            if(document.getElementById('txtConfirmPass').value != document.getElementById('txtpassword').value)
            {
                AddClass(document.getElementById('txtConfirmPass').parentNode, ' redborder');
                isvalid = false;
            }
        }                
        
        if (document.getElementById('DDsecret').value == 'Select' && document.getElementById('txtQw').value == '')
        {                    
            isvalid = CheckRequiredField('txtQw', ' redborder'); 
        }
        
        if(document.getElementById('chkTerms').checked == false && isvalid == true)
        {
            alert("Check the Terms of service");
            isvalid = false;
        }
                                  
    }
    
    return isvalid; 
 } 