$(function () {
	// Add arrows
	var tooltips = $("div.tooltip");
	tooltips.each(function () {$(this).prepend($('<div class="CM_pngFix arrow" />'));});
	// Show/Hide
	$("#primaryContent fieldset input").bind(
		"focus",
		function () {
			var parent = $($(this).parent("div.form_element").get());
			if (parent.hasClass("error")) {
				var tooltip = $("div.errors", parent).show();
				$("div.arrow", tooltip).show();
			}
		}
	);
	$("#primaryContent fieldset input").bind(
		"blur",
		function () {
			var parent = $($(this).parent("div.form_element").get());
			$("div.tooltip", parent).hide();
		}
	);
	$("#primaryContent fieldset input").bind(
		"keyup",
		function () {
			var parent = $($(this).parent("div.form_element").get());
			if (parent.hasClass("valid")) {$("div.tooltip", parent).hide();}
		}
	);
});
