/*
	HealthPartners 2010 
	hp/groups logon box js
*/

	// Check for autocomplete
function checkAutocomplete() {
	if ($("#username").val().length != 0) {
		$("#username-label").removeClass("gray").removeClass("light").hide();
	}
	
	if ($("#password").val().length != 0) {
		$("#password-label").removeClass("gray").removeClass("light").hide();
		
	}
	
	if ($("#p520-id #logon-container #companyname").attr("id") == "companyname") {
		if ($("#companyname").val().length != 0) {
			$("#companyname-label").removeClass("gray").removeClass("light").hide();
		}
	}	
}

$(document).ready(function() {
		
	if ($("#log-on-container").attr("id") == "log-on-container") {
		checkAutocomplete();
		setTimeout ("checkAutocomplete()", 250);
	}
	
	if ($("#logon-container").attr("id") == "logon-container") {
		checkAutocomplete();
		setTimeout ("checkAutocomplete()", 250);
	}
	
		// Username Field
	$("#username").focus(function() {
		if($("#username").val()=="") {
			$("#username").caret(0,0);
			$("#username-label").removeClass("gray").addClass("light");
		}
	});
	
	$("#username").keydown(function() {
		if($("#username").val()=="") {
			$("#username").caret(0,0);
			$("#username-label").removeClass("light").hide();
		}
	});
	
	$("#username").keyup(function() {
		checkAutocomplete();
		setTimeout ("checkAutocomplete()", 250);
		if($("#username").val()=="") {
			$("#username").caret(0,0);
			$("#username-label").removeClass("black").addClass("light").fadeIn(150);
		}
	});
	
	$("#username").blur(function() {
		if($("#username").val()=="") {
			$("#username-label").removeClass("light").removeClass("black").addClass("gray").show();
		} else {
			$("#username-label").removeClass("light").removeClass("gray").addClass("black")
		}
	});
	
		// Password Field
	$("#password").focus(function() {
		if($("#password").val()=="") {
			$("#password").caret(0,0);
			$("#password-label").removeClass("gray").addClass("light");
		}
	});
	
	$("#password").keydown(function() {
		if($("#password").val()=="") {
			$("#password").caret(0,0);
			$("#password-label").removeClass("light").hide();
		}
	});
	
	$("#password").keyup(function() {
		checkAutocomplete();
		setTimeout ("checkAutocomplete()", 250);
		if($("#password").val()=="") {
			$("#password").caret(0,0);
			$("#password-label").removeClass("black").addClass("light").fadeIn(150);
		}
	});
	
	$("#password").blur(function() {
		if($("#password").val()=="") {
			$("#password-label").removeClass("light").removeClass("black").addClass("gray").show();
		}
		else {
			$("#password-label").removeClass("light").removeClass("gray").addClass("black");
		}
	});
	
	// Companyname Field
	$("#companyname").focus(function() {
		if($("#companyname").val()=="") {
			$("#companyname").caret(0,0);
			$("#companyname-label").removeClass("gray").addClass("light");
		}
	});
	
	$("#companyname").keydown(function() {
		if($("#companyname").val()=="") {
			$("#companyname").caret(0,0);
			$("#companyname-label").removeClass("light").hide();
		}
	});
	
	$("#companyname").keyup(function() {
		checkAutocomplete();
		setTimeout ("checkAutocomplete()", 250);
		if($("#companyname").val()=="") {
			$("#companyname").caret(0,0);
			$("#companyname-label").removeClass("black").addClass("light").fadeIn(150);
		}
	});
	
	$("#companyname").blur(function() {
		if($("#companyname").val()=="") {
			$("#companyname-label").removeClass("light").removeClass("black").addClass("gray").show();
		}
		else {
			$("#companyname-label").removeClass("light").removeClass("gray").addClass("black");
		}
	});
	
		// Focus
	if ($("#log-on-container").attr("id") == "log-on-container") {
		$('#username').focus();
	}

		// Focus
	if ($("#logon-container").attr("id") == "logon-container") {
		if ($.client.os != "iPad" && $.client.os != "iPhone") {
			if ($("#p520-id #logon-container #companyname").attr("id") == "companyname") {
				$('#companyname').focus();
			}
			else {
				$('#username').focus();
			}
		}
	}
	
});