// Label2value
this.label2value = function(){	

	var inactive = "inactive";
	var active = "active";
	var focused = "focused";
	
	$(".label2value").each(function(){		
		obj = document.getElementById($(this).attr("for"));
		if(($(obj).attr("type") == "text") || (obj.tagName.toLowerCase() == "textarea")){			
			var text = $(this).text();
			var value = $(obj).val();
			
			if(value != "" && value != text){
				$(obj).addClass(active);			
				$(obj).val(value);
			}else{
				$(obj).addClass(inactive);			
				$(obj).val(text);
			}
				
			$(this).css("display","none");	
			
			$(obj).focus(function(){
				$(this).removeClass(inactive);
				$(this).removeClass(active);
				$(this).addClass(focused);
				if($(this).val() == text)
					{
					$(this).val('');
					}
			});	
			
			$(obj).blur(function(){
				
				$(this).removeClass(focused);													 
				if($(this).val() == "" || $(this).val() == text) {
					$(this).val(text);
					$(this).addClass(inactive);
				} else {
					value = $(this).val();
					$(this).addClass(active);		
				};
			});				
		};	
	});		
};

$(document).ready(function(){	
	label2value();	
});
