function marcaContato() {
	var campo_1 = document.getElementById('end');
	var campo_2 = document.getElementById('numero');
	var campo_3 = document.getElementById('bairro');
	var campo_4 = document.getElementById('cep_1');
	var campo_5 = document.getElementById('cidade');
	var campo_6 = document.getElementById('estado');

	if (document.getElementById('recebe_correio').checked || document.getElementById('tpj').checked)
	{
		campo_1.parentNode.className = "marc";
		campo_2.parentNode.className = "marc";
		campo_3.parentNode.className = "marc";
		campo_4.parentNode.className = "marc";
	}
	else
	{
		campo_1.parentNode.className = "";
		campo_2.parentNode.className = "";
		campo_3.parentNode.className = "";
		campo_4.parentNode.className = "";
	}
	if (document.getElementById('tpc').checked) {
		document.getElementById('p_assunto').style.display='none';
		document.getElementById('p_curr').style.display='block';
		document.getElementById('p_cargo').style.display='block';
	}
	else {
		document.getElementById('p_assunto').style.display='block';
		document.getElementById('p_curr').style.display='none';
		document.getElementById('p_cargo').style.display='none';
	}
}
function passaFoco(campo_i, campo_f, len) {
	if(document.getElementById(campo_i).value.length == len)
		document.getElementById(campo_f).focus();
}
/**** ATUALIZAR ENDERECO PELO CEP ****/
function atualizaEndereco(cep_1, cep_2) {
	$('lk_comp_end').innerHTML = "aguarde, procurando endereço";
	var url = "cadastro/atualiza_endereco.php";
	var params = "cep_1=" + cep_1 + "&cep_2=" + cep_2 + "&ajax=true";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true,
				onComplete:function(t) {
					eval("var retorno = " + t.responseText);
					retorno.cep = retorno.cep.replace(/\+/g," ");
					if (unescape(retorno.cep) == "cep_inexistente")
						$('erro_cep').innerHTML = "CEP inválido";
					else {
						$('erro_cep').innerHTML = "&nbsp;";
						if (unescape(retorno.end) == "")
							$('endereco').readOnly = false;
						//else
							//$('endereco').readOnly = true;
						if (unescape(retorno.bairro) == "")
							$('bairro').readOnly = false;
						//else
							//$('bairro').readOnly = true;
					}

					retorno.end = retorno.end.replace(/\+/g," ");
					$('endereco').value = unescape(retorno.end);
					retorno.bairro = retorno.bairro.replace(/\+/g," ");
					$('bairro').value = unescape(retorno.bairro);
					retorno.cidade = retorno.cidade.replace(/\+/g," ");
					$('cidade').value = unescape(retorno.cidade);
					retorno.estado = retorno.estado.replace(/\+/g," ");
					$('estado').value = unescape(retorno.estado);

					$('lk_comp_end').innerHTML = "completar endereço";
				}});
}

/**** MAILING ****/
function cadastraMailing(email) {
	layer = 'status_mailing';
	$(layer).innerHTML = "Carregando...";
	var url = "ac_mailing.php";
	var params = "email=" + email + "&ajax=true";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true, onSuccess:function(t) {
			adicionaConteudo(t.responseText,layer);
			if (t.responseText.search(/h2/) != -1)
				$('id_email').value = "";
	}});
}

function habilitaParcelas()
{
	var parcelas = $('gerar_pedido').n_parcelas;
	for (var i=0; i<parcelas.length; i++) {
		$('gerar_pedido').n_parcelas[i].disabled = false;
	}
}
function desabilitaParcelas()
{
	var parcelas = $('gerar_pedido').n_parcelas;
	for (var i=0; i<parcelas.length; i++) {
		if (i == 0)
			$('gerar_pedido').n_parcelas[i].checked = true;
		else
			$('gerar_pedido').n_parcelas[i].disabled = true;
	}
}


function getCamposForm(cod_cat, id_layer) {
	var url = "busca/campos_busca.php";
	var params = "cat=" + cod_cat + "&ajax=true";
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true, onSuccess:function(t) { $(id_layer).innerHTML = t.responseText; }});
}

/**** LAYER IMAGEM AMPLIADA ****/
function imgG(cod_produto, id_layer, i) {
	//Posicao da layer com base na altura media de cada box de produto
	var posY = (i+1)* 90;
	$(id_layer).innerHTML = "";
	$(id_layer).style.top = posY + "px";
	var url = "produtos/layer_produto.php";
	var params = "cod_produto=" + cod_produto;
	var ajax = new Ajax.Request(url, {method: 'get', parameters:params, asynchronous:true, onSuccess:function(t) { adicionaConteudo(t.responseText,id_layer);}});
	Element.show(id_layer);
}
function toogleLayerImg(id_layer){
	if (document.getElementById(id_layer).style.display != 'inline')
		document.getElementById(id_layer).style.display = 'inline';
	else
		document.getElementById(id_layer).style.display = 'none';
}
function adicionaConteudo(cont, id_layer){
	cont=cont.replace(/\+/g," ");
	cont=unescape(cont);
	$(id_layer).innerHTML = cont;
}
function createExternalLinks() {
    if(document.getElementsByTagName) {
        var anchors = document.getElementsByTagName('a');
        for(var i=0; i<anchors.length; i++) {
            var anchor = anchors[i];
            if(anchor.getAttribute("href") && anchor.getAttribute('rel')=='externo') { // <-- É necessário inserir rel="externo" no link
                anchor.target = '_blank';
               	//var title = anchor.title + ' (Este link abre uma nova janela)'; // <-- Insere este texto no final do Title do link
                //anchor.title = title;
            }
        }
    }
}
window.onload = function() {
	createExternalLinks();
}