

var ins = new Array();

function inputFocus(ev) {
	if(!(ev.target.type == 'text' || ev.target.type == 'password')) return;
	for(var i = 0; i < ins.length; ++i) {
		var o = ins[i];
		if(ev.target.name == o.name) {
			if(ev.target.value == o.value) {
				ev.target.value = "";
				$(ev.target).removeClass('whisper');
				if(ev.target.name == 'password')
					ev.target.type = "password";
			}
		}
	}
}

function inputBlur(ev) {

	if(!(ev.target.type == 'text' || ev.target.type == 'password')) return;
	for(var i = 0; i < ins.length; ++i) {
		var o = ins[i];
		if(ev.target.name == o.name)
			if(ev.target.value == "") {
				ev.target.value = o.value;
				$(ev.target).addClass('whisper');
				if(ev.target.name == 'password')
					ev.target.type = "text";
			}
	}
}



$(document).ready(function() {
	var els = document.getElementsByTagName('input');

	for(var i = 0; i < els.length; ++i) {
		  // setup the input array
		  ins[i] = { name: els[i].name, value: els[i].value };
		  $(els[i]).focus(inputFocus);
		  $(els[i]).blur(inputBlur);

	}
});