jQuery(function(){
	
	jQuery(' input[type=text].label, input[type=password].label').each(function() {
		var node = jQuery(this);
		save(node);
		node.focus(function() {
			if(node.hasClass('pw')) {
				node.addClass('hide');
				node.next('input').removeClass('hide').focus();
			}
			else if(node.attr('value') == node.attr('title')) {
				node.attr('value','');
				node.removeClass('fade');
			}
		});
		node.blur(function() {
			if(node.attr('value') == '' && node.attr('type') == 'password') {
				node.addClass('hide');				
				restore(node.prev('input'));
			}
			else if(node.attr('value') == '') restore(node);
		});
  });
	
});

function save(node) {
	node.attr('title' , node.attr('value'));
	node.addClass('fade');
	if(node.hasClass('pw')) {
			node.next('input').addClass('hide');
		}
}

function restore(node) {
	node.attr('value',node.attr('title'));
	node.addClass('fade');
	node.removeClass('hide');
}
