image1 = new Image();
image1.src = "../img/menu/menu01_on.jpg";
image2 = new Image();
image2.src = "../img/menu/menu02_on.jpg";
image3 = new Image();
image3.src = "../img/menu/menu03_on.jpg";
image4 = new Image();
image4.src = "../img/menu/menu04_on.jpg";
image5 = new Image();
image5.src = "../img/menu/menu05_on.jpg";

function validaContato(frm){
	if (frm.nome.value.length < 1){
		alert("Preencha o campo 'Nome'.");
		frm.nome.focus();
		return (false);
	}
	if (frm.email.value.length < 1){
		alert("Preencha o campo 'E-mail'.");
		frm.email.focus();
		return (false);
	}
	if (frm.msg.value.length < 1){
		alert("Preencha o campo 'Mensagem'.");
		frm.msg.focus();
		return (false);
	}
	return (true);
}

function validaNews(frm){
	if (frm.nome.value.length < 1){
		alert("Preencha o campo 'Nome'.");
		frm.nome.focus();
	}
	else {
		if (frm.email.value.length < 1){
			alert("Preencha o campo 'E-mail'.");
			frm.email.focus();
		}
		else {
			frm.submit();
		}
	}
}

function apagaCampo(obj){
	if ((obj.value == 'Nome') || (obj.value == 'E-mail')){
		obj.value = '';
	}
}

function produtos(obj){
	valor = obj.options[obj.selectedIndex].value
	if (valor > 0){
		document.location = '../produtos/index.php?cate1_cod='+valor;
	}
}

function change_menu(item,state){
	document.getElementById(item).src = '../img/menu/' + item + '_' + state + '.jpg';
}

function adicionarProduto(frm){
	if (frm.variacoes.value == '1'){
		if (frm.variacao.options[frm.variacao.selectedIndex].value == 0){
			alert('Você deve selecionar o modelo desejado.');
		}
		else {
			document.location = 'add_produto.php?prod1_cod='+frm.prod1_cod.value+'&vari1_cod='+frm.variacao.options[frm.variacao.selectedIndex].value;
		}
	}
	else {
		document.location = 'add_produto.php?prod1_cod='+frm.prod1_cod.value+'&vari1_cod=0';
	}
}

function confirma(hp){
	if (confirm("Deseja realmente apagar este registro?")){
		document.location = hp;
	}
}

function atualizaCarrinho(){
	document.frmCarrinho.acao.value = "REFRESH";
	document.frmCarrinho.submit();
}

function calculaFrete(){
	janelaFrete('<? echo $carrinho->calculaPeso();?>');
}

function finalizarPedido(){
	document.frmCarrinho.acao.value = "REFRESH";
	document.frmCarrinho.go.value = "1";
	document.frmCarrinho.submit();
}

function url_encode(str) {  
    var hex_chars = "0123456789ABCDEF";  
    var noEncode = /^([a-zA-Z0-9\_\-\.])$/;  
    var n, strCode, hex1, hex2, strEncode = "";  

    for(n = 0; n < str.length; n++) {  
        if (noEncode.test(str.charAt(n))) {  
            strEncode += str.charAt(n);  
        } else {  
            strCode = str.charCodeAt(n);  
            hex1 = hex_chars.charAt(Math.floor(strCode / 16));  
            hex2 = hex_chars.charAt(strCode % 16);  
            strEncode += "%" + (hex1 + hex2);  
        }  
    }  
    return strEncode;  
}  

function url_decode(str) {  
    var n, strCode, strDecode = "";  

    for (n = 0; n < str.length; n++) {  
        if (str.charAt(n) == "%") {  
            strCode = str.charAt(n + 1) + str.charAt(n + 2);  
            strDecode += String.fromCharCode(parseInt(strCode, 16));  
            n += 2;  
        } else {  
            strDecode += str.charAt(n);  
        }  
    }  
    return strDecode;  
}  

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        ro = new XMLHttpRequest();
    }
    return ro;    
}

