// ------------------------------------------------------------------------------------------------------
// Desenvolvido por Girafa Comunicacao Interativa | www.girafacomunicacao.com.br | Direitos Reservados
// ------------------------------------------------------------------------------------------------------
// Tipo de documento....: JavaScript Document
// Finalidade...........: Functions de controle/validacao
// Utilizado por........: /www/index.php
// Data.................: 14-09-2009
// ------------------------------------------------------------------------------------------------------

/**
 * Validar Email
 * @param string mail
 */
function validarEmail(mail) {
	if(mail.length < 5 || mail.indexOf("@") < 0 || mail.indexOf(".") < 0)
		return false;
	if (mail.indexOf(" ") > 0)
		return false;
	if (mail.charAt(0) == '@' || mail.charAt(0) == '.' || mail.charAt(mail.length-1)=='@' || mail.charAt(mail.length-1)=='.')
		return false;
	if (mail.indexOf("@")+1 == mail.indexOf("."))
		return false;
	return true;
}

/**
 * envia inscricao
 */
function sendInscricao() {
	var sURL        = 'libs/sendInscricao.php';
	var sErro       = '';
	var sNome       = $('#nome').val();
	var sEmail      = $('#email').val();
	var sCidade     = $('#cidade').val();
	var sNascimento = $('#data_nascimento').val();
	var chkEdicao   = $('input[name=edicao[]]:checked').length;
	var sEdicao     = '';
	var sStatus     = $('#status').val();
	if(sStatus == 'update') {
		var sUser = $('#user').val();
	} else {
		var sUser = 'MA==';
	}

	if(chkEdicao == 2) {
		sEdicao = 'UVA;RIO;';
	} else {
		sEdicao = $('input[name=edicao[]]:checked').val() + ';';
	}
	if( sNome.length < 3 ) {
		sErro += 'Ops! faltou o nome!';
	} else if( validarEmail( sEmail ) == false  ) {
		sErro += 'Ops! faltou o e-mail!';
	} else if(sCidade.length < 3) {
		sErro += 'Ops! faltou a cidade/estado!';
	} else if(sNascimento.length < 8) {
		sErro += 'Ops! faltou a data de nascimento!';
	} else if(chkEdicao == 0) {
		sErro += 'Ops! selecione a edição que irá participar!';
	}
	if(sErro !== '') {
		$('#alerta').addClass('error');
		$('#alerta').text(sErro);
	} else {
		$('#alerta').addClass('sending');
		$('#alerta').text('Aguarde, enviando...');
		$.post(sURL,{nome:sNome, email:sEmail, cidade:sCidade, nascimento:sNascimento, edicao:sEdicao, status:sStatus, user:sUser},function(data){
			$('#alerta').addClass('success');
			$("#alerta").text(data);
		});
	}
}