
function OnlyNumbers(fld, e) {
  var key = '';
  var strCheck = '0123456789';
  var whichCode = (window.Event) ? e.which : e.keyCode;
  if (whichCode == 13) return true;  // Enter
  key = String.fromCharCode(whichCode);  // Get key value from key code
  if (strCheck.indexOf(key) == -1) return false;
  else return true;  // Not a valid key
}

function validaribank(f){
   if (f.codagencia.value == ""){
      alert("Digite o código da sua agência.");
	  f.codagencia.focus();
	  return false;
   }
   if (f.noconta.value == ""){
      alert("Digite o número da sua conta.");
	  f.noconta.focus();
	  return false;
   }
   if (f.senha.value == ""){
      alert("Digite sua senha.");
	  f.senha.focus();
	  return false;
   }
   return true;
}

function FormataDado(campo,tammax,pos,teclapres){
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "-", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( "/", "" );
	tam = vr.length ;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

	if (tecla == 8 ){ tam = tam - 1 ; }
			
	if ( tecla == 8 || tecla == 88 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){
	 		campo.value = vr ;}
		if ( tam > pos && tam <= tammax ){
			campo.value = vr.substr( 0, tam - pos ) + '-' + vr.substr( tam - pos, tam );}
	}
}

function SaltaCampo (campo,tammax,teclapres){
	var tecla = teclapres.keyCode;
	vr = campo.value;
	if( tecla == 109 || tecla == 188 || tecla == 110 || tecla == 111 || tecla == 223 || tecla == 108 ){
		campo.value = vr.substr( 0, vr.length - 1 ); }
	else{
	 	vr = vr.replace( "-", "" );
	 	vr = vr.replace( "/", "" );
	 	vr = vr.replace( "/", "" );
	 	vr = vr.replace( ",", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	tam = vr.length;	
	 	if (tecla != 0 && tecla != 9 && tecla != 16 )
			if ( tam == tammax )	
				;	}
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function validar(f){
   if (f.f01nome.value == ""){
      alert("Informe seu nome.");
      f.f01nome.focus();
      return false;
   }
   if (f.f03endereco.value == ""){
      alert("Informe seu endereco.");
      f.f03endereco.focus();
      return false;
   }
   if (f.f04estado.options[f.f04estado.selectedIndex].value == "0"){
      alert("Selecione um estado.");
      f.f04estado.focus();
      return false;
   }
   if (f.f05cidade.value == ""){
      alert("Informe sua cidade.");
      f.f05cidade.focus();
      return false;
   }
   if (f.f06telresddd.value == ""){
      alert("Informe o DDD do seu telefone residencial.");
      f.f06telresddd.focus();
      return false;
   }
   if (f.f07telres.value == ""){
      alert("Informe seu telefone residencial.");
      f.f07telres.focus();
      return false;
   }
   if (f.f08telcomddd.value == ""){
      alert("Informe o DDD do seu telefone comercial.");
      f.f08telcomddd.focus();
      return false;
   }
   if (f.f09telcom.value == ""){
      alert("Informe seu telefone comercial.");
      f.f09telcom.focus();
      return false;
   }
   if (f.f10email.value == ""){
      alert("Informe seu e-mail.");
      f.f10email.focus();
      return false;
   }
   if (f.f11profissao.value == ""){
      alert("Informe sua profissão.");
      f.f11profissao.focus();
      return false;
   }
   if (f.f12empresa.value == ""){
      alert("Informe o nome da sua empresa.");
      f.f12empresa.focus();
      return false;
   }
   if ((f.f13associado[0].checked) && (f.f15Cooperativa.value=="")){
      alert("Informe a unicred a que você pertence");
      f.f15Cooperativa.focus();
      return false;
   }
   if (f.f15obs.value == ""){
      alert("Preencha o campo observações.");
      f.f15obs.focus();
      return false;
   }
   return true;
}

function formata(campo, mask, evt) {
 
 if(document.all) { // Internet Explorer
    key = evt.keyCode; }
    else{ // Nestcape
       key = evt.which;
     }
 if(key != 0 && key!=8){
	 string = campo.value;  
	 i = string.length;
	 if (i < mask.length) {
	  if (mask.charAt(i) == '#') {
		   return (key > 47 && key < 58);
		  } else {
			if (mask.charAt(i) == '!') {  return true;  }
			for (c = i; c < mask.length; c++) {
			   if (mask.charAt(c) != '#' && mask.charAt(c) != '!')
					 campo.value = campo.value + mask.charAt(c);
			   else if (mask.charAt(c) == '!'){
					 return true;
			   } else {
				 return (key > 47 && key < 58);
				  }
			   }
		}
	  } else return false;
 }else{
	return true; 
 }
}
