
onload=function() 
{	
	
	nombre_error=document.getElementById('error1');
	email_error=document.getElementById('error2');
	contenido_error=document.getElementById('error3');
	
	form=document.getElementById("formu1");

	
}


function eliminaEspacios(cadena)
{
	// Funcion para eliminar espacios delante y detras de cada cadena
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

function campoError(campo,errores)
{
	//campo.className=claseError;
	errores.style.display = 'block';
	
	error=1;
}
function campoBueno(campo,errores)
{
	//campo.className=claseError;
	errores.style.display = 'none';
	
	//error=1;
}

function validaLongitud(valor, permiteVacio, minimo, maximo)
{
	var cantCar=valor.length;
	if(valor=="")
	{
		if(permiteVacio) return true;
		else return false;
	}
	else
	{
		if(cantCar>=minimo && cantCar<=maximo) return true;
		else return false;
	}
}

function validaCorreo(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
	if(reg.test(valor)) return true;
	else return false;
}

function validaForm()
{
	nombre_error=document.getElementById('error1');
	email_error=document.getElementById('error2');
	contenido_error=document.getElementById('error3');
	
	form=document.getElementById("formu1");
	
	error=0;	
	var nombre=eliminaEspacios(form.nombre.value);
	var email=eliminaEspacios(form.email.value);	
	var contenido=eliminaEspacios(form.contenido.value);
	

	if(!validaLongitud(nombre, 0, 1, 50)) campoError(form.nombre,nombre_error);
	if(validaLongitud(nombre, 0, 1, 50)) campoBueno(form.nombre,nombre_error);	
	
	if(!validaLongitud(contenido, 0, 10, 350)) campoError(form.contenido,contenido_error);
	if(validaLongitud(contenido, 0, 10, 350)) campoBueno(form.contenido,contenido_error);		

	if(!validaCorreo(email)) campoError(form.email,email_error);
	if(validaCorreo(email)) campoBueno(form.email,email_error);

	if(error==1)
	{		
	document.getElementById('mensaje').style.display = 'block';	
	
	}
	
	if(error!=1)
	{	
	document.getElementById('mensaje').style.display = 'none';	
	form.submit();
	}
}

function cerrar()
{
  document.getElementById('mensaje').style.display = 'none';
  document.getElementById('correcto').style.display = 'none';
}