﻿/// <reference path="jquery.js" />
/// <reference path="jquery-ui.min.js" />
$(function () {

	if ($('div#divForgotPassword').length > 0) {

		$("div#divForgotPassword").dialog({
			title: "Send Login",
			resizable: false,
			draggable: false,
			bgiframe: true,
			autoOpen: false,
			width: 300,
			height: 100,
			modal: true,
			beforeclose: function () {
				$('#txtEmailAddr').val('').removeClass('errorTextBox').addClass('defaultTextBox');
			},
			buttons: {
				Cancel: function () {
					$(this).dialog('close');
				},
				Send: function () {
					var valid = DdmSys.Validation;

					var formElements = new Array();
					formElements.push(new valid.formElementsToValidate('txtEmailAddr', "You must enter your email address."));

					var msg = valid.submitValidation(formElements);

					if (msg != "") {
						alert(msg);
						valid.setFocusFirstField();
						return false;
					}

					var emailAddr = $("#txtEmailAddr").val();
					$(this).dialog('close');
					PageMethods.SendPassword(emailAddr, function () {
						var top = $('html').scrollTop();
						var left = $('html').scrollLeft();

						$('#loginSent p span').text(emailAddr);
						$("#loginSent").dialog('option', 'position', [left + 250, top + 100]);
						$('#loginSent').dialog('open');
					},
						function (error) { alert(error.get_message()); }
					);
				}
			}
		});

		$('#loginSent').dialog({
			title: "Edison High School",
			resizable: false,
			bgiframe: true,
			autoOpen: false,
			width: 400,
			height: 100,
			modal: true,
			buttons: {
				ok: function () {
					$(this).dialog('close');
				}
			}
		});

		$("div#divForgotPassword td:nth-child(1)").css({
			textAlign: "right",
			whiteSpace: "nowrap",
			fontWeight: '600',
			paddingRight: '4px'
		});

		$("div#divForgotPassword tr").css({ verticalAlign: "top" });
	}
});

DdmSys.Login = {
	SendLogin: function (el) {
		var top = $('html').scrollTop();
		var left = $('html').scrollLeft();

		$("#divForgotPassword").dialog('option', 'position', [left + 250, top + 100]);
		$('#divForgotPassword').dialog('open');
		return false;
	}
}

function validateForm() {
	var baseClientID = 'cphMain_lvAnaymousView_lgnMain_';
	var valid = DdmSys.Validation;

	var formElements = new Array();

	formElements.push(new valid.formElementsToValidate(baseClientID + 'UserName', "You must enter a user name"));
	formElements.push(new valid.formElementsToValidate(baseClientID + 'Password', "You must enter a password"));

	var msg = valid.submitValidation(formElements);

	if (msg != "") {
		alert(msg);
		valid.setFocusFirstField();
		return false;
	}

	return true;
}

