function check_email(email) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))
        return true
    else
        return false
}

function validaContacto(vform)
{
  if (vform.nombre.value == '')
  {
    alert('Ingrese el nombre del DJ');
    vform.nombre.focus();
    vform.nombre.className = 'InvalidText';
    return false;
  }

  if (vform.email.value == '')
  {
    alert('Ingrese email');
    vform.email.focus();
    vform.email.className = 'InvalidText';
    return false;
  }

  if (!check_email(vform.email.value))
  {
    alert('Ingrese la dirección de mail correctamente');
    vform.email.focus();
    vform.email.select();
    vform.email.className = 'InvalidText';
    return false;
  }

  if (vform.comentario.value == '')
  {
    alert('Ingrese comentario');
    vform.comentario.focus();
    vform.comentario.className = 'InvalidText';
    return false;
  }

  return true;
}

function validaForm(vform)
{
  if (vform.nombre.value == '')
  {
    alert('Ingrese el nombre del DJ');
    vform.nombre.focus();
    vform.nombre.className = 'InvalidText';
    return false;
  }

  if (vform.lugar.value == '')
  {
    alert('Ingrese una ciudad/país');
    vform.lugar.focus();
    vform.lugar.className = 'InvalidText';
    return false;
  }

  if (vform.fecha.value == '')
  {
    alert('Ingrese una fecha');
    vform.fecha.focus();
    vform.fecha.className = 'InvalidText';
    return false;
  }

  if (vform.aeropuerto.value == '')
  {
    alert('Ingrese un aeropuerto');
    vform.aeropuerto.focus();
    vform.aeropuerto.className = 'InvalidText';
    return false;
  }

  if (vform.capacidad.value == '')
  {
    alert('Ingrese una capacidad');
    vform.capacidad.focus();
    vform.capacidad.className = 'InvalidText';
    return false;
  }

  if (vform.valor_entrada.value == '')
  {
    alert('Ingrese un valor entrada');
    vform.valor_entrada.focus();
    vform.valor_entrada.className = 'InvalidText';
    return false;
  }

  if (vform.website_club.value == '')
  {
    alert('Ingrese un club/fiesta');
    vform.website_club.focus();
    vform.website_club.className = 'InvalidText';
    return false;
  }

  if (vform.artistas_ant.value == '')
  {
    alert('Ingrese artistas anteriores');
    vform.artistas_ant.focus();
    vform.artistas_ant.className = 'InvalidText';
    return false;
  }

  if (vform.nombre_completo.value == '')
  {
    alert('Ingrese nombre completo');
    vform.nombre_completo.focus();
    vform.nombre_completo.className = 'InvalidText';
    return false;
  }

  if (vform.direccion.value == '')
  {
    alert('Ingrese dirección');
    vform.direccion.focus();
    vform.direccion.className = 'InvalidText';
    return false;
  }

  if (vform.compania.value == '')
  {
    alert('Ingrese compañía');
    vform.compania.focus();
    vform.compania.className = 'InvalidText';
    return false;
  }

  if (vform.telefonos.value == '')
  {
    alert('Ingrese telefonos');
    vform.telefonos.focus();
    vform.telefonos.className = 'InvalidText';
    return false;
  }

  if (vform.email.value == '')
  {
    alert('Ingrese email');
    vform.email.focus();
    vform.email.className = 'InvalidText';
    return false;
  }

  if (!check_email(vform.email.value))
  {
    alert('Ingrese la dirección de mail correctamente');
    vform.email.focus();
    vform.email.select();
    vform.email.className = 'InvalidText';
    return false;
  }

  return true;
}

function validaNewsletter() 
{ 
	var vform = document.getElementById('newsletter');
	var vemail = document.getElementById('mailinglist');
	if (!check_email(vemail.value))
	{
	  alert('Ingrese la dirección de mail correctamente');
	  vemail.focus();
	  vemail.select();
	  vemail.className = 'InvalidText';
	}
	else
	{
		frames['contenido'].location.href = '/newsletter.php?mailinglist=' + vemail.value;
		//vform.submit();
	}
}
