﻿Date.firstDayOfWeek = 0;
Date.format = 'mm/dd/yyyy'
$.metadata.setType("attr", "validate");
$(function () {
    $('#trBeenReleased').hide();
    $("input[rel]").overlay();

    $('#fiction1_div_but').click(function () {
        $("a[rel]").each(function () {
            $(this).overlay().close();

        });
        $("input[rel]").each(function () {
            $(this).overlay().close();

        });
        return false;
    });

    $('#nonfiction1_div_but').click(function () {
        $("a[rel]").each(function () {
            $(this).overlay().close();

        });
        $("input[rel]").each(function () {
            $(this).overlay().close();

        });
        return false;
    });

    $('#fiction1_div').children().change(function () {
        var n = $('#fiction1_div').find('input:checked').length;

        if (n < 1) {
            $('#chkFiction').attr('checked', false);
        }
        else {
            $('#chkFiction').attr('checked', true);
        }
    });

    $('#nonfiction1_div').children().change(function () {
        var n = $('#nonfiction1_div').find('input:checked').length;

        if (n < 1) {
            $('#chkNonFiction').attr('checked', false);
        }
        else {
            $('#chkNonFiction').attr('checked', true);
        }
    });

    $('#beenReleased').change(function () {
        if ($('#beenReleased option:selected').val() == 'yes') {
            $('#trBeenReleased').show();
            $('#bookPubDate').addClass('required');

        }

        else {
            $('#trBeenReleased').hide();
            $('#bookPubDate').removeClass('required');
        }
    });

    $('.date-pick').datePicker({ startDate: '01/01/1970' });

    $("#aspnetForm").validate({
        rules: {
            cEmail: {
                required: true,
                minlength: 5,
                equalTo: "#email"
            },
            format: {
                minlength: 1
            },
            genre: {
                minlength: 1
            }
        },
        messages: {
            confirm_password: {
                required: "Please confirm your email addresses match",
                equalTo: "Please enter the same email address as above"
            }
        }
    }); //end of validate
});         //end of docReady()
function submitForm() {
    if (!$("#aspnetForm").valid())
        return false;
    var dummyForm = jQuery("<form></form>");
    $('#bkFormats').find('input').each(function() {
        var id = $(this).attr('id');
        var value;
        if ($(this).is(':checked'))
            value = true;
        else
            value = false;
        dummyForm.append(jQuery('<input type="hidden" name="' + id + '" value="' + value + '" />'));
    });
    dummyForm.append($('#main-content').find('input, select, textarea'));
    dummyForm.append($('#fiction1_div').find('input, select, textarea'));
    dummyForm.append($('#nonfiction1_div').find('input, select, textarea'));
    var formData = JSON.stringify(dummyForm.serializeArray());
    $.ajax({
        type: "POST",
        url: "/FormService.asmx/getAReview",
        data: JSON.stringify({ "formData": formData }),
        contentType: "application/json; charset=utf-8",
        dataType: "json",

        success: function(msg) {
            window.location = "/pages/thanks-for-your-submission"
            //alert(msg);
        },
        error: function(request, status, error) {
        }
    });
}
