/*** Inicia Ajax ******************************************/
function runAjax() {
	// verifica se é IE
	if (window.ActiveXObject) {
		//estancia o objeto Active X
		var ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		//outros navegadores estancia o XMLHttpRequest
		var ajax = new XMLHttpRequest();
	}
	return ajax;
}

/*** Validacao do formulario ******************************/

function validNews(){
	var nome = document.getElementById('nomeNews').value;
	var email = document.getElementById('emailNews').value;
	var msg = "";
	
	if (nome == "" || nome == "Nome"){
		msg += "O campo Nome é obrigatório!\n";
	}
	if (email == "" || email == "Email"){
		msg += "O campo Email é obrigatório!\n";
	} else if (email.search("@") == -1 ) {
		msg += "O Email digitado é inválido\n"; 
	}
	if (msg != ""){
		alert(msg);
		return false;
	} else {
		var dados = "nome=" + nome;
		dados += "&email=" + email;
		
		sendNews(dados);
		//alert(dados);
	}
}

/*** Envia form newsletter ********************************/

function sendNews(dados) {
	ajax = runAjax();
	ajax.open("POST","inc/newsletter.php");
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax.setRequestHeader("Cache-Control", "no-cache");
    ajax.setRequestHeader("Pragma", "no-cache");
	
	ajax.send(dados);
	
	var divNews = document.getElementById('sendNews');
	
	//divNews.innerHTML = "<p><strong>Cadastro efetuado com sucesso</strong></p>";
	window.location.href = "politica.php";
}

/*** Validacao da busca ***********************************/

function focusSearch(){
	document.getElementById('palavra').value = "";
}

function validSearch(){
	var palavra = document.getElementById('palavra').value;
	var msg = "";
	
	if (palavra == "" || palavra == "palavra-chave"){
		msg += "Digite uma palavra-chave!";
	}
	if (msg != ""){
		alert(msg);
		return false;
	} else {
		return true;
	}
}

/*** Newsletter *******************************************/

function selectCat(){
	var id_categorias = document.getElementById('id_categorias').value;
	var id_emailmkt = document.getElementById('id_emailmkt').value;
	
	if (id_categorias == 0){
		document.getElementById('showProdutos').innerHTML = "";	
	} else {
		ajax = runAjax();
		ajax.onreadystatechange = showCat;
		ajax.open("GET","produtos.php?id_categorias=" + id_categorias + "&id_emailmkt=" + id_emailmkt);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send(null);
	}
}

function showCat() {
	if (ajax.readyState == 4){
		if (ajax.status == 200) {
			if (ajax.responseText != 0){
				document.getElementById('showProdutos').innerHTML = ajax.responseText;	
			} else {
				document.getElementById('showProdutos').innerHTML = "";	
				alert("Nenhum produto encontrado para a categoria solicitada.");
			}
		} else {
			alert("Houve um problema ao carregar o texto:\n " + ajax.statusText);
		}
	}
}

function insertNews(tipo, id){
	var id_emailmkt = document.getElementById('id_emailmkt').value;
	ajax = runAjax();
	ajax.open("GET","add_emailmkt_news.php?tipo=" + tipo + "&id=" + id + "&id_emailmkt=" + id_emailmkt);
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax.setRequestHeader("Cache-Control", "no-cache");
    ajax.setRequestHeader("Pragma", "no-cache");
	ajax.send(null);
}

function validNewsletter(){
	var confirmacao = confirm("Tem certeza que deseja enviar esta newsletter?");
	if (confirmacao == true){
		return true;	
	} else {
		return false;	
	}
}

