// JavaScript Document
// Digisoft Informática.
// Data: 19/04/2010.
// Autor: Marcos J. Silva.

window.addEvent('domready', function() {

	$('bt_enviarFicha').addEvent('click', function(e) {
        e = new Event(e).stop();
		if (validarFormFicha()){
			enviarFicha();
		}
	});
	
	$('bt_limparFicha').addEvent('click', function(e) {
        e = new Event(e).stop();
		limparFicha();
	});

	$('fficha_cpf').addEvent('keypress', function(e) {
        e = new Event(e);
        digitarCpf($('fficha_cpf'), e);
    }); 	

});
	
function limparFicha(){
	$('fficha_nome').value = '';
	$('fficha_cpf').value = '';
	$('fficha_fone').value = '';
	$('fficha_email').value = '';
	$('fficha_end').value = '';	
}

function validarFormFicha(){
	if ( ($('fficha_nome').value != "") && ($('fficha_fone').value != "") && ($('fficha_cpf').value != "") &&
		 ($('fficha_email').value != "") && ($('fficha_end').value != "") ){
		if (validarCpf($('fficha_cpf'))){
			return true;
		} else {
			alert('Este cpf é inválido. Favor informar um cpf válido!');
			return false;
		}		
	} else {
		alert('Você deve preencher todos os campos!');
		return false;
	}
}

function enviarFicha() {
    var params = {
		"act" : "enviarFicha",
        "nome" : $('fficha_nome').value,
		"cpf" : $('fficha_cpf').value,
		"email" : $('fficha_email').value,
		"fone" : $('fficha_fone').value,
		"end" : $('fficha_end').value
	};

    new Request.JSON({
        url: 'cfccatarina_ctrl.php?' + Hash.toQueryString(params),
        async : false,
        onComplete: function(result){
			if (eval(result)) {
				resultadoEnvioFicha(result);
			} else {
				resultadoEnvioFicha(false);
			}
        }
    }).send();
}

function resultadoEnvioFicha(result) {
	if (result == true){
	    alert("Sua pré-inscrição foi enviada com sucesso! Para confirmá-la, por favor, compareça à CFC Catarina. Obrigado!");
		limparFicha();
	} else {
		alert("Problemas no envio da ficha de inscrição. Favor tentar novamente. Obrigado!");
	}
}

