function mostraMensagemErro(n,e) {
	if (e == '') {
		alert("Problemas no processamento, tente novamente!")
	}
}



function loginCDL() {
	var url = 'loginCDL.php';
	var pars = Form.serialize('formCDL');
	//window.open(url + '?' + pars)
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'get', 
			parameters: pars, 
			onFailure: loginCDL_erro,
			onCreate: Element.hide('botaoEntrar'),
			onCreate: Element.show('botaoAguarde'),
			onSuccess: extraiScript
		}
		);
}
function loginCDL_erro() {
	Element.hide('botaoAguarde'),
	Element.show('botaoEntrar'),
	mostraMensagemErro(1,'');	
}



function chaveOn() {
	if ($("chave").value == "   procurar") {
		$("chave").value = "";
		$("chave").style.textAlign = "left";
		$("chave").style.color = "#000000";
		$("chave").focus();
	}
}
function chaveOff() {
	if ($("chave").value == "") {
		$("chave").style.textAlign = "center";
		$("chave").style.color = "#CCCCCC";
		$("chave").value = "   procurar";
	}
}
function mascaras(e,src,mask) {
if(window.event) { _TXT = e.keyCode; } 
else if(e.which) { _TXT = e.which; }
if((_TXT > 47 && _TXT < 58) || (_TXT == 8)) { var i = (src.value.length); var saida = mask.substring(0,1); var texto = mask.substring(i)
	if (_TXT > 7 && _TXT <9) { return true; }
	if (texto.substring(0,1) != saida) {src.value += texto.substring(0,1); obmv = src.createTextRange(); obmv.collapse(false); obmv.select(); } return true; } else {if (_TXT != 14) { return false; } else { return true; }

}
}
function popup(url, width, height, left, top, scrollbars, toolbar, location, status, menubar, resizable, nome) {
  top = ( (screen.height/2) - (height/2) )
  left = ( (screen.width/2) - (width/2) -10 )
  text = "Você deve desativar o bloqueador de popup.";
  janela = window.open(url,nome,'width='+width+',height='+height+',scrollbars='+scrollbars+',toolbar='+toolbar+',location='+location+',status='+status+',menubar='+menubar+',resizable='+resizable+',left='+left+',top='+top);
  if(janela == null) { alert(text); return; }
  janela.focus();
}
function procurar_endereco(cep) {
	if ( cep.length > 7 ) {
	
	var url = '../conta/endereco_exe.asp';
	var pars = 'cep='+cep;
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: procurar_endereco_erro,
			onCreate: $('endereco').disabled=true,
			onCreate: $('bairro').disabled=true,
			onCreate: $('cidade').disabled=true,
			onCreate: $('estado').disabled=true,
			onCreate: $('aviso_cep').innerHTML='Aguarde, tentando localizar endereço...',
			onSuccess: extraiScript
		}
		);
	
	}
}
function procurar_endereco_erro() {
	$('endereco').disabled=false;
	$('bairro').disabled=false;
	$('cidade').disabled=false;
	$('estado').disabled=false;
	$('aviso_cep').innerHTML='';
	$("endereco").focus();
	mostraMensagemErro(1,'');
}
function ajuda() {
	alert("Para procurar nos produtos é muito simples, confira abaixo uma breve explicação:\n\nDigite uma palavra ou parte do nome que procura no campo e clique no botão Procurar.\n\nSe desejar informe a seção, a busca será realizada somente nos produtos da seção.")
	
}

function newsletter() {
	var url = '../conta/newsletter_exe.asp';
	var pars = 'email=' + $("newsletter_email").value;
	//window.open(url + '?' + pars)
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: newsletter_erro,
			onCreate: Element.hide('botao_newsletter_cadastrar'),
			onCreate: Element.show('botao_newsletter_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function newsletter_erro() {
	Element.hide('botao_newsletter_aguarde')
	Element.show('botao_newsletter_cadastrar')
	mostraMensagemErro(1,'');	
}


function contato() {
	var url = '../institucional/contato_exe.asp';
	var pars = Form.serialize('form_contato');
	//window.open(url + '?' + pars)
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: contato_erro,
			onCreate: Element.hide('botao_enviar'),
			onCreate: Element.show('botao_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function contato_erro() {
	Element.hide('botao_aguarde'),
	Element.show('botao_enviar'),
	mostraMensagemErro(1,'');	
}



function procurar() {
	var url = '../produtos/procurar_exe.asp';
	var pars = Form.serialize('form_procurar')
	
	if ($("chave").value == "   procurar") {
		alert("É necessário digitar o que está procurando!")
		$("chave").focus();
	} else {
	//window.open(url+'?'+pars)
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: procurar_erro,
			onSuccess: extraiScript
		}
		);
	}
}
function procurar_erro(var_y) {
	mostraMensagemErro(1,'');
}



