﻿var accountLoginBtnClick = false;
var accountLoginFormVisible = false;
var accountLoginImageUp = "";
var accountLoginImageDown = "";

$(document).ready(function(){
	accountLoginImageUp = $("#pageHeaderSubAccountLogin img").attr("src");
	if (accountLoginImageUp)
	    accountLoginImageDown = accountLoginImageUp.toLowerCase().replace("up", "down");
	$("#pageHeaderSubAccountLogin a").click(function(){
		if (accountLoginFormVisible == true)
			hideAccountLoginForm();
		else showAccountLoginForm();
		
		return false;
	});
});

function showAccountLoginForm(){
	resetAccountLoginFormFields();
	accountLoginFormVisible = true;
	$("#pageHeaderSubAccountLogin img").attr("src", accountLoginImageDown);
	$("#loginContainer2").animate({top: "0px", height: "53px"}, 150, "linear", function(){
		$("#accountLogin_username").focus();
	});
}

function hideAccountLoginForm(e){
	accountLoginFormVisible = false;
	$("#pageHeaderSubAccountLogin img").attr("src", accountLoginImageUp);
	$("#loginContainer2").animate({top: "0px", height: "0"}, 150, "linear");
}

function resetAccountLoginFormFields(){
	if ($("#accountLogin_username").val().length > 0)
		$("#accountLogin_username").css("background-position", "200px 200px");
	else $("#accountLogin_username").css("background-position", "0 0");
	
	if ($("#accountLogin_password").val().length > 0)
		$("#accountLogin_password").css("background-position", "200px 200px");
	else $("#accountLogin_password").css("background-position", "0 0");
}

function onClickAccountLoginTextField(objTextField){
	$(objTextField).css("background-position", "200px 200px");
}

function onUpdateAccountLoginTextField(e, objTextField){
	if (window.event){
		keynum = e.keyCode;
	} else if (e.which){
		keynum = e.which;
	} else {
		keynum = 0;
	}
	
	if (keynum > 31)
		$(objTextField).css("background-position", "200px 200px");
	
	return true;
}

function onBlurAccountLoginTextField(objTextField){
	if (objTextField.value.length == 0)
		$(objTextField).css("background-position", "0 0");
}

function checkAccountLogin(){
	validSubmission = true;
	if ($("#accountLogin_username").val().length == 0){
		validSubmission = false;
		alert("Username is required");
		$("#accountLogin_username").focus();
	} else if ($("#accountLogin_password").val().length == 0){
		validSubmission = false;
		alert("Password is required");
		$("#accountLogin_password").focus();
	}
	return validSubmission;
}
