/**
 * 
 * Apenas valida o e-mail.
 * @param field | id do campo que deve ser inserido.
 *
 */
function AjaxForms(field) {
	if (!verifyEmail(document.getElementById(field))) {
		alert('E-mail inválido!');
	} else {
		ocultaBannerDir();
		mostraDivCaptcha(field);
	}
}


/**
 * 
 * Oculta o banner da direita.
 * 
 */
function ocultaBannerDir() {
	$('#bannerDir').hide();
}


/**
 * 
 * Mostra o banner da direita.
 * 
 */
function mostraBannerDir() {
	$('#bannerDir').show('fast');
}


/**
 * 
 * Mostra o div do Captcha.
 * @param field | nome do campo que deve ser inserido(EMA_CADASTRO, EMA_INDICACAO).
 * 
 */
function mostraDivCaptcha(field) {
	$('#ACAO').val(field);
	$('#divCaptcha').show('fast');
	$('#CAP').focus();
}


/**
 * 
 * Oculta o div do Captcha.
 * 
 */
function ocultaDivCaptcha() {
	$('#CAP').val('');
	$('#ACAO').val('');
	$('#divCaptcha').hide();
}


/**
 * 
 * Valida o captcha e envia para o ajax fazer a inserção.
 * @param pag
 * 
 */
function ValidaCaptcha(pag) {
	field = $('#ACAO').val();
	cap = $('#CAP').val();			
	if (field == 'EMA_CADASTRO') {
		CadMail = $('#EMA_CADASTRO').val();
		$.post(pag + 'cadastro', {	email : CadMail, captcha : cap	}, function(html) {
			alert(html);
			$('#EMA_CADASTRO').val('');
		});
	} else if (field == 'EMA_INDIQUE') {
		IndMail = $('#EMA_INDIQUE').val();
		$.post(pag + 'indique', { email : IndMail, captcha : cap }, function(html) {
			alert(html);
			$('#EMA_INDIQUE').val('');
		});
	}	
	$('#linkRefresh').click();
	ocultaDivCaptcha();
	mostraBannerDir();
}


/**
 * 
 * Quando carrega a div inicial oculta o div do captcha.
 * 
 */
$(function() {
	$("#divCaptcha").hide();
});

