<!-- Hide
function form_contacto(form) {
error='Se hán detectado los siguientes errores:\n\n';
  if (form.Contacto_Nombre.value == "" || 
	form.Contacto_Nombre.value.indexOf('@', 0) >= 0 || 
	form.Contacto_Nombre.value.indexOf('<', 0) >= 0 || 
	form.Contacto_Nombre.value.indexOf('%', 0) >= 0 || 
	form.Contacto_Nombre.value.indexOf('$', 0) >= 0 || 
	form.Contacto_Nombre.value.indexOf('&', 0) >= 0) {
nombre='  Nombre:\n      -Ó bien no há escrito su nombre,\n      -Ó hay carácteres no válidos en él.' + '\n\n';
  } else { 
nombre='';
 }
//*****************************************************************
  if (form.Contacto_Direccion.value == "" || 
	form.Contacto_Direccion.value.indexOf('@', 0) >= 0 || 
	form.Contacto_Direccion.value.indexOf('<', 0) >= 0 || 
	form.Contacto_Direccion.value.indexOf('%', 0) >= 0 || 
	form.Contacto_Direccion.value.indexOf('$', 0) >= 0 || 
	form.Contacto_Direccion.value.indexOf('&', 0) >= 0) {
Direccion='  Dirección:\n      -Ó bien no há escrito su Dirección,\n      -Ó hay carácteres no válidos en ella.' + '\n\n';
  } else { 
Direccion='';
 }
  if (form.Contacto_Ciudad.value == "" || 
	form.Contacto_Ciudad.value.indexOf('@', 0) >= 0 || 
	form.Contacto_Ciudad.value.indexOf('<', 0) >= 0 || 
	form.Contacto_Ciudad.value.indexOf('%', 0) >= 0 || 
	form.Contacto_Ciudad.value.indexOf('$', 0) >= 0 || 
	form.Contacto_Ciudad.value.indexOf('&', 0) >= 0) {
Ciudad='  Ciudad:\n      -Ó bien no há escrito su Ciudad,\n      -Ó hay carácteres no válidos en ella.' + '\n\n';
  } else { 
Ciudad='';
 }
  if (form.Contacto_Comentario.value == "" || 
	form.Contacto_Comentario.value.indexOf('@', 0) >= 0 || 
	form.Contacto_Comentario.value.indexOf('<', 0) >= 0 || 
	form.Contacto_Comentario.value.indexOf('%', 0) >= 0 || 
	form.Contacto_Comentario.value.indexOf('$', 0) >= 0 || 
	form.Contacto_Comentario.value.indexOf('&', 0) >= 0) {
Comentario='  Comentario:\n      -Ó bien no há escrito su Comentario,\n      -Ó hay carácteres no válidos en él.' + '\n\n';
  } else { 
Comentario='';
 }
//******************************************************************
  if (form.Contacto_Apellido.value == "" || 
	form.Contacto_Apellido.value.indexOf('@', 0) >= 0 || 
	form.Contacto_Apellido.value.indexOf('<', 0) >= 0 || 
	form.Contacto_Apellido.value.indexOf('%', 0) >= 0 || 
	form.Contacto_Apellido.value.indexOf('$', 0) >= 0 || 
	form.Contacto_Apellido.value.indexOf('&', 0) >= 0) {
apellido='  Apellido:\n      -Ó bien no há escrito su apellido,\n      -Ó hay carácteres no válidos en él.' + '\n\n';
  } else { 
apellido='';
 }
if (form.Contacto_TelefonoDomicilio.value == ""){
telefono='  Teléfono:\n      -Ó bien no há escrito un número de teléfono,\n      -Ó hay carácteres no válidos en él.' + '\n\n';
}else{
telefono='';
}
  if (form.Contacto_Correo.value != ""){ 
  if (//form.Contacto_Correo.value == "" || 
	form.Contacto_Correo.value.indexOf('@', 0) == -1 || 
	form.Contacto_Correo.value.indexOf('<', 0) >= 0 || 
	form.Contacto_Correo.value.indexOf('%', 0) >= 0 || 
	form.Contacto_Correo.value.indexOf('$',0) >= 0 || 
	form.Contacto_Correo.value.indexOf('.', 0) == -1 || 
	form.Contacto_Correo.value.indexOf('&', 0) >= 0) {
	
correo='  Correo:\n      -Ó bien no há escrito su correo,\n      -Ó hay carácteres no válidos en él,\n      -Ó su dirección es incorrecta.' + '\n\n';
  } else { 
correo='';
 }
 } else { 
correo='';
 }



var campo= new Array();
var campos ="";

var i="";
var cad = '!,",·,$,%,&,#,=,?,¿';
var ja = new Array();
ja = cad.split(",");

var suma="";
var junta="";
var resto="";

for(i=0;i<ja.length;i++) {
suma = ja[i];
junta = junta + suma;

  if (//form.Contacto_Cargo.value.indexOf( ja[i], 0) >= 0 || 
	form.Contacto_Direccion.value.indexOf( ja[i], 0) >= 0 || 
	form.Contacto_Ciudad.value.indexOf( ja[i], 0) >= 0 || 
	form.Contacto_Estado.value.indexOf( ja[i], 0) >= 0 || 
	form.Contacto_CodigoPostal.value.indexOf( ja[i], 0) >= 0 || 
	//form.Contacto_Pais.value.indexOf( ja[i], 0) >= 0 ||
	form.Contacto_TelefonoDomicilio.value.indexOf( ja[i], 0) >= 0) { 
	//form.Contacto_TelefonoOficina.value.indexOf( ja[i], 0) >= 0) {

resto='   Otros Campos:\n      -Se han detectado carácteres no válidos en \n       uno o más de los campos no requeridos.\n      -Se considera caracter no válido a los siguientes carácteres: \n       ' +  cad + '\n\n';
  } else { 
resto+='';
 }


}


mensaje= nombre + Direccion + Ciudad + Comentario + apellido + correo + telefono + resto;


if (mensaje == ""){
document.Contacto.submit();
} else {
alert(error + mensaje);
}
}
// -->

