// JavaScript Document


function inscricao_salvar()
{
	var frm = document.frmInscricao;
	
	var ajx = new ajax();

	try
	{
		ajx.seturl('/inscricao/salvar');
		ajx.post();
		ajx.setparam('respNome',frm.respNome.value);
		ajx.setparam('respCpf',frm.respCpf.value);
		ajx.setparam('respRg',frm.respRg.value);
		ajx.setparam('respDia',frm.respDia.value);
		ajx.setparam('respMes',frm.respMes.value);
		ajx.setparam('respAno',frm.respAno.value);
		ajx.setparam('respEnd',frm.respEnd.value);
		ajx.setparam('respBairro',frm.respBairro.value);
		ajx.setparam('respCep1',frm.respCep1.value);
		ajx.setparam('respCep2',frm.respCep2.value);
		ajx.setparam('respCidade',frm.respCidade.value);
		ajx.setparam('respUf',frm.respUf.value);
		ajx.setparam('respEmail',frm.respEmail.value);
		ajx.setparam('respTel1',frm.respTel1.value);
		ajx.setparam('respTel2',frm.respTel2.value);

		ajx.setparam('partNome',frm.partNome.value);
		ajx.setparam('partCpf',frm.partCpf.value);
		ajx.setparam('partRg',frm.partRg.value);
		ajx.setparam('partDia',frm.partDia.value);
		ajx.setparam('partMes',frm.partMes.value);
		ajx.setparam('partAno',frm.partAno.value);
		ajx.setparam('partEnd',frm.partEnd.value);
		ajx.setparam('partBairro',frm.partBairro.value);
		ajx.setparam('partCep1',frm.partCep1.value);
		ajx.setparam('partCep2',frm.partCep2.value);
		ajx.setparam('partCidade',frm.partCidade.value);
		ajx.setparam('partUf',frm.partUf.value);
		ajx.setparam('partEmail',frm.partEmail.value);
		ajx.setparam('partTel1',frm.partTel1.value);
		ajx.setparam('partTel2',frm.partTel2.value);

		ajx.setparam('paiNome',frm.paiNome.value);
		ajx.setparam('paiCpf',frm.paiCpf.value);
		ajx.setparam('paiCel1',frm.paiCel1.value);
		ajx.setparam('paiCel2',frm.paiCel2.value);
		ajx.setparam('paiTel1',frm.paiTel1.value);
		ajx.setparam('paiTel2',frm.paiTel2.value);

		ajx.setparam('maeNome',frm.maeNome.value);
		ajx.setparam('maeCpf',frm.maeCpf.value);
		ajx.setparam('maeCel1',frm.maeCel1.value);
		ajx.setparam('maeCel2',frm.maeCel2.value);
		ajx.setparam('maeTel1',frm.maeTel1.value);
		ajx.setparam('maeTel2',frm.maeTel2.value);

		ajx.setparam('medicoNome',frm.medicoNome.value);
		ajx.setparam('medicoCel1',frm.medicoCel1.value);
		ajx.setparam('medicoCel2',frm.medicoCel2.value);
		ajx.setparam('medicoTel1',frm.medicoTel1.value);
		ajx.setparam('medicoTel2',frm.medicoTel2.value);
		ajx.setparam('medCirurgia',frm.medCirurgia.value);
		ajx.setparam('medMedicamentos',frm.medMedicamentos.value);
		ajx.setparam('medEsportes',frm.medEsportes.value);
		ajx.setparam('medAlergia',frm.medAlergia.value);
		ajx.setparam('medCardiacos',frm.medCardiacos.value);
		ajx.setparam('medRestricao',frm.medRestricao.value);
		ajx.setparam('medPressao',frm.medPressao.value);
		
		ajx.setparam('timeTorce',frm.timeTorce.value);
		ajx.setparam('idolo',frm.idolo.value);
		ajx.setparam('posicaoJogar',frm.posicaoJogar.value);
		ajx.setparam('tamCamisa',frm.tamCamisa.value);
		ajx.setparam('tamShort',frm.tamShort.value);

		ajx.mystatereader = function()
		{
			document.getElementById('inscSalvar').className = 'ajax';

			if (this.readyState == 4)
			{
				if (this.status == 200)
				{
					if ( this.responseText == '') //sucesso
					{
						frm.innerHTML = '<h2>Formulário de inscrição</h2><strong>Seu cadastro foi concluído com sucesso!</strong>';
						window.setTimeout(document.location.href = '/inscricoes', 3000);
					}
					else // falha
					{
						var spl = this.responseText.split('/');
						
						alert(spl[1]);
						
						spl[0] = spl[0].replace(' ','');
						if ( spl[0] != '' )
							frm[spl[0]].focus();
						
						document.getElementById('inscSalvar').className = '';

						return false;
					}
				}
			}
		}
		ajx.gorequest();
	}
	catch (err)
	{
		document.getElementById('inscSalvar').className = '';
		return alert(err.message);
	}
}

function abrirInscricao()
{
	jQuery.noConflict();
	jQuery(document).ready(function($){
		$("#frmInscricao").modal({onOpen: function (dialog) 
			{
				dialog.overlay.fadeIn('500', function () {
					dialog.container.show();
					dialog.data.show();
					setTimeout(function(){document.location.href = document.location}, 2500);
				});
			},
			opacity:85,
			closeClass: "fechar",
			overlayCss: {backgroundColor:"#155428"}
		});
	});	
}

window.onload = function()
{
	if ( document.frmInscricao )
	{
		var frm  = document.frmInscricao;
		var fLib = new formlib();
		
		frm.respCpf.onkeyup = function() {fLib.onlynum(this, '.-'); fLib.jumptonext(this)}
		frm.respDia.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.respMes.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.respAno.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.respCep1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.respCep2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.respTel1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.respTel2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		
		frm.partCpf.onkeyup = function() {fLib.onlynum(this, '.-'); fLib.jumptonext(this)}
		frm.partDia.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.partMes.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.partAno.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.partCep1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.partCep2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.partTel1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.partTel2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		
		frm.paiCpf.onkeyup = function() {fLib.onlynum(this, '.-'); fLib.jumptonext(this)}
		frm.paiCel1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.paiCel2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.paiTel1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.paiTel2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		
		frm.maeCpf.onkeyup = function() {fLib.onlynum(this, '.-'); fLib.jumptonext(this)}
		frm.maeCel1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.maeCel2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.maeTel1.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
		frm.maeTel2.onkeyup = function() {fLib.onlynum(this); fLib.jumptonext(this)}
	}
}


