	//window.onerror = alert("Um erro generico ocorreu, favor se dirigir ao Sr. Daniel para\nmaiores informações.");
	window.onerror = null;
	//adciona/retira produtos do carrinho de compras
	//function AtualizaCarrinho(CodSessao,CodKit,Incrementa,ModoSubstituicao,ObjTxt)
	function AtCarKit(CodKit,CodTipoKit, Incrementa, IndFixo)
	{
	
	//alert(TxtForm);
	
	var Quantidade;
	var IncrementaQuantidade;
	
	// a caixa de texto esta em outro frame
			var er = /\D/; //expressao que procura qualquer digito que não seja de 0-9
			var ObjTxt = eval(TxtForm + ".kit"+CodKit); //pega o objeto textbox
			if (ObjTxt.length > 1){
				for (var i=0; i < ObjTxt.length; i++) {
					if (ObjTxt[i].value.match(er) || ObjTxt[i].value == "")	{
							ObjTxt[i].value = 0;
					}
					if (Incrementa == 0)
					{
						if (ObjTxt[i].value == QtdAtual) {
							Quantidade = ObjTxt[i].value;
							ObjTxt[i].value = QtdAtual;
							IncrementaQuantidade = 0;
						}
						else {
							ObjTxt[i].value = QtdAtual;
						}
					}
					else if (Incrementa == 2)
					{
						Quantidade = 0;
						IncrementaQuantidade = 0;
					}
					else
					{
						Quantidade = Incrementa;
						IncrementaQuantidade = 1;
					}			
				}
			}
			else {
			
				if (ObjTxt.value.match(er) || ObjTxt.value == "")
				{
					ObjTxt.value = 0;
				}
		
			if (Incrementa == 0)
			{
				Quantidade = ObjTxt.value;
				IncrementaQuantidade = 0;
			}
			else if (Incrementa == 2)
			{
				Quantidade = 0;
				IncrementaQuantidade = 0;
			}
			else
			{
				Quantidade = Incrementa;
				IncrementaQuantidade = 1;
			}
		}
		var sPath = window.location.pathname;
		var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
 
		var Quantidade = AtualizaQuantidadeKit(TxtForm, CodKit, Quantidade, IncrementaQuantidade);
		
		//alterado para incluir os parametros pStrUrl e pStrPagOrigemCompleta log navegação 01/02/2006 Paula Gama
		var url = DirBase + "include/iZsaAdicionarCarrinhoKit.cfm?pStrCodSessao="+CodSessao+"&pIntCodTipoKit="+CodTipoKit+"&Quantidade="+Quantidade+"&pStrTxtForm="+TxtForm+"&pCodKit="+CodKit+"&pIndFixo="+IndFixo+"&pStrPagOrigem="+sPage+"&pStrUrl="+pStrUrl+"&pStrPagOrigemCompleta="+sPath;
		
		window.parent.fInvisivel.location.href = url;
		//window.parent.fPrincipal.location.href = url;
		
		url = DirBase + "script/ZsaTotal.cfm?pStrCodSessao="+CodSessao;
	
		window.parent.ftotal.location.href = url;
		window.parent.ftotal.reload;
		return false;
	}
	function AtualizaQuantidadeKit(StrForm, CodKit, QtdKit, IncrementaQuantidade)
	{
	if (eval(StrForm))
	if (eval(StrForm+".kit"+CodKit))
		{
		var obj = eval(StrForm+".kit"+CodKit);
		if (obj)
			if (obj.length > 1){
				for (var i=0; i < obj.length; i++) {		
					if(IncrementaQuantidade)
					{
						var Quantidade = eval(obj[i].value)
						obj[i].value = QtdKit + Quantidade;
						if (obj[i].value < 0)
							obj[i].value = 0;
						//return eval(obj[i].value);
			
					}
					else
						obj[i].value = QtdKit;
				}
				return obj[i-1].value;
			}
			else{
				if(IncrementaQuantidade)
				{
					var Quantidade = eval(obj.value)
					obj.value = QtdKit + Quantidade;
					if (obj.value < 0)
						obj.value = 0;
					return eval(obj.value);
		
				}
				else
					obj.value = QtdKit;
				return obj.value;
			}
		}
	
	}		

	function ExibirProdutos(CodKit, exibir){
		var obj = document.getElementById('lKit' + CodKit);
		if (exibir == 1){
			obj.style.display = '';
			document.getElementById("botaoExibir" + CodKit).style.display = 'none';
			document.getElementById("botaoOcultar" + CodKit).style.display = '';
		}
		else {
			obj.style.display = 'none';
			document.getElementById("botaoExibir" + CodKit).style.display = '';
			document.getElementById("botaoOcultar" + CodKit).style.display = 'none';
		}
	}
	

