var outdatedBrowser = false;

$(document).ready(function()
{
	if(jQuery.browser.msie && parseInt(jQuery.browser.version) == 6)
	{
		outdatedBrowser = true;
	}
});

function maskViewport()
{
	$("body").prepend("<div id=\"blocker\" style=\"position: fixed; z-index: 3; left: 0; right: 0; top: 0; bottom: 0; background-color: white; opacity: 0; filter: alpha(opacity=0);\"></div>");
	$("#blocker").fadeTo(500,.65);
}

function unmaskViewport()
{
	$("#blocker").fadeOut(500, function() {$("#blocker").remove();});
}
function createMessage(message)
{
	viewportWidth = $("html").innerWidth();
	if($("#messageWindow").length > 0) destroyMessage();
	$("body").append("<div id=\"messageWindow\" style=\"position: fixed; z-index: 10; left: "+((viewportWidth/2)-150)+"px; top: 200px;\"><p>"+message+"</p></div>");
}
function createWaitMessage(message)
{
	viewportWidth = $("html").innerWidth();
	if($("#messageWindow").length > 0) destroyMessage();
	$("body").append("<div id=\"messageWindow\" style=\"position: fixed; z-index: 10; left: "+((viewportWidth/2)-150)+"px; top: 200px;\"><br /><img src=\"/images/waiting.gif\" alt=\"Please Wait...\" /><p><br />"+message+"</p></div>");
}
function destroyMessage()
{
	$("#messageWindow").remove();
}

function loadRegisterModule()
{
	maskViewport();
	if($("head link[href='styles/login-register.css']").length < 1) $("head").append("<link href=\"styles/login-register.css\" rel=\"stylesheet\">");
	viewportWidth = $("html").innerWidth();
	$("body").append("<div id=\"loginRegister\" style=\"position: absolute; z-index: 10; left: "+((viewportWidth/2)-215)+"px; top: 30px; display: none;\"></div>");
	$.ajax({
		url: "/login-register.html",
		cache: false,
		success: function(html)
		{
			$("#loginRegister").append(html);
			$.ajax(
			{
				type: "GET",
				url: "/scripts/login-register.js",
				dataType: "script",
				success: function()
				{
					$("#loginRegister #registerLink").parent().addClass("currentTab");
					$("#loginRegister #registerForm").show();
					$("#loginRegister").show();
					$("#loginRegister #fldEmail").focus();
				}
			});
		}
	});
}

function loadLoginModule()
{
	maskViewport();
	if($("head link[href='styles/login-register.css']").length < 1) $("head").append("<link href=\"styles/login-register.css\" rel=\"stylesheet\">");
	viewportWidth = $("html").innerWidth();
	$("body").append("<div id=\"loginRegister\" style=\"position: absolute; z-index: 10; left: "+((viewportWidth/2)-215)+"px; top: 30px; display: none;\"></div>");
	$.ajax({
		url: "/login-register.html",
		cache: false,
		success: function(html)
		{
			$("#loginRegister").append(html);
			$.ajax(
			{
				type: "GET",
				url: "/scripts/login-register.js",
				dataType: "script",
				success: function()
				{
					$("#loginRegister #loginLink").parent().addClass("currentTab");
					$("#loginRegister #loginForm").show();
					$("#loginRegister").show();
					$("#loginRegister #fldLoginEmail").focus();
				}
			});
		}
	});
}

$(document).ready(function()
{
	if(window.location.protocol == "https:")
	{
		if(window.location.search == "?ll")
		{
			loadLoginModule();
		}
		if(window.location.search == "?lr")
		{
			loadRegisterModule();
		}
	}
});