
function inputLighter(formId)
{

	var obj=new Object();
	
	obj.defaultValues=new Array();
	obj.formId=formId;
	
	obj.setDefaultValue=function(name, value)
	{
		obj.defaultValues[name]=value;
	}
	
	obj.start=function()
	{
		if(!document.getElementById(obj.formId)) return false;
		
		var form=document.getElementById(obj.formId);
		
		for(i=0; i<form.elements.length; i++)
		{
			if(form.elements[i].getAttribute('type'))
			{
				var att=form.elements[i].getAttribute('type').toLowerCase();
				
				
				if(att=='text' || att=='password')
				{
					if(obj.defaultValues[form.elements[i].name])
					{
						form.elements[i].value=obj.defaultValues[form.elements[i].name];
					}
					
					form.elements[i].onfocus=obj.hFocus;
					form.elements[i].onblur=obj.hBlur;
				}
			}
			
		}
		//showProps(form.elements);
	}
	
	obj.hFocus=function(e)
	{
		e=e||event;
		
		if(e.srcElement) target=e.srcElement;
		else target=e.target;
		
		target.className+=' active';
		
	
		defValue=obj.getDefaultVal(target.name);
		
		if(target.value.toLowerCase()==defValue.toLowerCase()) target.value='';
	}
	
	obj.hBlur=function(e)
	{
		e=e||event;
		if(e.srcElement) target=e.srcElement;
		else target=e.target;
		
		target.className=target.className.substr(0,(target.className.length-7)); 
		
		if(target.value.length==0) target.value=defValue;
	}
	
	obj.getDefaultVal=function(name)
	{
		defValue='';
		if(name && obj.defaultValues[name])
		{	
			defValue=obj.defaultValues[name];
		}
		return defValue;
	}
	
	return obj;
}

function showProps(obj)
{
	var str='';
	
	for(i in obj)
	{
		str+=i+':'+obj[i]+"\n";
	}
	
	return str;
}
function test(tekst)
{
tekst.replace("\n", '<br/>');
document.getElementById('test').innerHTML=tekst;
}