﻿fbPageOptions = {
	controlsPos: "tr",
	scrolling: "auto",
	width: "800"
};

function trackOrderStatus() {
	var orderNumber = $("#orderNumber").val();
	var url = $("#config_orderStatusUrl").val() + "?orderNumber=" + encodeURIComponent(orderNumber);

	var _pattern = /^\d{7}$/;

	if (_pattern.test(orderNumber)) {
		$("#orderNumber").removeClass("focus");
		fb.start(url);
	}
	else {
		alert("To track your order status, enter a valid 7-digit One Legal order number.");
	}
}

$(function () {
	$("div#signup a").click(function () {
		$("div#register-panel-loading").remove();
		$("div#signup").removeAttr("class");
		$("div#login").attr("class", "inactive");
		$("div#login-panel").hide();
		$("div#signup-panel").fadeIn("slow");
		return false;
	});

	$("div#login a").click(function () {
		$("div#register-panel-loading").remove();
		$("div#login").removeAttr("class");
		$("div#signup").attr("class", "inactive");
		$("div#signup-panel").hide();
		$("div#login-panel").fadeIn("slow");
		return false;
	});

	$("#loginButton").click(function () {
		$("div#login-panel").hide();
		$("div#signup-panel").hide();
		$("div#register-panel").append("<div id='loading-panel-red' style='height: 160px;'></div>");
		$("div#loading-panel-red").show();

		setTimeout(function () {
			$("#mainForm").attr("action", $("#config_loginUrl").val());
			$("#mainForm").submit();
		}, 1000);
	});

	$("#signupButton").click(function () {
		$("div#login-panel").hide();
		$("div#signup-panel").hide();
		$("div#register-panel").append("<div id='loading-panel-red' style='height: 160px;'></div>");
		$("div#loading-panel-red").show();

		setTimeout(function () {
			$("#__VIEWSTATE").attr("name", "NOVIEWSTATE");
			$("#mainForm").attr("action", $("#config_signupUrl").val());
			$("#mainForm").attr("enctype", "application/x-www-form-urlencoded");
			$("#mainForm").submit();
		}, 1000);
	});

	$("#forgotPassword").click(function () {
		window.location.href = $("#config_passwordResetUrl").val();
	});

	$("input[type=text],input[type=password],select,textarea").focus(function () {
		$(this).addClass("focus");
	});

	$("input[type=text],input[type=password],select,textarea").blur(function () {
		$(this).removeClass("focus");
	});
});

$(document).keypress(function (event) {
	if (event.keyCode == "13") {
		switch ($(".focus").attr("id")) {
			case "loginEmail":
			case "password":
				$("#loginButton").trigger("click");
				return false;
				break;
			case "firstName":
			case "lastName":
			case "signupEmail":
				$("#signupButton").trigger("click");
				return false;
				break;
			case "orderNumber":
				$("#orderStatusButton").trigger("click");
				return false;
				break;
		}
		return true;
	}
});
