var numeros="0123456789";
var letras="abcdefghyjklmnopqrstuvwxyz";

function tem_numeros(texto){
   for(i=0; i<texto.length; i++){
      if (numeros.indexOf(texto.charAt(i),0)!=-1){
         return 1;
      }
   }
   return 0;
} 

function tem_letras(texto){
   texto = texto.toLowerCase();
   for(i=0; i<texto.length; i++){
      if (letras.indexOf(texto.charAt(i),0)!=-1){
         return 1;
      }
   }
   return 0;
} 

function $(id){
	return document.getElementById(id);
}

function validaSenha(){
	
	frm = document.frmSenha;
	
	temnum=0;
	temletra=0;
	
	
	if(frm.senha_nova.value == ""){
		alert("Preencha a senha!");
		$("senha_nova").style.background = "#FFFF00";
		return false;
	}else{	
	temnum = tem_numeros(frm.senha_nova.value);
	temletra= tem_letras(frm.senha_nova.value);
	}
	
	if(frm.senha_nova.value.length<6 && frm.conf_senha.value.length<6){
		alert("Tamanho invalido!");
		$("senha_nova").style.background = "#FFFF00";
		return false;
	}
	if(frm.senha_nova.value != frm.conf_senha.value){
		alert("Senha e Confirmacao devem ser identicas!");
		$("senha_nova").style.background = "#FFFF00";
		$("conf_senha").style.background = "#FFFF00";
		return false;
	}
	if(temnum<1){
		alert("A nova senha deve conter numeros!");
		$("senha_nova").style.background = "#FFFF00";
		return false;
	}
	if(temletra<1){	
		alert("A nova senha deve conter letras!");
		$("senha_nova").style.background = "#FFFF00";
		return false;
	}
	return true;		
}