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

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

	$('bt_consultaExame').addEvent('click', function(e) {
        e = new Event(e).stop();
		
		if ($("cpf").value != ''){
			
			if (validarCpf($('cpf'))){
				var url='http://www.detrannet.sc.gov.br/habilitacao/scripts/redireciona.asp?cpf=' + $("cpf").value;
				var tam = 500;
				var larg = 350;
				var windowProperties="width=" + tam + ",height=" + larg + ", top=0, left=0, toolbar=no, menubar=no, status=no";
				window.open(url,"addRecipientsWindow",windowProperties);			
			} else {
				alert('Este cpf é inválido. Favor informar um cpf válido!');
			}
			
		} else {
			alert('O cpf não foi informado! Favor informar um cpf para realizar a consulta.');
		}
	    
	});
	
	$('bt_enviarFaleConosco').addEvent('click', function(e) {
        e = new Event(e).stop();
		if (validarFormFale()){
			enviarEmail();
		} else {
			alert("Você preencher todos os campos de contato.");	
		}
	});
	
	$('bt_limparFaleConosco').addEvent('click', function(e) {
        e = new Event(e).stop();
		limparFaleConosco();
	});

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

});
	
function limparFaleConosco(){
	$('ffale_nome').value = '';
	$('ffale_fone').value = '';
	$('ffale_email').value = '';
	$('ffale_msg').value = '';
}

function validarFormFale(){
	if ( ($('ffale_nome').value != "") && ($('ffale_fone').value != "") && 
		 ($('ffale_email').value != "") && ($('ffale_msg').value != "") ){
		return true;
	} else {
		return false;
	}
}

function enviarEmail() {
    var params = {
		"act" : "enviarEmail",
        "nome" : $('ffale_nome').value,
		"email" : $('ffale_email').value,
		"fone" : $('ffale_fone').value,
		"msg" : $('ffale_msg').value
	};

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

function resultadoEnvioEmail(result) {
	if (result == true){
	    alert("E-mail enviado com sucesso! Obrigado por entrar em contato conosco.");
		limparFaleConosco();
	} else {
		alert("Problemas no envio do e-mail. Favor tentar novamente. Obrigado!");
	}
}
