﻿
function ageCheck(frmName, id1, id2, pack1, pack2) {
    
    if (document.getElementById('dtmBirthDate').value.length != 10) {

        alert("Invalid Date Format");

        return false;
    } else {

    
        var birthArray = document.getElementById('dtmBirthDate').value.split("/");
        if (birthArray[0] > 12) {
            alert("Invalid Month for Birthdate.");
            return false;
        }
        if (birthArray[1] > 31) {
            alert("Invalid Date for Birthdate.");
            return false;
        }
        if (birthArray[2] >= 2010) {
            alert("Invalid Year for Birthdate.");
            return false;
        }


        var baseUrl = "http://www.fsapapplications.org/WebFormProcessor.asp?FormTypeID=";
        var today = new Date();
        var birth = new Date();
        birth.setMonth(birthArray[0] - 1);
        birth.setDate(birthArray[1]);
        birth.setYear(birthArray[2]);
        var years = Math.floor((today.getTime() - birth.getTime()) / (365 * 24 * 60 * 60 * 1000));
        document.getElementById('strP2ENews').value = "";
        document.getElementById('strPetaENews').value = "";
        document.getElementById('strGA_PETA').value = "";
        document.getElementById('strGA_peta2').value = "";


        if (document.getElementById('nmbrPackTypeID') != null)
            document.getElementById('nmbrPackTypeID').value = "";
            
        if (years < 13) {

            //alert("Do PKids");
            location.href = "http://www.petakids.com/";
            return false;

        } else if (years > 12 && years < 22) {
            // 21 and younger, do peta2
            document.getElementById(frmName).action = baseUrl + id2;
            
            if (document.getElementById('checkSignUp').checked == true)
            {
                document.getElementById('strP2ENews').value = "yes";
                document.getElementById('strGA_PETA').value = "";
                document.getElementById('strGA_peta2').value = "peta2";
            }
            if (document.getElementById('nmbrPackTypeID') != null)
                document.getElementById('nmbrPackTypeID').value = pack2;

            if (document.getElementById('strATeamAlertCheck') != null) {
                if (document.getElementById('strATeamAlertCheck').checked == true) {
                    document.getElementById('strATeamAlert').value = "yes";
                }
            }
            
            return true;

        } else {
        // older than p2, do peta
            
            document.getElementById(frmName).action = baseUrl + id1;
            if (document.getElementById('checkSignUp').checked == true) {
                document.getElementById('strPetaENews').value = "yes";
                document.getElementById('strGA_PETA').value = "PETA";
                document.getElementById('strGA_peta2').value = "";
            }
            if (document.getElementById('nmbrPackTypeID') != null)
                document.getElementById('nmbrPackTypeID').value = pack1;

            if (document.getElementById('strATeamAlertCheck') != null) {
                if (document.getElementById('strATeamAlertCheck').checked == true) {
                    document.getElementById('strATeamAlert').value = "yes";
                }
            }
            return true;
        }
    }
}

function ageCheckNoOption(frmName, id1, id2, pack1, pack2) {

    if (document.getElementById('dtmBirthDate').value.length != 10) {

        alert("Invalid Date Format");

        return false;
    } else {


        var birthArray = document.getElementById('dtmBirthDate').value.split("/");
        if (birthArray[0] > 12) {
            alert("Invalid Month for Birthdate.");
            return false;
        }
        if (birthArray[1] > 31) {
            alert("Invalid Date for Birthdate.");
            return false;
        }
        if (birthArray[2] >= 2010) {
            alert("Invalid Year for Birthdate.");
            return false;
        }


        var baseUrl = "http://www.fsapapplications.org/WebFormProcessor.asp?FormTypeID=";
        var today = new Date();
        var birth = new Date();
        birth.setMonth(birthArray[0] - 1);
        birth.setDate(birthArray[1]);
        birth.setYear(birthArray[2]);
        var years = Math.floor((today.getTime() - birth.getTime()) / (365 * 24 * 60 * 60 * 1000));
        document.getElementById('strP2ENews').value = "";
        document.getElementById('strPetaENews').value = "";
        document.getElementById('strGA_PETA').value = "";
        document.getElementById('strGA_peta2').value = "";

        if (document.getElementById('nmbrPackTypeID') != null)
            document.getElementById('nmbrPackTypeID').value = "";

        if (years < 13) {

            //alert("Do PKids");
            location.href = "http://www.petakids.com/";
            return false;

        } else if (years > 12 && years < 22) {
            // 21 and younger, do peta2
            document.getElementById(frmName).action = baseUrl + id2;
            document.getElementById('strP2ENews').value = "yes";
            document.getElementById('strGA_PETA').value = "";
            document.getElementById('strGA_peta2').value = "peta2";

            if (document.getElementById('nmbrPackTypeID') != null)
                document.getElementById('nmbrPackTypeID').value = pack2;

            //alert(document.getElementById('strGA_peta2').value);
            //alert(document.getElementById('strP2ENews').value + " " + document.getElementById(frmName).action);
            return true;

        } else {
            // older than p2, do peta

            document.getElementById(frmName).action = baseUrl + id1;
            document.getElementById('strPetaENews').value = "yes";
            document.getElementById('strGA_PETA').value = "PETA";
            document.getElementById('strGA_peta2').value = "";
        
            if (document.getElementById('nmbrPackTypeID') != null)
                document.getElementById('nmbrPackTypeID').value = pack1;

            //alert(document.getElementById('strPetaENews').value + " " + document.getElementById(frmName).action);
            return true;
        }
    }
}

