var init = function()
{
	$('input, select, textarea').each(function(){
		var o = $(this);
		var meta = o.metadata();
		
		//mascara
		if(meta.mask)
		{
			o.mask(meta.mask);
		}
		
		//focus
		if(meta.focus)
		{
			o.focus();
		}
		
		//watermark
		if(meta.watermark)
		{
			var cor = (o.css('color') ? o.css('color') : "#666666");			
			o.Watermark(meta.watermark, cor);
		}
	});
};


/**
 * TRAVAR TEXTO
**/
function TravarTexto(o, qtd, lbl)
{
    if(o.value.length <= qtd)
    {
        document.getElementById(lbl).innerHTML = (qtd - o.value.length);
    }
    else
    {
        o.value = o.value.substr(0, qtd);
   }
}

/**
 * VALIDA BUSCA TAG
**/
function validarBuscaTag(frm)
{
	if(frm.busca.value.length < 3)
	{
		alert(frm.busca.title);
		frm.busca.focus();
		return false;
	}
	
	return true;
}
