// JavaScript Document
<!-- borrar campos de la forma de contacto -->
function ClearForm_correo() {
  document.contacto.correo.value= "";
}
function ClearForm_nombre() {
  document.contacto.nombre.value= "";
}
function ClearForm_telefono() {
  document.contacto.telefono.value= "";
}
function ClearForm_mensaje() {
  document.contacto.mensaje.value= "";
}
function FillForm_mensaje() {
	if(document.contacto.mensaje.value!=""){
	}else{
		document.contacto.mensaje.value= "Mensaje";
	}
}
function FillForm_nombre() {
  if(document.contacto.nombre.value!=""){
	}else{
		document.contacto.nombre.value= "Nombre";
	}
}
function FillForm_correo() {
  if(document.contacto.correo.value!=""){
	}else{
		document.contacto.correo.value= "Correo";
	}
}
function FillForm_telefono() {
  if(document.contacto.telefono.value!=""){
	}else{
		document.contacto.telefono.value= "Telefono";
	}
}
<!-- fin borrar campos de la forma de contacto -->

function fillNombre(entered, alertbox){
	with (entered)
	{
		if (value=="Nombre")
		{
			if (alertbox!="") 
			{
				alert(alertbox);
			}			
			return false;
		}
		else 
		{
			return true;
		}
	}
}

function fillCorreo(entered, alertbox){
	with (entered)
	{
		if (value=="Correo")
		{
			if (alertbox!="") 
			{
				alert(alertbox);
			}			
			return false;
		}
		else 
		{
			return true;
		}
	}
}
function fillTelefono(entered, alertbox){

	with (entered)
	{
		if (value=="Teléfono")
		{
			if (alertbox!="") 
			{
				alert(alertbox);
			}			
			return false;
		}
		else 
		{
			return true;
		}
	}
}

function fillMensaje(entered, alertbox){
	with (entered)
	{
		if (document.contacto.mensaje.value=="Mensaje")
		{
			if (alertbox!="") 
			{
				alert(alertbox);
			}			
			return false;
		}
		else 
		{
			return true;
		}
	}
}


function validate_correo(field,alerttxt){
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
	{alert(alerttxt);return false;}
  else {return true;}
  }
}

function formvalidation(thisform){	
	with (thisform)
	{	if (fillNombre(nombre,"Escribe tu nombre")==false) {nombre.focus(); return false;}
		if (fillCorreo(correo,"Escribe tu correo")==false) {correo.focus(); return false;}
		if (fillTelefono(telefono,"Escribe tu Teléfono")==false) {telefono.focus(); return false;}
		if (fillMensaje(mensaje,"Escribe un mensaje")==false) {mensaje.focus(); return false;}
		if (validate_correo(correo,"Tu correo no es válido")==false) {correo.focus();return false;}
	}
}
