/*
 * Script destinado a implementacao de Placeholder em inputs
 * Placeholder = Texto auxiliar que fica no campo quando ele está vazio
 * Utilizacao: Adicione o atributo 'placeholder' ao seu campo. O jquery ira pegar o conteudo dele para trabalhar.
 * 
 * @date 15/10/2009
 * @author Bruno Cechet
 */

$(document).ready(function(){
	//pego os inputs que implementaram o attributo placeholder
	var jArrCampos = $("*[placeholder]");
	
	jArrCampos.each(function(index, domElement){
		var strPlaceHolder = $(domElement).attr("placeholder");
		var el = $(domElement);
		
		//adicionando estilo de cor cinza claro
		el.val(strPlaceHolder).css('color', '#999')
		
		//funcao chamada quando o campo recebe foco
		.focus(function(){
			if(el.val() == strPlaceHolder){
				el.css('color', '').val('');
			}
			
		})
		
		//funcao chamada quando o campo perde o foco
		.blur(function(){
			if(jQuery.trim(el.val()) == ''){
				el.val(strPlaceHolder).css('color', '#999')
			}
			
		});
		
	});
	
});

