	function atualiza_finalizacao(){
		//verificar se o frame ativo contém a página fecha_cart.asp
		valor_frame=parent.frames['mainFrame'].location.href
		if (valor_frame.indexOf('fechar_cart.asp')>-1){
			parent.frames['mainFrame'].location.reload();
		};
		//reload da página que totalizados
		parent.frames['bottomFrame'].location.reload();
	}

	function submit_carrinho(acao){
		document.forms[0].action=acao;
		document.forms[0].submit();
	}

	function InibeLetras(teclapres,formindex,campoindex,ponto)
	{
		var tecla = teclapres.keyCode;
		{
			if (((tecla >= 48) && (tecla<=57)) || (tecla==46) || (tecla==9) || (tecla==8) || ((tecla >= 96) && (tecla<=105)) || (tecla==190) || (tecla==108) || (tecla==35) || (tecla==36) || (tecla==16) || (tecla==110) || (tecla==188))
				return true
			else
				return false;	
		}
	}

	function abre_janela(caminho,nome,altura,largura){
		window.open(caminho,nome,'scrollbars=yes,status=no,width='+largura+','+'height='+altura);
	}
	function mensagem_delete(caminho_url,modo)
	{
		if(window.confirm('Todos os registros relacionados a esta '+modo+' serão deletada após a confirmação.')==true)
		{	
			window.open(caminho_url,"_self");
		}
	}

	function message()
	{
		if (document.forms[0].msg.value != '')
		{
			window.alert(document.forms[0].msg.value);
			document.forms[0].msg.value='';
		}
	}

	function formataData(teclapres,formindex,campoindex){
	//Formata o campo de data de acordo com a tecla pressionada
		  var tecla = teclapres.keyCode;
		  var tam = 0;
		  var vrout = "";
		  vr = ""
		  for (i=0 ;i <= document.forms[formindex].elements[campoindex].value.length; i++) {
			c = document.forms[formindex].elements[campoindex].value.substr(i,1);
			if (c >= "0" && c <= "9") {
				vr += c;
			}
		  }
		  tam = vr.length ;

		  if (tecla == 8 ){ 
		   tam = tam - 1 ; 
		  }
			
		  if ( tecla == 9 || tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105){

			vrout = "" ;
			for (i=0 ;i <= tam ; i++) {
			  c = vr.substr(i,1);
			  switch (String(i)){   
				case "2" : 
				  vrout = vrout + "/";
				  break;   
				case "4" :       
				  vrout = vrout + "/";
				  break;   
				default: ;
			  } // switch
			  vrout = vrout + c;
			} // for
			
			document.forms[formindex].elements[campoindex].value = vrout;
		  }
			
		  else {
			return(false);
		  }

		  return(true);
		  
		}
	function valida_mail(valor_campo)
	{
		//window.alert(valor_campo);
		posarroba=valor_campo.indexOf("@");
		tamstr = valor_campo.length - 1;
		if (posarroba==-1 || posarroba==0 || posarroba == tamstr)
			return false
		else
			return true;
	}
