function isEmailAddress(elemento,varios)
 {
	if (elemento.value=="") return false;
	expresion = /@{1,}\w*@{1,}|\.{2,}/;
	expresion_i = /^[a-zA-Z0-9_][a-zA-Z0-9_.\-]{1,}@\w{1,}/;
	expresion_f = /\.[a-zA-Z.]{2,4}$/;
	if (!expresion.test(elemento.value)&&expresion_i.test(elemento.value)&&expresion_f.test(elemento.value))
	{
		var cadena=elemento.value;
		if (varios){
			if (cadena.indexOf(' ')!=-1){
				alert ('No introduzca caracteres no validos.');
				return false;
			}
		}else {
			if (cadena.indexOf(' ')!=-1 || cadena.indexOf(';')!=-1|| cadena.indexOf(',')!=-1){
				alert ('Introduzca solo una direccion de correo.');
				return false;
			}
		}
		return true;
	}else{
		alert ('Dirección de correo no válida.');
		return false;
	}
 }   

//COMPARA DOS FECHAS (DATE) Y DEVUELVE LOS DIAS DE DIFERENCIA. 
function diferenciaFechasDias(fecha1, fecha2 ) {
	var result;
	var diferencia = fecha1.getTime() - fecha2.getTime();
	var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24))	
	return dias;
}
