function envia_contacto(){
 if (document.contacto.tipo_de_solicitud.selectedIndex==0) {
  alert('Debe seleccionar un tipo de mensaje.');
  document.contacto.tipo_de_solicitud.focus();
  return false; 
 }else if (document.contacto.comentarios.value=='') {
  alert('Un mensaje es obligatorio.');
  document.contacto.comentarios.focus();
  return false; 
 }else if (document.contacto.nombre.value=='') {
  alert('Un nombre es obligatorio.');
  document.contacto.nombre.focus();
  return false; 
 }else if ((document.contacto.email.value=="")||(document.contacto.email.value.indexOf('@',0)==-1 || document.contacto.email.value.indexOf('.',0)==-1)) {
  alert('Una dirección válida de correo electrónico es necesaria.');
  document.contacto.email.focus();
  return false; 
 } else {
  return true; 
 }
}

// Para abrir en ventanas nuevas centradas en la pantalla
 var ventana = null;
 function abrirCentro(pagina,ancho,alto,barras,nombre){
  if (ventana == null || ventana.closed || ventana.location.href.indexOf(pagina)){
  //var ancho = 762, alto = 422;
   var alto_p = screen.height / 2, ancho_p = screen.width / 2;
   var x = ancho_p - (ancho/2), y = alto_p - (alto/2);
   var cadena = "width="+ancho+",height="+alto
   if (document.all){
    cadena = cadena + ",left="+x+",top="+y; 
   }else{ 
    cadena = cadena + ",screenX="+x+",screenY="+y; 
   }
   ventana = window.open(pagina, nombre, "scrollbars="+barras+",resizable=yes," + cadena);
   ventana.focus(); 
  }else{
   ventana.focus(); 
  }
 }