function cadastro() {
	var url = '../conta/cadastro_exe.asp';
	var pars = Form.serialize('form_cadastro')
	//window.open(url + '?' + pars)
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: cadastro_erro,
			onCreate: Element.hide('botao_cadastrar'),
			onCreate: Element.show('botao_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function cadastro_erro() {
	Element.show('botao_cadastrar')
	Element.hide('botao_aguarde')
	mostraMensagemErro(1,'');
	
}




function login() {
	var url = '../conta/login_exe.asp';
	var pars = Form.serialize('form_login')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: login_erro,
			onCreate: Element.hide('botao_efetuaridentificacao'),
			onCreate: Element.show('botao_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function login_erro() {	
	Element.show('botao_efetuaridentificacao')
	Element.hide('botao_aguarde')
	mostraMensagemErro(1,'');
}

function login_senha() {
	var url = '../conta/login_senha_exe.asp';
	var pars = Form.serialize('form_login')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: login_senha_erro,
			onCreate: Element.hide('botao_lembrar'),
			onCreate: Element.show('botao_lembrar_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function login_senha_erro() {	
	Element.show('botao_lembrar')
	Element.hide('botao_lembrar_aguarde')
	mostraMensagemErro(1,'');
}


function recomendar () {
	Element.show('box_indique');
}

function recomendar_indicar() {
	var url = '../produtos/recomendar.asp';
	var pars = Form.serialize('form_recomendar')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: recomendar_indicar_erro,
			onCreate: Element.hide('botao_recomendar'),
			onCreate: Element.show('botao_recomendar_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function recomendar_indicar_erro() {	
	Element.show('botao_recomendar')
	Element.hide('botao_recomendar_aguarde')
	mostraMensagemErro(1,'');
}



function produtos_abas(ab_atual,ab_nova) {	
		
		Element.hide("bt_" + ab_atual + "_at")
		Element.show("bt_" + ab_atual)		
		Element.show("bt_" + ab_nova + "_at")
		Element.hide("bt_" + ab_nova)
		Element.show("box_" + ab_nova)
		Element.hide("box_" + ab_atual)
		aba_atual = ab_nova
	
}



function personalizar(input) {
	$(input).checked = true;
	//alert(Form.serialize('form_produto'));
	var url = '../produtos/detalhes_exe.asp';
	var pars = Form.serialize('form_produto');
	//window.open(url+'?'+pars)
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: personalizar_erro,
			//onCreate: Element.hide('botao_login_entrar'),
			//onCreate: Element.show('botao_login_aguarde'),
			onSuccess: extraiScript
		}
		);

}

function personalizar_erro() {
	mostraMensagemErro(1,'');
}

function comprar() {
	var url = '../compra/comprar_exe.asp';
	var pars = Form.serialize('form_produto')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: comprar_erro,
			onSuccess: extraiScript
		}
		);
}
function comprar_erro() {
	mostraMensagemErro(1,'');
}

function carrinho_atualiza(acao,id) {
	
	if (acao=='excluir') {
		var confirmacao = confirm("Confirma exclusão do produto?")
		if (confirmacao) {
		} else {
			return false
		}
	}
	
	var url = '../compra/atualiza_exe.asp';
	var pars = Form.serialize('form_carrinho') + '&acao=' + acao + '&id=' + id
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: carrinho_atualiza_erro,
			onSuccess: extraiScript
		}
		);
}
function carrinho_atualiza_erro() {
	mostraMensagemErro(1,'');
}

var sessao_num
sessao_num = 1
function sessao() {
	sessao_num = sessao_num+1;
//	alert(sessao_num)
	var url = '../includes/funcoes.asp';
	var pars = sessao_num;	
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: carrinho_erro,
			onSuccess: function() {
				
			}
		}
		);
	window.setTimeout('sessao();', 40000); // 40 segundos
}
function carrinho_erro() {
	//mostraMensagemErro(1,'');
}


function bloqueio(box_pa) {
	alert("Este conteúdo foi bloqueado para facilitar a navegação.");
	var confirmacao = confirm("Deseja habilitar o conteúdo?         \n\n")
	if (confirmacao) {		
		Element.hide(box_pa);
	} 
}


function n_carrinho() {
	
	var url = '../compra/carrinho_exe.asp';
	var pars = '';
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: carrinho_erro,
			onSuccess: extraiScript
		}
		);
}
function carrinho_erro() {
	mostraMensagemErro(1,'');
}

function n_endereco() {
	
	var url = '../compra/endereco_exe.asp';
	var pars = Form.serialize('form_endereco')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: endereco_erro,
			onSuccess: extraiScript
		}
		);
}
function endereco_erro() {
	mostraMensagemErro(1,'');
}

function n_entrega() {
	
	var url = '../compra/entrega_exe.asp';
	var pars = Form.serialize('form_entrega')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: entrega_erro,
			onSuccess: extraiScript
		}
		);
}
function entrega_erro() {
	mostraMensagemErro(1,'');
}

function n_pagamento() {
	
	var url = '../compra/pagamento_exe.asp';
	var pars = Form.serialize('form_pagamento')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: pagamento_erro,
			onSuccess: extraiScript
		}
		);
}
function pagamento_erro() {
	mostraMensagemErro(1,'');
}
function finalizar() {
	
	var url = '../compra/finalizar_exe.asp';
	var pars = Form.serialize('form_finalizar')
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: pagamento_erro,
			onSuccess: extraiScript
		}
		);
}
function finalizar_erro() {
	mostraMensagemErro(1,'');
}


function desconto() {
	var url = '../compra/desconto_exe.asp';
	var pars = Form.serialize('form_finalizar');
	var myAjax = new Ajax.Request(
			url, 
		{
			method: 'post', 
			parameters: pars, 
			onFailure: desconto_erro,
			//onCreate: Element.hide('botao_lembrar'),
			//onCreate: Element.show('botao_lembrar_aguarde'),
			onSuccess: extraiScript
		}
		);
}
function desconto_erro() {	
	//Element.show('botao_lembrar')
	//Element.hide('botao_lembrar_aguarde')
	mostraMensagemErro(1,'');
}







var bo_ns_id = 0;

function startIeFix(){
  if(isIE()){
    document.write('<div id="bo_ns_id_' + bo_ns_id + '"><!-- ');
  }
}

function endIeFix(){
  if(isIE()){
    document.write('</div>');
    var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);
    var theCode = theObject.innerHTML;
    theCode = theCode.substring(4 ,9+theCode.indexOf("</object>"))
    document.write(theCode);
  }
}

function isIE(){
  var strBrowser = navigator.userAgent.toLowerCase();
  if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0){
    return true;
  }else{
    return false;
  }
}