$(document).ready(function () {
	if ($('#needsPrompting').length == 0)
		$(".btn_dsp").hide();

	$(":input").keyup(function () {
		frmchg()?$(".btn_dsp").show():$(".btn_dsp").hide();
	}).change(function() {
		frmchg()?$(".btn_dsp").show():$(".btn_dsp").hide();
	}).blur(function() {
		frmchg()?$(".btn_dsp").show():$(".btn_dsp").hide();
	});
});

var frmchg = function () {
	var c = false;
	var f = document.forms[0];
	for (var i = 0; i < f.elements.length; i++) {
		var e = f.elements[i];
		var t = e.type;
		if (t == "text" || t == "password" || t == "hidden" || t == "textarea" || t == "button") {
			if (e.value != e.defaultValue) {
				c = true;
				break;
			}
		} else if (t == "radio" || t == "checkbox") {
			if (e.checked != e.defaultChecked) {
				c = true;
				break;
			}
		} else if (t == "select-one" || t == "select-multiple") {
			for (var j = 0; j < e.options.length; j++) {
				if (e.options[j].selected != e.options[j].defaultSelected) {
					c = true;
					break;
				}
			}
		} 
	}
	return c;
}

