// JavaScript Document
//import validaciones.js;


function actualizar(){
	window.location.reload();
}
function HoraActual(){ 
var esteMomento = new Date(); 
var dia=esteMomento.getDate();
if(dia < 10) dia = '0' + dia;
var mes=esteMomento.getMonth()+1;
if(mes < 10) mes = '0' + mes;
var anio=esteMomento.getFullYear();
var hora = esteMomento.getHours(); 
if(hora < 10) hora = '0' + hora; 
var minuto = esteMomento.getMinutes(); 
if(minuto < 10) minuto = '0' + minuto; 
var segundo = esteMomento.getSeconds(); 
if(segundo < 10) segundo = '0' + segundo; 
HoraCompleta= dia + " / " + mes + " / " + anio + "&nbsp;&nbsp;&nbsp;" + hora + ":" + minuto + ":" + segundo; 
document.getElementById("contenedor_reloj").innerHTML = HoraCompleta;

var horaCom=anio + "-" + mes + "-" + dia + " " + hora + ":" + minuto + ":" + segundo;
document.frmNotificacion.txtReloj.value=horaCom;

setTimeout("HoraActual()",1000);
}
function vacio(){
	if(document.frmFirmar.txtClaveUsuario.value==""){
		alert("No has escrito ningun nombre de usuario");
	}
}
function mayusculaClave(){
	
	var clave=document.frmFirmar.txtClaveUsuario.value;
	var mayusc=clave.toUpperCase();
	document.frmFirmar.txtClaveUsuario.value=mayusc;
	
}
function mayusculasPTVs(){
	var ptv="";
	var mayus="";
	
	if(n==0){
		ptv=document.frmNotificacion.nom.value;
		mayusc=ptv.toUpperCase();
		document.frmNotificacion.nom.value=mayusc;
	}else{
		ptv=document.frmNotificacion.nom[n].value;
		mayusc=ptv.toUpperCase();
		document.frmNotificacion.nom[n].value=mayusc;
	}

}
function validarNotificacion(formulario){
	
	var correo=formulario.txtEmail.value;
	var importe1=formulario.txtImporte.value;
	var importe2=formulario.txtTotal.value;
	var banco=formulario.cmbBanco.value;
	var cuenta=formulario.txtCuenta.value;
	var sucursal=formulario.txtSucursal.value;
	var NoAutorizacion=formulario.txtNoAutorizacion.value;
	var deposito=formulario.cmbOrigen.value;
	
	if(deposito==""){
		alert("Especifíca el tipo de depósito");
		return(false);
	}
	
	
	if(importe1=="" || importe1==0){
		alert("Debes escribir el monto total del importe que vas a notificar");
		return(false);
	}
	
if(formulario.cmbBanco.disabled==false){	
	if(sucursal==""){
		alert("Debes escribir el numero de sucursal");
		return(false);
	}
	if(NoAutorizacion==""){
		alert("Especifica el numero de autorizacion a 4 digitos de derecha a izquierda");
		return(false);
	}	
	if((banco=="Banamex" && cuenta=="5491")||(banco=="Banamex" && cuenta=="8176")||(banco=="Bancomer" && (cuenta=="5662" || cuenta =="0001" || cuenta =="0002" || cuenta=="0437" || cuenta=="2272"))||(banco=="HSBC" && cuenta=="9602")||(banco=="HSBC" && cuenta=="4109")||(banco=="Bancomer" && cuenta=="7683")||(banco=="Banamex" && cuenta=="5491")||(banco=="HSBC" && cuenta=="1125")){}else{
		alert("Especificar el numero de cuenta a 4 digitos de derecha a izqierda");
		return(false);
	}
	try{	
		var myDate=new Date();
		myDate.setFullYear(document.frmNotificacion.cmbAnio.value,parseInt(document.frmNotificacion.cmbMes.value)-1,parseInt(document.frmNotificacion.cmbDias.value));
		var today = new Date();
		
		if (myDate>today){
		  alert("La fecha del deposito debe ser menor o igual a la fecha actual");
		  return(false);
		}
	}catch(e){
		alert("Debes especificar la fecha del deposito");
		return(false);
	}
}
	

	if(importe1!=importe2){
		alert("El total no coincide con el Importe inicial");
		return(false);
	}
	if(correo==""){
		
		alert("Debes escribir tu correo electrónico");
		formulario.txtEmail.focus();
		return(false);
		
	}
	if(correo.indexOf("@")==-1 || correo.indexOf(".")==-1 || cuenta_arrobas(correo)!=1 || correo.indexOf(".",correo.indexOf("@"))==-1 || correo.indexOf(".",correo.indexOf("@"))==correo.indexOf("@")+1 || correo.indexOf("@")==0 || correo.indexOf(".")==0 || correo.indexOf(".",correo.length-1)==correo.length-1 || correo.charAt(parseInt(correo.indexOf("@"))-1)=="."){
		
		alert("El correo electrónico debe tener el siguiente formato: usuario@servidor.dominio");
		formulario.txtEmail.focus();
		return(false);		
	}
	
	barraEspera();
}
var nseg=0;
var cargando="";
function barraEspera(){
	
	
	switch(nseg){
	 case 0:cargando="";break;
	 case 1:cargando="C";break;
	 case 2:cargando="CA";break;
	 case 3:cargando="CAR";break;
	 case 4:cargando="CARG";break;
	 case 5:cargando="CARGA";break;
	 case 6:cargando="CARGAN";break;
	 case 7:cargando="CARGAND";break;
	 case 8:cargando="CARGANDO";break;
	 case 9:cargando="CARGANDO.";break;
	 case 10:cargando="CARGANDO..";break;
	 case 11:cargando="CARGANDO...";break;
	 case 12:nseg=0;break;
	}
    
	
	document.getElementById("barra").innerHTML = "<font color='#FF0000'><h3><strong>"+cargando+ "</h3></font></strong>";
	
	nseg=nseg+1;
	setTimeout("barraEspera()",500);
}

