﻿Date.firstDayOfWeek = 0;
Date.format = 'mm/dd/yyyy'
$.metadata.setType("attr", "validate");
$(function () {
    $('#chkOwnBlog').change(function () {
        if ($('#chkOwnBlog').is(':checked')) {
            $('#ownSite').slideDown();
            $('#siteTitle').addClass('required');
            $('#siteUrl').addClass('required');
            $('#siteDesc').addClass('required');
        }
        else {
            $('#ownSite').slideUp();
            $('#siteTitle').removeClass('required');
            $('#siteUrl').removeClass('required');
            $('#siteDesc').removeClass('required');
        }
    });

    $("input[rel]").overlay();
    $('#fiction1_div_but').click(function () {
        $("a[rel]").each(function () {
            $(this).overlay().close();
            $(this).focus();
        });
        $("input[rel]").each(function () {
            $(this).overlay().close();
            $(this).focus();
        });
        return false;
    });
    $('#nonfiction1_div_but').click(function () {
        $("a[rel]").each(function () {
            $(this).overlay().close();
            $(this).focus();
        });
        $("input[rel]").each(function () {
            $(this).overlay().close();
            $(this).focus();
        });
        return false;
    });



    $('#fiction1_div').children().change(function () {
        $('#chkFiction').attr('checked', 'checked');
    });
    $('#nonfiction1_div').children().change(function () {
        $('#chkNonFiction').attr('checked', 'checked');
    });
    $('.date-pick').datePicker({ startDate: '01/01/1970' });
    $("#aspnetForm").validate({

        rules: {
            cEmail: {
                required: true,
                minlength: 5,
                equalTo: "#email"
            },
            bookPubDate: {
                required: true,
                date: true
            },
            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"
            }
        }
    });
});
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 + '" />'));
    });
    $('#fldBlogHost').find('input:checkbox').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/becomeAReviewer",
        data: JSON.stringify({ "formData": formData }),
        contentType: "application/json; charset=utf-8",
        dataType: "json",

        success: function(msg) {
            window.location = "/pages/thank-you-reviewers";
            //alert(msg);
        },
        error: function(request, status, error) {
        }
    });
}
