﻿Student = {
    RestoreStudentProfile: function(id, callback) {
        var action = "/Admin/Students/Restore/" + id;
        $.ajax({
            type: "POST",
            url: action,
            data: null,
            success: function(msg) {
                var result = msg.type == "success";
                if (result == true && callback != null) callback(id);
                alert(msg.content);
            }
        });
        return false;
    },
    ConfirmStudentInformation: function() {
        if (Student.CheckFilledFields()) {
            //return Student.ConfirmZipAndCountry();
            return true;
        }
        return false;
    },
    CheckFilledFields: function() {
        var required_fields = new Array();

        $.each(validateFields, function(fieldset, fields) {
            $.each(fields, function(key, value) {
                required_fields.push(value);
            });
        });
        if (!LiveValidation.massValidate(required_fields)) {
            alert("Some information is incomplete or missing. Please check the red fields.");
            return false;
        }
        return true;
    },
    ConfirmZipAndCountry: function() {
        var zip = $('#zip').val();
        var country = $('#country :selected').text();
        var message = "Submission guidelines vary by region.\n"
        var message = "Please confirm your entry: " + zip + ", " + country + ". Is thit correct?"
        return confirm(message);
    },
    PrintRegistration: function(list) {
        var header = "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml' ><html><head><link href=\"/AltStyles/printsubmission.css\" type=\"text/css\" rel=\"stylesheet\" /></head><body><center>";
        var footer = "</center></body></html>";
        var print_registration = $("#print_registration");
        var win = window.open("", "print_registration_window", "", false);

        if (list != null && list.length > 0) {
            $('#print_registration').children('div').hide();
            for (item in list) {
                console.log($('#print_registration').children('div#table_work_' + list[item]));
                $('#print_registration').children('div#table_work_' + list[item]).show();
            }
        }

        win.document.write(header + print_registration.html() + footer);
        $('#print_registration div').hide();
        win.document.close();
        return false;
    },
    PrintWorkContent: function(content_id) {
        return printWorkContent(content_id);
    }
};
