if (typeof API == 'undefined')
	API = {};
API.defaultContent = new function() {
	
	defaults = {};
	this.set = function(p){		
		new defaultContent(p);		
	};
	
	this.isDefault = function(elm){
		
		var elm = $(elm);
		var def = defaults[elm.attr('id')];
		
		if(elm.val() == def){
			return true;
		}
		return false;
	}
	
	defaultContent = function(p){
		
		var instance = this;
		var params = {			
			label: '',
			text: ''
		};			
		jQuery.extend(true, params, p);		
		this.init = function(){	
			
			var labels = $(params.label);
			
			$.each(labels,function(){
				
				var label = $(this);
				var text = params.text || label.html() || 'wpisz';
				var id = label.attr('for');
				
				var elm = $('#'+id);
				var form = elm.parents('form');	
				
				elm.unbind('focus','blur');
				defaults[id] = text;
				if(elm.val() == '') elm.val(text);
				elm.focus(function(){			
					if(this.value == text)
						this.value = '';			
				}).blur(function(){
					if(this.value == '')
						this.value = text;			
				});	
				form.submit(function(){
					if(elm.val() == text)
						elm.val('');
				});				
			});			
		}	
		this.removeDefault = function(){
			
		}

		$(document).ready(function(){
			instance.init();
		});		
	}
}
