/*
	login.js
	Functions for login events
*/


// input_blur(input_id)
// Used to blur username or login input to default value
function input_blur(input_id,background_image){
	input = "#" + input_id;
	if($(input).val() == ""){
		$(input).css("backgroundImage",'url(' + background_image + ')');
	}
}

// input_focus(input_id)
// Used to blur username or login input to default value
function input_focus(input_id){
	input = "#" + input_id;
	$(input).css("backgroundImage","none");
}

function setup_login(){
	input_blur("email_input","layout/email_bg.png");
	input_blur("password_input","layout/password_bg.png");
}

// Showing and hiding the register window
function toggle_register(){
	if($("#popup_register").css("display") == "none"){
		$("#popup_register").css("display", "block");
	}
	else {
		$("#popup_register").css("display", "none");
	}
}

// Check passwords and such
function verify_passwords() {
	if ($("#reg_password").val() && $("#reg_conf_password").val() && $("#reg_conf_password").val() == $("#reg_password").val()) { // passwords exist and are equal
		$("#create_button").removeAttr("disabled");
		$("#create_button").css("color", "#000000");
		$("#verify_password").css("background-position", "-32px");
	}
	else { // passwords are not equal or are blank
		$("#create_button").attr("disabled", "disabled");
		$("#create_button").css("color", "#999999");
		if ($("reg_password").val() != "" && $("#reg_conf_password").val() != "") {
			$("#verify_password").css("background-position", "-16px");
		}
		else {
			$("#verify_password").css("background-position", "0px");
		}
	}
}