/*Importa as classes*/
document.write('<SCRIPT language=JavaScript src="scripts/util.js"></SCRIPT>');
document.write('<SCRIPT language=JavaScript src="scripts/numero.js"></SCRIPT>');

/*Calcular Frete*/
function calcula_frete(){
	var cep = $('#cep1').val()+$('#cep2').val()
	var html_resultado = $('#conteudo_ajax')
	var html_localfrete = $('#estado_frete')
	html_resultado.html('');
	html_localfrete.html('Digite o CEP do endereço para entrega e clique no botão "ok"')
	if (cep.length < 8){
		alert('Digite corretamente o CEP de destino para calcular o valor da entrega.')	
		$('#cep1,#cep2').val('');
		$('#cep1').focus();
	} else{
		/*Calcule o Frete*/	
		var url = 'oct_atu_cesta.asp'
		var parametros = 'acao=calcular_frete&cep=' + cep
		funcao_ajax(url, parametros,
		function(){html_resultado.html('<p><img src="layout/v4/carregando.gif" width="90" height="13"></p><p><strong>Por favor, aguarde enquanto o Frete &eacute; calculado. </strong></p><p>&nbsp;</p>')},
		function(retorno) {
			  switch (retorno) {
				case 'cep_invalido': 
						alert('O CEP informado é inválido.')
						$('#cep1,#cep2').val('');
						$('#cep1').focus();
					break;
					
				case 'erro_sistema': 
						alert('Houve um erro ao calcular o frete.\nTente novamente ou entre em contato conosco.\n\nDesculpe o transtorno.')
					break;
				default:
					var escreve = retorno.split("###");
					$('#estado_frete').html('<span class="tamanho18">Frete para <strong> ' + escreve[0] +'</strong></span>');
					html_resultado.html(escreve[1]);
					$('#numero').focus();
					/*Ajusta campos laranjados*/
					$('#conteudo_ajax input[type="text"]').bind('click keyup', function(item){
						$(this).removeClass('borda_laranja')
					})
					/*Ativa função de Seleção de forma de entrega e soma*/
					$('#conteudo_ajax input[type="radio"]').bind('change', function(item){
						var somar = DigitaNumero($(this).attr("rel"))
						var valor_produtos = DigitaNumero($('#valor_total_oculto').val())
						var somado = somar*1+valor_produtos*1
						$('#totalcompra').html('R$ ' +FormatoMoeda(somado))
					})
					break;
			}
		  },null)
	}
}

/*Continuar comprando*/
function continuar_comprando(){
	window.location = 'default.asp';
}

/*Finalizar Compra*/
function vai_cesta(){
	var cep = $('#cep1').val()+$('#cep2').val()
	if (cep.length < 8){
		alert('Digite corretamente o CEP de destino para calcular o valor da entrega.')	
		$('#cep1,#cep2').val('');
		$('#cep1').focus();
	} else {
		if ($('#endereco').val().length <1 || $('#numero').val().length <1 || $('#bairro').val().length <1 || $('#cidade').val().length <1 || $('#estado').val().length <1){
			var primeiro = ''
			$('#conteudo_ajax input[type="text"]').each(function(item){
				if($(this).attr("name")!='complemento' && $(this).val().length <1 ){
					$(this).addClass('borda_laranja');
					if (primeiro == ''){
						primeiro = $(this).attr("name")
						 $(this).focus();
						}
				}
			})
			alert('Por favor, preencha corretamente os dados do endereço de entrega.')	
		} else {
			/*Veja se há forma de entrega escolhida*/ 	
			var frete_valido = false
			$('#conteudo_ajax input[type="radio"]:checked').each(function(item){
				frete_valido=true;
			})
			if (frete_valido == false){
				alert('Por favor, escolha a modalidade de FRETE desejada.')	
			} else {
				$('#seguir').submit();

			}
		}
		
	}
}
