function validarEmail()
{
	var o = document.getElementById('emailMensajeError');
	if (ValidarMail(document.formEmail.mailDestino.value))
		{
			o.innerHTML = "La dirección de E-Mail de destino '"+document.formEmail.mailDestino.value+"' no es válida.";
			o.style.display = 'block';
			document.formEmail.mailDestino.focus();
			return;
		}
	if (ValidarMail(document.formEmail.mailOrigen.value))
		{
				o.innerHTML = "La dirección de E-Mail de origen '"+document.formEmail.mailOrigen.value+"' no es válida.";
				o.style.display = 'block';
				document.formEmail.mailOrigen.focus();
				return;
		}
	
	if (document.formEmail.nombre.value=="" || document.formEmail.nombre.value=="Nombre/s")
		{
				o.innerHTML = "Debe ingresar su nombre para el envío del email";
				o.style.display = 'block';
				document.formEmail.nombre.focus();
				return;
		}

	var xEmail = new Ajax();
	
	//alert(xEmail.handlerOk);
	
     xEmail.datos["panel"] = window.paneles["panelEmail"];
     xEmail.addLoading(window.paneles["panelEmail"].body);
     xEmail.setResponse(document.getElementById('emailMensajeError'));
     xEmail.setError(document.getElementById('emailMensajeError'));
     xEmail.ocultar(window.paneles["panelEmail"].footer);
	 //xEmail.listo = xEmail.mostrarError;
     xEmail.setForm("_formEmail");

     xEmail.handlerOk = function(o)
     {
        o.argument.datos.panel.setBody(o.responseText);
     }
     xEmail.enviar();
	 //document.getElementById("enviar").style.display = "none";
}

function validarFoto()
{
	var o = document.getElementById('emailMensajeError');
	if (ValidarMail(document.form.mailOrigen.value))
		{
				o.innerHTML = "La dirección de E-Mail de origen '"+document.form.mailOrigen.value+"' no es válida.";
				o.style.display = 'block';
				document.form.mailOrigen.focus();
				return;
		}
	
	if (document.form.nombre.value=="" || document.form.nombre.value=="Nombre/s")
		{
				o.innerHTML = "Debe ingresar su nombre para subir su foto";
				o.style.display = 'block';
				document.form.nombre.focus();
				return;
		}

	if (document.form.imagenFile.value=="")
		{
				o.innerHTML = "Debe ingresar un archivo para subir su foto";
				o.style.display = 'block';
				document.form.nombre.focus();
				return;
		}

	document.form.submit();
}

function validarFrase()
{
	var o = document.getElementById('emailMensajeError');
	if (ValidarMail(document.formEmail.mailOrigen.value))
		{
				o.innerHTML = "La dirección de E-Mail de origen '"+document.formEmail.mailOrigen.value+"' no es válida.";
				o.style.display = 'block';
				document.formEmail.mailOrigen.focus();
				return;
		}
	
	if (document.formEmail.nombre.value=="" || document.formEmail.nombre.value=="Nombre/s")
		{
				o.innerHTML = "Debe ingresar su nombre para el envío del email";
				o.style.display = 'block';
				document.formEmail.nombre.focus();
				return;
		}

	if (document.formEmail.comentario.value=="")
		{
				o.innerHTML = "Debe ingresar su frase para el envío del email";
				o.style.display = 'block';
				document.formEmail.comentario.focus();
				return;
		}

	var xEmail = new Ajax();
	
     xEmail.datos["panel"] = window.paneles["panelEmail"];
     xEmail.addLoading(document.getElementById('emailMensajeError'));
     xEmail.setResponse(document.getElementById('emailMensajeError'));
     xEmail.setError(document.getElementById('emailMensajeError'));
     xEmail.ocultar(window.paneles["panelEmail"].footer);
	 //xEmail.listo = xEmail.mostrarError;
     xEmail.setForm("_formEmail");

     xEmail.handlerOk = function(o)
     {
        o.argument.datos.panel.setBody(o.responseText);
     }
     xEmail.enviar();
}

function limitar(campo, maxlimit) 
{
	 if (campo.value.length > maxlimit) campo.value=campo.value.substring(0,maxlimit)
}

// Funcion utilizada para limitar y ejectutar el panelCaptcha para envio de Frases para OhLaLa.
function limitarFrases(campo, maxlimit) 
{
	if (document.getElementById(campo).value.length >= maxlimit){
		alert('Ingresó demasiados caracteres, escriba menos de '+ maxlimit +'');
		return;
	}else{
		panelCaptcha();
	}
}