function ChangeBackground(elemento){
  /*elemento.style.background = '#F8F643'; */
  elemento.style.background = '#E1E1E1';
}
function RecoverBackground(elemento){
  elemento.style.background = '#f5f5f5';
}

function valida(form) {
 var elementos = form.elements;
  for (var i=0; i< elementos.length; i++){
   if (elementos[i].getAttribute("type")=="text") {
    if (elementos[i].getAttribute("obrigatorio")=="sim") {
     if (elementos[i].value=="") {
      alert("O campo "+elementos[i].getAttribute("texto")+" é obrigatório.");
      return false;
     } else {
       if (elementos[i].getAttribute("email")=="sim") {
        if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test((elementos[i].value))))
	    { 
         alert("O campo "+elementos[i].getAttribute("texto")+" possui um endereço e-mail inválido!");
         return false;
        }
       }
      }
    }
   }
  };
  //valida_senha(form);
  return true;
}

function sem_letras(){
 if ((window.event.keyCode < 48) | (window.event.keyCode > 57)){
  window.event.keyCode = 0;
 }
}

function MascaraData(id) {
    sem_letras();
	if(document.getElementById(id).value.length == 2) {
	 document.getElementById(id).value += "/"
	} else if(document.getElementById(id).value.length == 5) {
		document.getElementById(id).value += "/"
	}
}

function textarea_binding(big_field,action){ 
 if(action == 'click'){
  if(big_field.value == 'Preenchimento obrigatório...'){
   big_field.value = '';	
  }
 } else if (action == 'blur'){
	if(big_field.value == ''){
     big_field.value = 'Preenchimento obrigatório...';	
    }
 } 	
}