$(document).ready(function () {
	var f = $("form[name=support]");
	var qt = $("[name=question_type]");
	
	qt.change(function () {
		f.attr("action", "?noerrors=1");
		f.submit();
	});
	
	if ($(".field-password").length) {
		var pr = $($(".field-password")[0].parentNode);
		pr.css("display", "none");
		
		var e = $("[name=email]");
		var a = null;
		var pval = null;
		
		var onchange = function () {
			var v = e.val();
			if (v && v != pval) {
				pval = v;
				if (a) { a.abort(); }
				a = $.get(url_check_email, {q : v }, function (d) {
					pval = v;
					if (d == "registered") {
						pr.css("display", "table-row");
					} else {
						pr.css("display", "none");
					}
				});
			}
		}
		
		e.keyup(onchange);
		e.change(onchange);
		
		var t = function () {
			setTimeout(t, 100);
			onchange();
		}
		
		t();
	}
});
