/**
 *
 * Arquivo de funções Ajax do Site
 * Autor: BiTS - Business IT Solutions
 *
 */

function erroAtualizar(){
    msg = 'Ocorreu um erro ao atualizar. Não atualizado.';
    alert(msg);
}
/*
function x_informativo(f_nome, f_endereco, f_cep){
    $.ajax({
        type: "POST",
        url: base_url + "index.php/faleConosco/x_informativo",
        //data: ({ email : f_email }),
        data: ({ nome : f_nome, endereco : f_endereco, cep : f_cep }),
        success: function(msg) {
            $('#nome').val('Nome completo');
            $('#endereco').val('Endereço');
            $('#cep').val('CEP');
            jQuery.facebox(msg);
        },
        error: erroAtualizar,
        timeout: erroAtualizar
    });

    return false;
}
*/
function x_enviarPergunta(){

	$('#texto_carac6').html('Carregando... Por favor aguarde.');
	
	$.ajax({
        type: "POST",
        url: base_url + "index.php/produtos/x_enviarPergunta",
        success: function(msg) {
			$('input:text').setMask();
            $('#texto_carac6').html(msg);
        },
        error: erroAtualizar,
        timeout: erroAtualizar
    });

}

function erroAjax(){
    msg = 'Ocorreu um erro. Desculpe-nos o transtorno';
    alert(msg);
}

var htmlLista = htmlForm = "";

function x_enviarPergunta(){
	
	htmlLista = document.getElementById("texto_carac6").innerHTML;

	document.getElementById("texto_carac6").innerHTML = 'Carregando... Por favor aguarde.';
	
	if(htmlForm == ''){
		$.ajax({
			type: "POST",
			url: base_url + "index.php/produtos/x_enviarPergunta",
			data: '',
			success: function(msg) {
				document.getElementById("texto_carac6").innerHTML = msg;
				htmlForm = document.getElementById("texto_carac6").innerHTML;
				$('input:text').setMask();
				$('.texarea_ativa').limit('255', '.img_maximo_linhas_fale_pergunta');
			},
			error: erroAjax,
			timeout: erroAjax
		});
	} else {
		document.getElementById("texto_carac6").innerHTML = htmlForm;
	}

}

function x_listaPergunta(){
	document.getElementById("texto_carac6").innerHTML = htmlLista;
}

function x_formPergunta(){
	
	msg = "";

	if(document.getElementById("nome").value == ""){
		msg += "<span>Nome não preenchido.</span><br />";
    }

	if(document.getElementById("e_mail").value == ""){
		msg += "<span>E-mail não preenchido.</span><br />";
    } else if (!valEmail.test(document.getElementById("e_mail").value)) {
        msg += "<span>E-mail inválido. <strong>"+document.getElementById("e_mail").value+"</strong></span><br />";
    }

	if(document.getElementById("telefone").value == ""){
		msg += "<span>Telefone não preenchido.</span><br />";
    } else if(document.getElementById("telefone").value.length < 13){
		msg += "<span>Telefone inválido. <strong>Formato correto:</strong> (55) 3333-3333</span><br />";
	}

	if(document.getElementById("tex_perg").value == ""){
		msg += "<span>Pergunta não preenchida.</span><br />";
    }

	if(msg != ""){
		msg = "<div id=\"topoValida\">Os seguintes campos encontram-se com problemas:<br /><br /></div>" + msg;
		jQuery.facebox(msg);
		return false;
	} else {
		$('#texto_carac6').append('Carregando... Por favor aguarde.');
		$.ajax({
			type: "POST",
			data: ({
				nome      : $('#nome').val(),
				email_sac : $('#e_mail').val(),
				telefone  : $('#telefone').val(),
				mensagem  : $('#tex_perg').val(),
				produto   : $('#idProduto').val()
			}),
			url: base_url + "index.php/produtos/x_formPergunta",
			success: function(msg) {
				document.getElementById("texto_carac6").innerHTML = msg;
			},
			error: erroAjax,
			timeout: erroAjax
		});
	}

}

