//
// Kilak.com (c) 2008
// www.kilak.com

//
// INICIO FUNCIONES DE VALIDACIÓN GENERALES
//
function vNombre() 
    {
	if (document.frmFormulario.nombre.value == "")
           {
             alert('\nYou should enter your full name.');
             document.frmFormulario.nombre.focus();
             return(false);
           }
             else { return(true); }
    }

function vEmail()
    {
	if (document.frmFormulario.email.value == "")
           {
             alert('\nYou should enter your e-mail adress.');
             document.frmFormulario.email.focus();
             return(false);
        }

        if (document.frmFormulario.email.value.indexOf('@',0)==-1 || document.frmFormulario.email.value.indexOf('@',0)== 0 ||
          document.frmFormulario.email.value.indexOf('.',0)==-1)
             {
                 alert('\nThe e-mail adress is not valid. Please check it.');
                 document.frmFormulario.email.focus();
                 return(false);
              }
             else { return(true); }
    }

function vDireccion() 
    {
	if (document.frmFormulario.direccion.value == "")
           {
             alert('\nYou should enter your mailing address.');
             document.frmFormulario.direccion.focus();
             return(false);
           }
             else { return(true); }
    }

function vCiudad() 
    {
	if (document.frmFormulario.ciudad.value == "")
           {
             alert('\nYou should enter your city of residence.');
             document.frmFormulario.ciudad.focus();
             return(false);
           }
             else { return(true); }
    }

function vPais() 
    {
	if (document.frmFormulario.pais.value == "")
           {
             alert('\nYou should enter your country of residence..');
             document.frmFormulario.pais.focus();
             return(false);
           }
             else { return(true); }
    }

function vTelefono()
    {
	if (document.frmFormulario.telefono.value == "")
           {
             alert('\nYou should enter your phone number.');
             document.frmFormulario.telefono.focus();
             return(false);
           }
             else { return(true); }
    }

function vPapers() 
    {
	if (!(document.frmFormulario.papers[0].checked || document.frmFormulario.papers[1].checked))
           {
             alert('\nYou should choose if you present papers or not.');
             return(false);
           }
             else { return(true); }
    }

function vMedios() 
    {
	if (!(document.frmFormulario.medios[0].checked || document.frmFormulario.medios[1].checked))
           {
             alert('\nYou should choose if you need backup for your presentation or not.');
             return(false);
           }
             else { return(true); }
    }

function vTarifas() 
    {
	if (!(document.frmFormulario.tarifas[0].checked || document.frmFormulario.tarifas[1].checked ) )
           {
             alert('\nYou should choose your desired registration rate.');
             return(false);
           }
             else { return(true); }
    }

function vFormaPago() 
    {
	if (!(document.frmFormulario.forma_pago[0].checked || document.frmFormulario.forma_pago[1].checked || document.frmFormulario.forma_pago[2].checked || document.frmFormulario.forma_pago[3].checked || document.frmFormulario.forma_pago[4].checked ) )
           {
             alert('\nYou should choose your desired payment method.');
             return(false);
           }
             else { return(true); }
    }

function vAlojamiento() 
    {
	if (!(document.frmFormulario.alojamiento[0].checked || document.frmFormulario.alojamiento[1].checked))
           {
             alert('\nYou should choose if you need hotel or not.');
             return(false);
           }
             else { return(true); }
    }

function vComentarios()
    {
	if (document.frmFormulario.comentarios.value == "")
           {
             alert('\nYou should enter a comment or message.');
             document.frmFormulario.comentarios.focus();
             return(false);
           }
             else { return(true); }
    }

// FIN FUNCIONES DE VALIDACIÓN GENERALES

//
// BOTONES DE ENVIO DE FUNCIONES
//

// BOTÓN ENVIAR INSCRIPCIÓN
<!--
function EnviarInscripcion(frmFormulario) 
   {
       if ( vNombre() && vEmail() && vDireccion() && vCiudad() && vPais() && vTelefono() && vPapers() && vMedios() && vTarifas() && vFormaPago() && vAlojamiento() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->

// BOTÓN ENVIAR CONTACTO
<!--
function EnviarContacto(frmFormulario) 
   {
       if ( vNombre() && vEmail() && vComentarios() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->
