function limpaCamposLogin() {
	document.forms["ib"].txtNumCooperativa.value = '';
	document.forms["ib"].txtNumContaCorrente.value = '';
	//document.forms[0].txtNumControle.value = '';
	document.forms["ib"].txtNumCooperativa.focus();
}

function ValidaCamposLogin() {
	var strAux='';
	if (document.forms["ib"].txtNumCooperativa.value == '' || document.forms[0].txtNumCooperativa.value == '0000') {
		strAux = '-É necessário informar o número da Cooperativa.\n';
	}
	if (document.forms["ib"].txtNumContaCorrente.value == '' || document.forms[0].txtNumContaCorrente.value == '00000000-0' || document.forms[0].txtNumContaCorrente.value == '000000000-0') {
		strAux += '-É necessário informar o número de uma Conta Corrente.\n';
	}
	
	if (strAux != '') {
		strAux = 'Campos Inválidos: \n' + strAux;
		alert(strAux);
		return false;
	}
	else {
		return true;
	}

}


function FormataValorDefaultText(strNMCampo, formato, intOnFocus) {
	
	var strNull = '';
	
	if (intOnFocus == 1) {
		if (window.document.forms["ib"].elements[strNMCampo].value + '' == formato) {
			window.document.forms["ib"].elements[strNMCampo].value = '';
		}
	}
	
	if (intOnFocus == 0) {
		if (window.document.forms["ib"].elements[strNMCampo].value + '' == '') {	
			window.document.forms["ib"].elements[strNMCampo].value = formato;
		}
	}
		
}

//Campo numérico inteiro, funciona com qualquer navegador 
function SomenteNumeros2(strNMCampo, ev) {
	var IN_VNIx=0;
	var ST_VNIDigitos = "0123456789";

	var letra = 0;
	
	if (ev.keyCode) {
		if (   ev.keyCode < 20 
			|| ev.keyCode == 35 
			|| ev.keyCode == 36 
		    || ev.keyCode == 37 
		    || ev.keyCode == 39 
		    || ev.keyCode == 38 
		    || ev.keyCode == 40 
		    || ev.keyCode == 46 
		    || ev.keyCode == 27) {
			return true;
		}
		letra = ev.keyCode;
	} else if (ev.which) {
		if (   ev.which < 20 
			|| ev.which == 35 
			|| ev.which == 36 
		    || ev.which == 37 
		    || ev.which == 39 
		    || ev.which == 38 	
		    || ev.which == 40 
		    || ev.which == 46 
		    || ev.which == 27) {
			return true;
		}
		letra = ev.which;
	}
	
	letra = new String(letra);	
	letra = String.fromCharCode(letra);
	
	if( ST_VNIDigitos.indexOf(letra.substr(0, 1)) == -1 ) {
	
		for (var i = 0; i < window.document.forms["ib"].elements[strNMCampo].value.length + 1; i++) {
		
			strTempChar = window.document.forms["ib"].elements[strNMCampo].value.substring(i - 1, i);
		
			if (ST_VNIDigitos.indexOf(strTempChar,0)==-1) {
				window.document.forms["ib"].elements[strNMCampo].value = window.document.forms["ib"].elements[strNMCampo].value.substring(0,i - 1);
			}
			
		}		
	}
		
}


function FormataContaCorrente2(strNMCampo) {

	var vr = window.document.forms["ib"].elements[strNMCampo].value;
	vr = vr.replace("-", "");	
	vr = Number(vr);
	vr = String(vr);

	//Coloca formatação
	var zeros = "";
	for (var x = vr.length; x < 9; x++) {
		zeros += "0";
	}
	
	window.document.forms["ib"].elements[strNMCampo].value = zeros + vr.substr(0, vr.length - 1) + '-' + vr.substr(vr.length - 1, 1); }


function FormataNumeroCooperativa2(strNMCampo) {

	var tammax = 4;

	//Retira zeros à esquerda
	var vrNumber = Number(document.forms["ib"].elements[strNMCampo].value);
	var vr = String(vrNumber);
	var tam = vr.length;
	var zeros = "";
	
	
	if (tam >= 0) {
		tam -= 2;
	}
	
	for (var x = (tam + 1); x < tammax - 1; x++) {
		zeros += "0";
	}
	
	document.forms["ib"].elements[strNMCampo].value = zeros + vr;
	
}


