$(function() {
	
	/* ---- Validation ---- */
	
	document.getElementById("login-form").onsubmit = function() {
		callFocus(this);
		
		return validate({
			"member-id":"Registered e-mail/ID",
			"password":"Password"
		});
	}
	
	document.getElementById("register-form").onsubmit = function() {
		callFocus(this);
		
		return validate({
			"first-name":"First name",
			"e-mail":"E-mail address",
			"register-password":"Password"
		});
	}
	
	
	
	
	/* ---- Input field auto-text ---- */
	
	setDefaultText({
		"member-id":"Registered e-mail/ID",
		"password":"        ",
		"first-name":"First name",
		"e-mail":"Don't worry, we keep this private"
	});
	
	
	
	
	/* ---- Process and re-build member feed ---- */
	
	(function() {
		var members = [];
		var member = {};
		
		$(".wld_badge_item").each(function() {
			member = $(
				"<a href='" + $(this).find("a").attr("href") + "'>" +
				"<img src='" + $(this).find("img").attr("src") + "' alt='" + $(this).find("img").attr("title") + "' />" +
				"<p>" + $(this).find(".wld_badge_item_detail").text().replace(/(\d)([A-Z])/, "$1 $2") + "</p>" +
				"</a>"
			);
			
			members.push(member);
		});
		
		$(".wld_badge_item").remove();
		
		for(var i in members) {
			$("#thumbnails").append(members[i]);
		}
		
		document.getElementById("hidden-elements").style.visibility = "hidden";
	})();
	
})
