﻿
// JScript File

function validate() 
{
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
     var address = (document.getElementById("mail").value);
     if (reg.test(address) == false) 
     {
        alert('Invalid Email Address');
     } 
     else         
        {
        if (document.getElementById("firstName").value == "")
        {
        alert ("Please fill in your first name.")
        }
        else
        {
            if (document.getElementById("lastName").value == "")
            {
            alert ("Please fill in your last name.")
            }
            else
            {
                if ((document.getElementById("birthYear").value == "") || (parseInt(document.getElementById("birthYear").value) < 1900) )
                {
                alert ("Please birthday year is empty or invalid.")
                }
                else
                {
                    if (document.getElementById("address").value == "")
                    {
                    alert ("Please fill in your street address.")
                    }
                    else
                    {
                        if (document.getElementById("country").value == "")
                        {
                        alert ("Please fill in your country name.")
                        }
                        else
                        {
                            if (document.getElementById("city").value == "")
                            {
                            alert ("Please fill in your city name.")
                            }
                            else
                            {
                                if (document.getElementById("state").value == 0)
                                {
                                alert ("Please fill in your state name.")
                                }
                                else
                                {
                                    if (document.getElementById("zip").value == "")
                                    {
                                    alert ("Please fill in your zip code.")
                                    }
                                    else
                                    {
                                        if (document.getElementById("phone").value == "")
                                        {
                                        alert ("Please fill in your day time phone number.")
                                        }
                                        else
                                        {
                                            if (document.getElementById("mail").value == "")
                                            {
                                            alert ("Please fill in your email address.")
                                            }
                                            else
                                            {
                                                 validateMedical()
                                            }
                                        }
                                    }                                       
                                }                                                                                
                            }
                        }
                    }
                }
            }
        }
    
    }
    
    }
    function validateMedical()
    {
        if (document.getElementById("allergies").value == "")
        {
        alert ("Please fill in your Allergies.")
        }
        else
        {
             if (document.getElementById("medication").value == "")
            {
            alert ("Please fill in your Medications.")
            }
            else
            {
                 if (document.getElementById("docName").value == "")
                {
                alert ("Please fill in your Doctor's Name.")
                }
                else
                {
                     if (document.getElementById("docPhone").value == "")
                    {
                    alert ("Please fill in your Doctor's phone number.")
                    }
                    else
                    {
                        
                        if (document.getElementById("changePwd").value == "1")
                        {
                            validatePwd()
                        }
                        else
                        {
                            document.form1.submit();
                        }
                    }
                }
            }
        }
    
    
    }
    
    
    function validatePwd()
    {
        if (document.getElementById("oldPwd"))
        {
           opwd = document.getElementById("oldPwd")
//            alert(opwd.value)
           opwd2 = document.getElementById("oldPassword")
//            alert(opwd2.value)
            
           if(opwd.value != opwd2.value)
           {
           opwd.value=""
           alert("Your old password is incorrect. Please try again")
           }else{
                pword = document.getElementById("password")
                pword2 = document.getElementById("confirmPassword")
                if (pword.value == "" || pword2.value == "")
                {
                alert ("Please fill in both 'New Password' and 'Confirm Password' fields.")
                }
                else
                {
                    if (pword.value != pword2.value)
                    {
                    alert ("The entry in the 'New Password' field does not match that of the 'Confirm Password' field.")
                    pword.value = ""
                    pword2.value = ""
                    }
                    else
                    {
                    document.form1.submit();
                    }
                }
            }
        }else{
            pword = document.getElementById("password")
            pword2 = document.getElementById("confirmPassword")
            if (pword.value == "" || pword2.value == "")
            {
            alert ("Please fill in both password fields.")
            }
            else
            {
                if (pword.value != pword2.value)
                {
                alert ("Your Passwords do not match")
                pword.value = ""
                pword2.value = ""
                }
                else
                {
                document.form1.submit();
                }
            }
        }
        
    }