function cep(campo,frm){
	var xmlhttp = createRequestObject();
	
    xmlhttp.open("GET","cep.php?cep="+campo,true)
    xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState==4){
            retorno = unescape(xmlhttp.responseText.replace(/\+/g," "))
			retorno = url_decode(retorno);
			var retorno_array = retorno.split(";;;");
			
			if (retorno_array[0] != 0){
				frm.clie1_end.value = retorno_array[1];
				frm.clie1_end_bai.value = retorno_array[2];
				frm.clie1_end_cid.value = retorno_array[3];
				
				total = frm.clie1_end_est.length;
				for (i=0; i<total; i++){
					if (frm.clie1_end_est.options[i].value == retorno_array[4]){
						frm.clie1_end_est.options[i].selected = true;
					}
				}
			}
			else {
				frm.clie1_end.value = "";
				frm.clie1_end_bai.value = "";
				frm.clie1_end_cid.value = "";
				frm.clie1_end_est.options[0].selected = true;
			}
        }
    }
    xmlhttp.send(null)
}

function validaCadastro(frm){
	if (frm.clie1_nom.value.length < 1){
		alert("Preencha o campo 'Nome'.");
		frm.clie1_nom.focus();
		return (false);
	}
	if (frm.clie1_cpf.value.length < 1){
		alert("Preencha o campo 'CPF'.");
		frm.clie1_cpf.focus();
		return (false);
	}
	if (frm.clie1_rge.value.length < 1){
		alert("Preencha o campo 'RG'.");
		frm.clie1_rge.focus();
		return (false);
	}
	if (frm.clie1_end.value.length < 1){
		alert("Preencha o campo 'Endereço'.");
		frm.clie1_end.focus();
		return (false);
	}
	if (frm.clie1_end_bai.value.length < 1){
		alert("Preencha o campo 'Bairro'.");
		frm.clie1_end_bai.focus();
		return (false);
	}
	if (frm.clie1_end_cep.value.length < 1){
		alert("Preencha o campo 'CEP'.");
		frm.clie1_end_cep.focus();
		return (false);
	}
	if (frm.clie1_end_cid.value.length < 1){
		alert("Preencha o campo 'Cidade'.");
		frm.clie1_end_cid.focus();
		return (false);
	}
	if (frm.clie1_end_est.selectedIndex == 0){
		alert("Preencha o campo 'Estado'.");
		frm.clie1_end_est.focus();
		return (false);
	}
	if (frm.clie1_tel.value.length < 1){
		alert("Preencha o campo 'Telefone'.");
		frm.clie1_tel.focus();
		return (false);
	}
	if (frm.clie1_ema.value.length < 1){
		alert("Preencha o campo 'E-mail'.");
		frm.clie1_ema.focus();
		return (false);
	}
	if (frm.clie1_sen.value.length < 1){
		alert("Preencha o campo 'Senha'.");
		frm.clie1_sen.focus();
		return (false);
	}
	if (frm.clie1_sen.value != frm.clie1_sen_con.value){
		alert("Confirmação de senha incorreta.");
		frm.clie1_sen_con.focus();
		return (false);
	}
	return (true);
}

function validaLogin(frm){
	if (frm.email.value.length < 1){
		alert("Preencha o campo 'E-mail'.");
		frm.email.focus();
		return (false);
	}
	if (frm.senha.value.length < 1){
		alert("Preencha o campo 'Senha'.");
		frm.senha.focus();
		return (false);
	}
	return (true);
}

function validaPreCadastro(frm){
	if (frm.email.value.length < 1){
		alert("Preencha o campo 'E-mail'.");
		frm.email.focus();
		return (false);
	}
	if (frm.cep.value.length < 1){
		alert("Preencha o campo 'Cep'.");
		frm.cep.focus();
		return (false);
	}
	return (true);
}
