		var uno = new LiveValidation( '0', {onlyOnSubmit: true } );
		uno.add( Validate.Presence );
		var dos = new LiveValidation( '1', {onlyOnSubmit: true } );
		dos.add( Validate.Presence );
		var tres = new LiveValidation('2', {onlyOnSubmit: true } );
		tres.add(Validate.Presence);
		tres.add( Validate.Numericality );
		var cuatro = new LiveValidation( '3', {onlyOnSubmit: true } );
		cuatro.add(Validate.Presence);
		
	  var automaticOnSubmit = uno.form.onsubmit;
	  uno.form.onsubmit = function(){
		  var valid = automaticOnSubmit();
		  if(valid)EnvioCorreoContacto(3);
		return false;
	  }
function isMail(Cadena) {   
	Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length);
    Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.'));
    Usuario = Cadena.substring(0, Cadena.lastIndexOf('@'));
    Reserv = "@/º\"\'+*{}\\<>?¿[]áéíóú#·¡!^*;,:"; 
    valido = true;   
	for (var Cont=0; Cont<Usuario.length; Cont++) { X = Usuario.substring(Cont,Cont+1); if (Reserv.indexOf(X)!=-1){ valido = false; } }   
    for (var Cont=0; Cont<Punto.length; Cont++)   {	X = Punto.substring(Cont,Cont+1);   if (Reserv.indexOf(X)!=-1){ valido = false; } }
    for (var Cont=0; Cont<Dominio.length; Cont++) { X = Dominio.substring(Cont,Cont+1); if (Reserv.indexOf(X)!=-1) { valido = false; } }   
	if (Punto.length<2 || Dominio <1 || Cadena.lastIndexOf('.')<0 || Cadena.lastIndexOf('@')<0 || Usuario<1) { valido = false; }   
	if (valido) { return false; }else{ return true; }   
}   

function EnvioCorreoContacto(numInput){
	var error = false;
	vec = new Array;
	vec[0] = "";
	vec[1] = "";
	vec[2] = "";
	vec[3] = "";

	vecTit = new Array;
	vecTit[0] = "<b>Cliente: </b> ";
	vecTit[1] = "<b>Nro de Depósito: </b>";
	vecTit[2] = "<b>Monto: </b>";
	vecTit[3] = "<b>Fecha: </b>";
	
	var mensaje = "<b>Se han encontrado los siguientes errores en el envio del correo electr&oacute;nico:</b><br>";
	var cadena = "";
	for(var i=0;i<=numInput;i++){
		if(document.getElementById(i).value == '' || document.getElementById(i).value == 0){ mensaje += vec[i] + "<br>"; error = true; }else{
			cadena+= vecTit[i] + document.getElementById(i).value+'<br>';}
	}
	if(error == true){
		document.getElementById("mensaje_arriba").innerHTML = "<table border='0' width='100%' cellpadding='3' cellspadding='3'><tr><td align='left' style='font-family:Helvetica; font-size:10px; color:#CC0000;'>" + mensaje + "</td></tr></table>";
		document.getElementById("mensaje_arriba").style.display = "block";
	}else{
	
		document.getElementById("mensaje_arriba").innerHTML = "<table border='0' width='100%' cellpadding='3' cellspadding='3'><tr><td align='left' style='font-family:Helvetica; font-size:10px; color:#0066cc;'>Espere un momento por favor...</td></tr></table>";
	
	
		incluir('mensaje_arriba','mail/mailer3.php?correo='+cadena);
		for(var i=0;i<=numInput;i++){
			document.getElementById(i).value = "";
		}
		document.getElementById("mensaje_arriba").style.display = "block";
	}
}

function incluir(type,direccionURL) { // Otros Navegadores... 
	var httpRequest;
	var pathReloaded = direccionURL + "&RandomRequest="+ (Math.random()*1000000);
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) { // IE
		try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } 
			catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
	}
	httpRequest.onreadystatechange = function() { envioContenido(httpRequest,type,direccionURL); };
	httpRequest.open('POST', pathReloaded, true);
	httpRequest.send('');
}
	
function envioContenido(httpRequest,type,direccionURL) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			var cadena = unescape(httpRequest.responseText) ;
			var cadenaFinal = cadena.replace(/\+/gi,"") ;
			document.getElementById(type).innerHTML = cadenaFinal;
		} else {
			document.getElementById(type).innerHTML = "<font face='Helvetica' size'-2'>Intente de nuevo esta accion, mas tarde.</font>";
		}
	}
}