﻿//Startup Script
$(document).ready(function() {
    ChangeValidation();
    try {
        $.radioCheckboxGroup(null, ".nextTravel");
    } catch (err) { }

});



//Validation Functions
function ChangeValidation() {
    var isEmail = false;
    var isMail = false;
    var isPhone = false;

    $(".emailCheck").each(function(i) {
        if (this.checked == true) {
            isEmail = true;

        }
    });

    $(".mailCheck").each(function(i) {
        if (this.checked == true) {
            isMail = true;
        }
    });

    $(".phoneCheck").each(function(i) {
    if (this.checked == true) {
            isPhone = true;
        }
    });


    if (isEmail == true) {
        RequireEmail(true);
    } else {
        RequireEmail(false);
    }

    if (isMail == true) {
        RequireMail(true);
    } else {
        RequireMail(false);
    }

    if (isPhone == true) {
        RequirePhone(true);
    } else {
     RequirePhone(false);
    }

}

function RequireMail(isActive) {

    if (isActive == true) {
        $(".mailRequirement").each(function(i) {
            $(this).removeClass('inactiveRequirement');
            $(this).addClass('activeRequirement');
        });
    } else {
        $(".mailRequirement").each(function(i) {
            $(this).removeClass('activeRequirement');
            $(this).addClass('inactiveRequirement');
        });
    }
}

function RequireEmail(isActive) {
    if (isActive == true) {
        $(".emailRequirement").each(function(i) {
            $(this).removeClass('inactiveRequirement');
            $(this).addClass('activeRequirement');
        });
    } else {
        $(".emailRequirement").each(function(i) {
            $(this).removeClass('activeRequirement');
            $(this).addClass('inactiveRequirement');
        });
    }
}

function RequirePhone(isActive) {
    if (isActive == true) {
        $(".phoneRequirement").each(function(i) {
            $(this).removeClass('inactiveRequirement');
            $(this).addClass('activeRequirement');
        });
    } else {
        $(".phoneRequirement").each(function(i) {
            $(this).removeClass('activeRequirement');
            $(this).addClass('inactiveRequirement');
        });
    }
}