// JavaScript Document
function calcula_ajax(valor_cep){
   var ping = createXMLHTTP();
   ping.open("post", "oct_atu_cesta.asp", true);
   ping.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   ping.onreadystatechange=function(){
      if (ping.readyState==4){
         var texto = ping.responseText;
         if (texto == 'cep_invalido') {
            document.getElementById('conteudo_ajax').innerHTML = '';
            alert('O Cep informado não é válido. Se você não sabe o Cep, clique no botão "Procurar Cep"')
            document.getElementById('estado_frete').innerHTML = 'Digite o CEP do endereço para entrega e clique no botão "ok"';
            document.getElementById('cep1').value = '';
            document.getElementById('cep2').value = '';
            document.getElementById('cep1').focus();
            return ;
         }else if(texto == 'erro_sistema'){
            document.getElementById('conteudo_ajax').innerHTML = '';
            alert('Ocorreu um erro no processamento. Por favor, tente novamente!\nSe o erro persistir, entre em contato conosco informando o problema.')
            document.getElementById('estado_frete').innerHTML = 'Digite o CEP do endereço para entrega e clique no botão "ok"';
            document.getElementById('cep1').value = '';
            document.getElementById('cep2').value = '';
            document.getElementById('cep1').focus();
         }else{
            var escreve = texto.split("###");
            document.getElementById('estado_frete').innerHTML = '<span class="borda_cesta">'+ escreve[0] +'</span>';
            document.getElementById('conteudo_ajax').innerHTML = escreve[1];
            //document.getElementById('numero').focus();
          }
      }
   }
   ping.send('acao=calcular_frete&cep=' + valor_cep);
}


function calcula_frete(){
   var cep = document.getElementById('cep1').value + document.getElementById('cep2').value
   
   	  meuInteger = cep 

	  
   if (cep.length < 8 )  {
      alert('Voce deve digitar o CEP do endereco de entrega  para calcular o valor do frete!')
	  

      document.getElementById('cep1').value = ''
      document.getElementById('cep1').focus()
      document.getElementById('cep2').value = ''
   }else{
	   
	         if(isNaN(meuInteger)){
         alert('Digite apenas números no CEP')
      document.getElementById('cep1').value = ''
      document.getElementById('cep2').value = ''
	  document.getElementById('cep1').focus()
	  }else{
      //aqui vem o ajax
      document.getElementById('conteudo_ajax').innerHTML = '<p><img src="layout/images/carregando1.gif" width="150" height="70"></p>';

         calcula_ajax(cep);

   }
   
}
}

function continuar_comprando(){
   window.location = 'http://www.microgenios.com/default.asp';
}

function zera_cep(){
   var cep1 = document.getElementById('cep1')
   var cep2 = document.getElementById('cep2')
   cep1.value = ''
   cep1.focus()
   cep2.value = ''
}

function vai_cesta(){
   var cep1 = document.getElementById('cep1')
   var cep2 = document.getElementById('cep2')
   if (cep1.value == '')  {
      alert('Você deve digitar o CEP do endereço de entrega para calcular o valor do frete!')
      cep1.value = ''
      cep1.focus()
      cep2.value = ''
   }else if (cep2.value == ''){
      alert('Você deve digitar o CEP do endereço de entrega para calcular o valor do frete!')
      cep1.value = ''
      cep1.focus()
      cep2.value = ''
   }else{
      //aqui veriica se foi marcada
      var numero  = document.getElementById('numero')
      var f1  = document.getElementById('f1')
      var f2  = document.getElementById('f2')
      var f3  = document.getElementById('f3')
      var f4  = document.getElementById('f4')
      var f5  = document.getElementById('f5')
      var f6  = document.getElementById('f6')
      var f7  = document.getElementById('f7')
      var valido = false
      if (numero.value.length ==1) { //verificar direito este PAUUUUUUUUUUUUUUUUUU
         //alert('Por favor, informe o número do endereço para entrega e se existir o complemento!');
         //numero.focus();
      }else{
      if (f1 == null){
      } else {
         if (f1.checked == true){
            valido = true
         }
         if (f2 == null){
         } else {
            if (f2.checked == true){
               valido = true
            }
            if (f3 == null){
            } else {
               if (f3.checked == true){
                  valido = true
               }
               if (f4 == null){
               } else {
                  if (f4.checked == true){
                     valido = true
                  }
                  if (f5 == null){
                  } else {
                     if (f5.checked == true){
                        valido = true
                     }
                     if (f6 == null){
                     } else {
                        if (f6.checked == true){
                           valido = true
                        }
                        if (f7 == null){
                        } else {
                           if (f7.checked == true){
                              valido = true
                           }

                        }
                     }
                  }
               }
            }
         }
         if (valido == true){
            document.seguir.submit();
         }else{
            alert('Por favor, escolha a forma de entrega de seu pedido!')}
         }
          //aqui veriica se foi marcada
      }
   }
}

// JavaScript Document