function cuenta_arrobas(mail){
		
	var cuenta=0;
		
	for(var i=0; i<mail.length; i++){
		if(mail.charAt(i)=="@"){
			cuenta=cuenta+1;
		}
	}
	return(cuenta);
}
function regresaFloat(){
	
	var impTotal=document.frmNotificacion.txtImporte.value;
	if(isNaN(parseFloat(impTotal))){
		alert("Esta no es una cantidad");
		document.frmNotificacion.txtImporte.value=0;
		//document.frmNotificacion.txtImporte.focus();
	}else{
		document.frmNotificacion.txtImporte.value=parseFloat(impTotal);
	}

}

function regresaFloat2(){
	var total=0;
	var impTotal;
	
	if(n==0){
		if(document.frmNotificacion.txtDer.value==""){
			document.frmNotificacion.txtDer.value=0;
		}
	}else{
		if(document.frmNotificacion.txtDer[n].value==""){
			document.frmNotificacion.txtDer[n].value=0;
		}
	}	
	if(n==0){
		
		impTotal=document.frmNotificacion.imp.value;
		if(isNaN(parseFloat(impTotal))){
			alert("Esta no es una cantidad");
			document.frmNotificacion.imp.value=0;
			//document.frmNotificacion.txtImporte.focus();
		}else{
			document.frmNotificacion.imp.value=parseFloat(impTotal);
			total=total+parseFloat(document.frmNotificacion.imp.value);
		}
	}else{
		impTotal=document.frmNotificacion.imp[n].value;
		if(isNaN(parseFloat(impTotal))){
			alert("Esta no es una cantidad");
			document.frmNotificacion.imp[n].value=0;
					//document.frmNotificacion.txtImporte.focus();
		}else{
			document.frmNotificacion.imp[n].value=parseFloat(impTotal);
			for(var i=0;i<=n;i++){
				total=total+parseFloat(document.frmNotificacion.imp[i].value);
			}
		}
	}
	
	document.frmNotificacion.txtTotal.value=total;
}

function espSucursal(){
	var nombre=document.frmNotificacion.txtSucursal.value;
	document.frmNotificacion.txtSucursal.value=espacios(nombre);

}
function espCuenta(){
	var nombre=document.frmNotificacion.txtCuenta.value;
	document.frmNotificacion.txtCuenta.value=espacios(nombre);

}
function espNoAutorizacion(){
	var nombre=document.frmNotificacion.txtNoAutorizacion.value;
	document.frmNotificacion.txtNoAutorizacion.value=espacios(nombre);

}


