function setupLoginForm() {
	var formfields = $('#loginform input[type="text"], #loginform input[type="password"], #loginform textarea, #loginform select');
	formfields.focus(function() {$(this).addClass("focused"); $(this).select();});
	formfields.blur(function() {$(this).removeClass("focused");});
	
	$("#loginform").validate({
		rules: {
			WebUserField_EmailAddress: {required:true, email:true},
			WebUserField_Password: {required:true}
		},
		messages: {
			WebUserField_EmailAddress: {required: "E-mail is required", email: "A valid e-mail address is required"},
			WebUserField_Password: {required: "Password is required."}
		}
	});
}

function populateSubcategoryDropdown(showAllOption) {
	var options = '';
	if (showAllOption == 1) options = '<option value="0">All Sub-Categories</option>';
	$.getJSON("/ClassLibrary/Page/BusinessAd/remote.cfc?method=loadSubCategories",{id: $('#cat option:selected').val()}, function(j){
		for (var i = 0; i < j.DATA.length; i++) {
			options += '<option value="' + j.DATA[i][0] + '">' + j.DATA[i][1] + ' ('+ j.DATA[i][2] +')' + '</option>';
		}
		$("#subcat").html(options);
		$('#subcat option:first').attr('selected', 'selected');
	});
}
