function init_forms() {
	for (var i = 0; i < document.forms.length; i++) {
		var f = document.forms[i];
		for (var j = 0; j < f.elements.length; j++) {
			var e = f.elements[j];
			if (defined(e.type) && (e.type == "text" || e.type == "textarea")) {
				e.onfocus = resetifdefault;
			}
		}
	}
}

function resetifdefault() {
	if (!defined(this.resetted)) {
		this.value = "";
		this.resetted = true;
	}
}

function defined(w) {
	return (typeof(w) != 'undefined');
}

if (typeof (window.onloads) == "undefined") {
	window.onloads = [];
}

window.onloads.push(init_forms);