﻿$(document).ready(function () {

    $('#dialog_tou').fancybox({
        'width': 400,
        'height': 300,
        'autoScale': false,
        'transitionIn': 'fade',
        'transitionOut': 'fade',
        'overlayOpacity': .9,
        'type': 'iframe'
    });

});

IsValid = function () {
    var emailPattern = new RegExp(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/);
    var isValid = true;
    $('#invalidLabel').text('');

    if ($('.firstName').attr('value') == '') {
        $('.firstName').addClass('invalidtxt');
        $('#invalidLabel').append('Please enter a First Name.<br />');
        isValid = false;
    }
    else {
        $('.fFirstName').removeClass('invalidtxt');
    }

    if ($('.lastName').attr('value') == '') {
        $('.lastName').addClass('invalidtxt');
        $('#invalidLabel').append('Please enter a Last Name.<br />');
        isValid = false;
    }
    else {
        $('.lastName').removeClass('invalidtxt');
    }

    if ($('.emailAddress').attr('value') != '') {
        if (!emailPattern.test($('.emailAddress').attr('value'))) {
            $('#invalidLabel').append('Please enter a valid Email.<br />');
            isValid = false;
        }
    }
    else {
        $('.emailAddress').removeClass('invalidtxt');
    }

    if ($('.emailAddress').attr('value') == '') {
        $('.emailAddress').addClass('invalidtxt');
        $('#invalidLabel').append('Please enter an Email Address.<br />');
        isValid = false;
    }
    else {
        $('.emailAddress').removeClass('invalidtxt');
    }

    if ($('.phone').attr('value') == '') {
        $('.phone').addClass('invalidtxt');
        $('#invalidLabel').append('Please enter a Phone Number.<br />');
        isValid = false;
    }
    else {
        $('.phone').removeClass('invalidtxt');
    }

    if ($('form #tou').is(':checked')) {
        $('#tou').removeClass('invalidtxt');
    }
    else {
        $('#tou').addClass('invalidtxt');
        $('#invalidLabel').append('Please agree to the Terms of Use.<br />');
        isValid = false;
    }

    if ($('.captchaTx').attr('value') == '') {
        $('.captchaTx').addClass('invalidtxt');
        $('#invalidLabel').append('Please enter a Captcha.<br />');
        isValid = false;
    }
    else if ($('.captchaTx').attr('value') != 'STriKiNG') {
        $('.captchaTx').addClass('invalidtxt');
        $('#invalidLabel').append('Incorrect Captcha.<br />');
        isValid = false;
    }
    else {
        $('.captchaTx').removeClass('invalidtxt');
    }

    return isValid;
};
