<!--

/**
 * disable all form buttons
 * @access public
 * @return void
 */
function disableButtons() {
	buttontypes = new Array("button", "reset", "submit", "image");	
	for (f = 0; f < document.forms.length; f++) {
		for (e = 0; e < document.forms[f].elements.length; e++) {
			for (t = 0; t < buttontypes.length; t++) {
				if (document.forms[f].elements[e].type == buttontypes[t]) {
					document.forms[f].elements[e].disabled = true;
				}
			}
		}
	}
}

function _blur(obj) {
	obj = this;
	obj.className = "";
	if(!obj.options) {
		if (obj.value.length == 0 || obj.value == obj.title) {
			obj.className = "inactived";
			obj.value = obj.title;
		}
	}
}

function _focus(obj) {
	obj = this;
	obj.className = "focused";
	if(!obj.options) {
		obj.select();
		if (obj.value == obj.title) {
			obj.value = "";
		}
	}
}

function getInpToFocus() {
	if (!document.getElementById) {
	  return;
	}
	
	inp = document.getElementsByTagName("input");
	txt = document.getElementsByTagName("textarea")
	sel = document.getElementsByTagName("select");

	for(i = 0; i < inp.length; i++) {
		if(inp[i].type != 'button' && inp[i].type != 'submit' && inp[i].type != 'reset' && inp[i].type != 'checkbox' && inp[i].type != 'radio') {
			inp[i].onfocus = _focus;
			inp[i].onblur = _blur;
		}
	}
	for(i = 0; i < txt.length; i++) {
		txt[i].onfocus = _focus;
		txt[i].onblur = _blur;
	}
	for(i = 0; i < sel.length; i++) {
		sel[i].onfocus = _focus;
		sel[i].onblur = _blur;
	}
}

window.onload = function(e) {
	getInpToFocus();
}

window.onunload = function(e) {
}

//-->