<!--
// Bloqueia eventos do botao direito do mouse




//----------------- Fim de Funcao Para Bloquear Barra de Status -------------------------

     var hellotext=" Kit em casa - Faça suas compras com mais comodidade ! ";
     var thetext="";
     var started=false;
     var step=0;
     var times=1;
     function msgBarraStatus(){
     times--
     if (times==0) {
         if (started==false){
		     started = true;
		     window.status = hellotext;
		     setTimeout("anim()",1);
		 	 }
	     thetext = hellotext;
	     }
     }

	 function showstatustext(txt)    {
	     thetext = txt;
	     setTimeout("msgBarraStatus()",5000)
	     times++
     }

     function anim()     {
     step++
     if (step==12) {step=1}
     if (step==1) {window.status='>>=========='+thetext+'==========<<'}
     if (step==2) {window.status='=>>========='+thetext+'=========<<='}
     if (step==3) {window.status='==>>========'+thetext+'========<<=='}
     if (step==4) {window.status='===>>======='+thetext+'=======<<==='}
     if (step==5) {window.status='====>>======'+thetext+'======<<===='}
     if (step==6) {window.status='=====>>====='+thetext+'=====<<====='}
     if (step==7) {window.status='======>>===='+thetext+'====<<======'}
     if (step==8) {window.status='=======>>==='+thetext+'===<<======='}
     if (step==9) {window.status='========>>=='+thetext+'==<<========'}
     if (step==10) {window.status='=========>>='+thetext+'=<<========='}
     if (step==11) {window.status='==========>>'+thetext+'<<=========='}
     setTimeout("anim()",100);
     }
// Para chamar a funcão devo usar onLoad="msgBarraStatus();"
//----------------- Fim de Funcao Para Bloquear Barra de Status -------------------------


//Funcao Logoff
function Logoff() {
	if (confirm('Deseja realmente Sair ?')) {
		document.location.href = 'logoff.asp';
    } else{
   		document.location ='#';
	}
}


function CaractereIlegal (e,punct)	{

  if (document.all){
  var evt=event.keyCode;
  }else{
  var evt = e.charCode;}
  if (evt==39){
  return false;
  }
  return true;
}

function AdicionarCarrinhoEstoque(id,tbl,idOrigem,Qtd,valor,Estoque) {

  var form = eval("document.Form"+idOrigem);
  var Campo =  eval("document.Form"+idOrigem+".qtd");
  var str_element_id = "Form"+idOrigem+"_qtd";

  if (Qtd == 0) {
	  alert("Por favor, insira a Quantidade igual ou superior a 1")
	  document.getElementById(str_element_id).value = 1;	
	  document.getElementById(str_element_id).focus();
	 
  }else if (Qtd > Estoque) {
	  alert("Desculpe-nos, A Quantidade máxima disponível a pronta entrega deste produto é de "+ Estoque+" itens");
	  document.getElementById(str_element_id).value = Estoque;	
	  document.getElementById(str_element_id).focus();
	 
  }else{
	form.VetorPedidoItem.value = id+","+tbl+","+idOrigem+","+Qtd+","+valor;
	//alert(form.VetorPedidoItem.value );
	form.action.value = "Incluir_Vetor";
	form.submit();
	//alert("O Item foi adicionado ao seu carrinho de Compras!");
	}
}


function AdicionarCarrinho(id,tbl,idOrigem,Qtd,valor) {

  var form = eval("document.Form"+idOrigem);


  if (Qtd == 0) {
	  alert("Por favor, insira a Quantidade igual ou superior a 1")
	  Campo.focus();
	  Campo.value = 1;
	  return false;
  }else{
	form.VetorPedidoItem.value = id+","+tbl+","+idOrigem+","+Qtd+","+valor;
	//alert(form.VetorPedidoItem.value );
	form.action.value = "Incluir_Vetor";
	form.submit();
	//alert("O Item foi adicionado ao seu carrinho de Compras!");
	}
}

function AdicionarCarrinhoTamanho(id,tbl,idOrigem,Qtd,valor,Tamanho) {

	var form = eval("document.Form"+idOrigem);


  if (Qtd == 0) {
	  alert("Por favor, insira a Quantidade igual ou superior a 1")
	  Campo.focus();
	  Campo.value = 1;
	  return false;
  }else{
	form.VetorPedidoItem.value = id+","+tbl+","+idOrigem+","+Qtd+","+valor+","+Tamanho;
	//alert(form.VetorPedidoItem.value );
	form.action.value = "Incluir_Vetor";
	form.submit();
	//alert("O Item foi adicionado ao seu carrinho de Compras!");
	}
}

// ----- Funcao que verifica a quantidade de itens no carrinho antes de atualizar a quantidade ------------

 function VerificaQtdCarrinho(qtdEstoque, qtdNovo, f ,c) {
	var str_element_id = f+"_"+c;
	
	if (qtdEstoque < qtdNovo){
		alert("Desculpe-nos, A Quantidade máxima disponível a pronta entrega deste produto é de "+ qtdEstoque+" itens");
		document.getElementById(str_element_id).value = qtdEstoque;		
		
		if (document.location.href.indexOf("carrinho.asp") > 0 ) {		
			Formulario = eval("document."+f); 			
			Formulario.submit();
		}
		document.getElementById(str_element_id).focus();
		return false;
	}

	if (qtdNovo == 0) {
	alert("Por favor, insira a Quantidade igual ou superior a 1");
	document.getElementById(str_element_id).value = 1;	
	document.getElementById(str_element_id).focus();
	
	return false;
	}
	
 }
// ---------- funcao para adicionar itens ao carrinho de compras (bandeja) -------------------
function MontaKit(id,idOrigem,Qtd,valor) {

var form = eval("document.Form"+idOrigem);

  if (Qtd == 0) {
  alert("Por favor, insira a Quantidade igual ou superior a 1")
  }
  else{

	form.VetorKitItem.value = id+","+idOrigem+","+Qtd+","+valor;
	form.action.value = "Incluir_VetorKit";
	//form.PaginaInclude.value = "MontaKit";
	form.submit();

  }
}
//----------------------------------------------------------------------------------
function RemoverCarrinho(msg, url, acao) {
	var confirmacao = window.confirm(msg);
	if (confirmacao == true) {


		if (acao == "u") {
			document.location.href=url;
		} else {
			var form = eval("document."+url);
			form.submit();
		}
	 }
}
//----------------------------------------------------------------------------------
function AtualizaQtdCarrinho(xForm){
  Formulario = eval("document."+xForm);
  qtd = Formulario.qtd;
  Formulario.submit();
  }

//----------------------------------------------------------------------------------
function EnviaFormBrinde(){
 document.Add_Brinde.action='BrindeProduto_gravar.asp';
  checkCampos('Add_Brinde','idBrinde,De,Ate,Qtd',' Brinde, De, Até, Quantidade');
  }

//----------------------------------------------------------------------------------
function ValidaContatoHP(){
	if (document.Form.Nome.value==""){
	alert ('O campo Nome é de preenchimento obrigatório');
	document.Form.Nome.focus();
	return (false);
	}

	if (document.Form.email.value==""){
	alert ('O campo E-mail é de preenchimento obrigatório');
	document.Form.email.focus();
	return (false);
	}

	if (document.Form.Assunto.value==""){
	alert ('O campo Assunto é de preenchimento obrigatório');
	document.Form.Assunto.focus();
	return (false);
	}

	if (document.Form.Mensagem.value==""){
	alert ('O campo Mensagem é de preenchimento obrigatório');
	document.Form.Mensagem.focus();
	return (false);
	}
 return (true);
}

//Funcao para Exlcuir Registros
function ExcluirRegistro(id,Item, tbl,PaginaRetorno,p,c,o,PaginaOrigem ) {
	var confirmacao = window.confirm('Deseja Realmente excluir '+Item+' ?');

	if (confirmacao == true) {
		if (PaginaOrigem != undefined) {
		document.location.href = PaginaOrigem+'?id='+id;
		}else{
		document.location.href = 'ExcluirRegistro.asp?Id='+id+'&tbl='+tbl+'&PaginaRetorno='+PaginaRetorno+'&p='+p+'&c='+c+'&o='+o;
		}
	}
}

//Funcao para Exlcuir Registros
function DesativarRegistro(id,Item, tbl,PaginaRetorno,p,c,o,PaginaOrigem ) {
	var confirmacao = window.confirm('Deseja Realmente desativar '+Item+' ?');

	if (confirmacao == true) {
		if (PaginaOrigem != undefined) {
		document.location.href = PaginaOrigem+'?id='+id;
		}else{
		document.location.href = 'DesativarRegistro.asp?Id='+id+'&tbl='+tbl+'&PaginaRetorno='+PaginaRetorno+'&p='+p+'&c='+c+'&o='+o;
		}
	}
}

//Funcao para Exlcuir Registros
function AtivarRegistro(id,Item, tbl,PaginaRetorno,p,c,o,PaginaOrigem ) {
	var confirmacao = window.confirm('Deseja Realmente Ativar '+Item+' ?');

	if (confirmacao == true) {
		if (PaginaOrigem != undefined) {
		document.location.href = PaginaOrigem+'?id='+id;
		}else{
		document.location.href = 'AtivarRegistro.asp?Id='+id+'&tbl='+tbl+'&PaginaRetorno='+PaginaRetorno+'&p='+p+'&c='+c+'&o='+o;
		}
	}
}


/*
Descrio.: formata um campo do formulrio de
acordo com a mscara informada...
Parmetros: - objForm (o Objeto Form)
- strField (string contendo o nome do textbox)

* - sMask (mascara que define o
* formato que o dado ser apresentado,
* usando o algarismo "9" para
* definir nmeros e o smbolo "!" para
* qualquer caracter...
* - evtKeyPress (evento)
* Uso.......: <input type="textbox"
* name="xxx".....
* onkeypress="return txtBoxFormat(document.rcfDownload, 'str_cep', '99999-999', event);">
* Observao: As mscaras podem ser representadas como os exemplos abaixo:
* CEP -> 99.999-999
* CPF -> 999.999.999-99
* CNPJ -> 99.999.999/9999-99
* Data -> 99/99/9999
* Tel Resid -> (99) 999-9999
* Tel Cel -> (99) 9999-9999
* Processo -> 99.999999999/999-99
* C/C -> 999999-!
* E por a vai...
* txtBoxFormat(this.form, this.name, '99/99/9999', event)
***/

function txtBoxFormat(objForm, strField, sMask, evtKeyPress) 
{
	
var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
if(document.all) 
	{ // Internet Explorer
    nTecla = evtKeyPress.keyCode;
	}
else if(document.layers) 
		{ // Nestcape
	    nTecla = evtKeyPress.which;
		}
	else
		{
	    nTecla = evtKeyPress.which;
    	
		
		if (nTecla == 8) 
			{return true;}
		}

sValue = objForm[strField].value;
// Limpa todos os caracteres de formatao que
// ja estiverem no campo. Deixando somente os numeros.
sValue = sValue.toString().replace(/\-/g, "");
sValue = sValue.toString().replace(/\./g, "");
sValue = sValue.toString().replace(/\//g, "");
sValue = sValue.toString().replace(/\(/g, "");
sValue = sValue.toString().replace(/\)/g, "");
sValue = sValue.toString().replace(/\s/g, "");
fldLen = sValue.length;
mskLen = sMask.length;
//alert(mskLen + " "+fldLen);
i = 0;
nCount = 0;
sCod = "";
mskLen = fldLen;


while (i <= mskLen) {
	// Verifica se se existe o caracter na string, retorna true ou false
	bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ":") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
	bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
	if (bolMask) {
		sCod += sMask.charAt(i);
		mskLen++;
	} else {
		sCod += sValue.charAt(nCount);
		nCount++;
	}
i++;
}

objForm[strField].value = sCod;
if (nTecla != 8) { // backspace
    if (sMask.charAt(i-1) == "9") { 
		// apenas numeros...
    	return ((nTecla > 47) && (nTecla < 58)); } // nmeros de 0 a 9
	else { 
		// qualquer caracter...
		return true;}
	}
else {
    return true;}
}


//Função de validação de CPF
 function validaCPF(cpf) {

				 if (cpf == "") {

				 VarCpf = document.Form.CPF;
				 cpf = document.Form.CPF.value;


				 }else{
				 VarCpf = eval("document.Form."+cpf);
				 cpf = eval("document.Form."+cpf+".value");

				 }
				 cpf = cpf.replace(".", "");
				 cpf = cpf.replace(".", "");
				 cpf = cpf.replace(".", "");
				 cpf = cpf.replace("-", "");

                 erro = new String;
                 if ((cpf.length < 11) && (cpf != "")) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
                 var nonNumbers = /\D/;
                 if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros!"+ cpf+ " \n\n";
                 if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                        erro += "Numero de CPF invalido!"
               }
               var a = [];
               var b = new Number;
               var c = 11;
               for (i=0; i<11; i++){
                      a[i] = cpf.charAt(i);
                      if (i < 9) b += (a[i] * --c);
               }
               if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
               b = 0;
               c = 11;
               for (y=0; y<10; y++) b += (a[y] * c--);
               if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
               if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                       erro +="Digito verificador com problema!";
               }
               if (erro.length > 0){
                       alert(erro);
					   VarCpf.focus();
					   return false;

               }
            return true;
			Maskcpf = cpf.substr(0, 3) + '.' + cpf.substr(3, 6) + '.' + cpf.substr(6, 9) + '-' + cpf.substr(9, 11);
			VarCpf.value = Maskcpf;

      }
// ---------- funcao para adicionar itens ao carrinho de compras (bandeija) -------------------





// funcao somente ponto
	function SomenteNumeroPonto(e,punct)
	{
		if (document.all){var evt=event.keyCode;}
		else{var evt = e.charCode;}
		var min_key = (punct?43:47);
		if ((evt <20) || (evt >min_key && evt<58) || (evt==46)){return true;}
		return false;
	}


// funcao somente numeros
function SomenteNumeros(e,punct, fE)
	{
		
		// fE -> Flag Enter
		if (document.all){var evt=event.keyCode;}
		else{var evt = e.charCode;}
		
		var min_key = (punct?43:47);
		if (fE == "S") {
			if (evt == 13) {
   			 return false;
			}
		}
		if (evt <20 || (evt >min_key && evt<58)){return true;}
		return false;
	}


///-------------------- Nao permitir 0 ou nulo
function NegarNulo(valor, fc ) {
	var Campo = eval("document."+fc);
	if (valor == 0) {
	alert("Por favor, insira a Quantidade igual ou superior a 1");
	Campo.focus();
	Campo.value = 1;
	return false;
	}
	}


//------------- Email CORRETO ---------------

function valida_email() {
if (Form.email.value == "") {

} else {
  prim = Form.email.value.indexOf("@")
  if(prim < 2) {
  alert("O e-mail informado não contem @.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("@",prim + 1) != -1) {
  alert("O e-mail informado parece não conter um PROVEDOR valido depois do @.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf(".") < 1) {
  alert("O e-mail informado parece não conter um ponto (.) indicando seu provedor.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf(" ") != -1) {
  alert("O e-mail informado parece não estar correto.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("zipmeil.com") > 0) {
  alert("O e-mail informado parece não estar correto.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("hotmeil.com") > 0) {
  alert("O e-mail informado parece não estar correto.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf(".@") > 0) {
  alert("O valor inserido ( .@ ) iFormado parece não estar correto.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("@.") > 0) {
  alert("O e-mail informado parece não estar correto.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf(".com.br.") > 0) {
  alert("O e-mail informado parece não estar correto.");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("/") > 0) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( / )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("[") > 0) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( [ )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("]") > 0) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( ] )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("(") > 0) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( ( )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf(")") > 0) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( ) )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("..") > 0) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( .. )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
  if(Form.email.value.indexOf("www") != -1) {
  alert("O e-mail informado parece não estar correto. Caracter ilegal ( .www. )");
  Form.email.focus();
  Form.email.select();
  return false;
  }
}
  return true;
}
/*--------------------------------------------------------------*/
function ValidarLogin(f) {
	var Form = eval("document."+f);

	if (Form.email.value=="") {
	alert('O campo E-mail é de preechimento obrigatório!');
	Form.email.focus();
	return (false);
	}
	if (Form.senha.value=="") {
	alert('O campo Senha é de preechimento obrigatório!');
	Form.senha.focus();
	return (false);
	}
Form.submit();
}

// VERIFICA CAMPOS EM BRANCO
function checkCampos(form,valor,valorMask){
	
	
	var frm = eval("document."+form);

	var ValorCampo = valor;
	var ValorMascara = valorMask;

	var ArrayCampo = new String(ValorCampo)
	var ArrayMascara = new String(ValorMascara)

	ArrayCampo = ArrayCampo.split(",");
	ValorMascara = ValorMascara.split(",");

	var nomedocampo = ArrayCampo;
	var descricao   = ValorMascara;

	var msgAlert = "Por favor complete os seguintes Campos:\n\n";
	var msg = msgAlert.length;

	for (var i = 0; i < nomedocampo.length; i++){
		var objetos = frm.elements[nomedocampo[i]];
		var Ly = "Linha" + nomedocampo[i];
				
		if (objetos){
			switch(objetos.type){
			case "select-one":
				if (objetos.selectedIndex == -1 ||
					objetos.options[objetos.selectedIndex].text == "" || objetos.value == ""){
					msgAlert += " - " + descricao[i] + "\n";

				}
				break;
			case "select-multiple":
				if (objetos.selectedIndex == -1){
					msgAlert += " - " + descricao[i] + "\n";
				}
				break;

			case "text":
				if (objetos.value == "" || objetos.value == null ){
					msgAlert += " - " + descricao[i] + "\n";
				}
				break;	
			case "textarea":
			case "password":
				if (objetos.value == "" || objetos.value == null ){
					msgAlert += " - " + descricao[i] + "\n";
					//alert(document.getElementById(Ly).style.visibility);
					//document.getElementById(Ly).style.display = "";

//					void(document.all[Ly].style.visibility='visible');

				}
				break;
			default:
			}
			if (objetos.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < objetos.length; j++){
					if (objetos[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					msgAlert += " - " + descricao[i] + "\n";
				}
			}
		}
	}

	if (msgAlert.length == msg){
		//alert('Todos os Campos estão Preenchidos!');
		HabilitaCampos(frm);		
		frm.submit();		
		return true;
	}else{		
		alert(msgAlert);
		return false;
	}

} //checkCampos
//----------------------------------------------------------------------------------
function checkCamposValida(form,valor){

	var frm = eval("document."+form);

	var ValorCampo = valor;

	var ArrayCampo = new String(ValorCampo)

	ArrayCampo = ArrayCampo.split(",");

	var nomedocampo = ArrayCampo;
	var descricao = ArrayCampo;

	var msgAlert = "Por favor complete os seguintes Campos:\n\n";
	var msg = msgAlert.length;

	for (var i = 0; i < nomedocampo.length; i++){
		var objetos = frm.elements[nomedocampo[i]];
		var Ly = "Linha" + nomedocampo[i];

		//alert(Ly);
		document.getElementById(Ly).style.display = "none";
		if (objetos){
			switch(objetos.type){
			case "select-one":
				if (objetos.selectedIndex == -1 ||
					objetos.options[objetos.selectedIndex].text == "" || objetos.value == ""){
					msgAlert += " - " + descricao[i] + "\n";
					document.getElementById(Ly).style.display = "";

				}
				break;
			case "select-multiple":
				if (objetos.selectedIndex == -1){
					msgAlert += " - " + descricao[i] + "\n";
					document.getElementById(Ly).style.display = "";
				}
				break;

			case "text":
			case "textarea":
			case "password":
				if (objetos.value == "" || objetos.value == null ){
					msgAlert += " - " + descricao[i] + "\n";
					document.getElementById(Ly).style.display = "";
				}
				break;
			default:
			}
			if (objetos.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < objetos.length; j++){
					if (objetos[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					msgAlert += " - " + descricao[i] + "\n";
					document.getElementById(Ly).style.display = "";
				}
			}
		}
	}

	if (msgAlert.length == msg){
		//alert('Todos os Campos estão Preenchidos!');
		return true;
	}else{
		//alert(msgAlert);
		return false;
	}

} //checkCampos
//-------------------------------------------------------------------

//----------------------------------------------------------------------------------
// Funcao para verificar Senha e confirmacao de Senha
function ValidaSenha(Senha,SenhaX) {

if (Senha.value == "") {

	alert('Preencha o campo Senha para continuar!');
	Senha.focus();
	return (false);

}else{

	if (Senha.value != SenhaX.value) {

	alert('A confirmação da senha, não coincide com a senha digitada');
	SenhaX.value = "";
	Senha.value = "";
	Senha.focus();
	return (false);
	}
  }
} // ValidaSenha

//----------------------------------------------------------------------------------
function AbreImagem(img, w, h) {
	window.open ("Visualizar_imagem.asp?ImagemNome="+img,"","width="+w+" height="+h+" scrollbars=no resizable=no");
}

function Opener(url){
	 opener.location.href=url;
	 window.close();
}
	 //----------------------------------------------------------------------------------
function MostraTR(lugar) {
	if(document.getElementById(lugar).style.display == "none"){
		document.getElementById(lugar).style.display = "";
	}else{
		document.getElementById(lugar).style.display = "none";
	}
}
//----------------------------------------------------------------------------------
function MostraDiv( Ly, y){
var Ly
	if (y==1) {
			void(document.getElementById(Ly).style.display='');
	} else {
			void(document.getElementById(Ly).style.display='none');
	}
}
//----------------------------------------------------------------------------------
function MostraTRimg(linha,imagem, img1, img2) {

	var linha = document.getElementById(linha);

	  if (linha.style.display=='none') {
		   linha.style.display='';
	       if(imagem != null)
		   	 imagem.src='../images/'+img2+'.gif';
	  } else {
		   linha.style.display='none';
	       if(imagem != null)
		     imagem.src='../images/'+img1+'.gif';
      }

}

//----------------------------------------------------------------------------------
function EncomendarPedido(Quantidade, idProduto,Tp) {
	var qtd = eval("document."+Quantidade+".value");
	var Rnd = Math.random();
	location.href='ProdutoEncomendar.asp?idProduto='+idProduto+'&qtd='+qtd+'&tp='+Tp+''+'&Rnd='+Rnd;
}
//----------------------------------------------------------------------------------
function AlertaFiltro() {
alert("Esta coluna não pode ser filtrada")
}
//----------------------------------------------------------------------------------
function desabilitarenter(e) {
//alert('funcao');
if (document.all){var tecla=event.keyCode;}
		else{var tecla = e.charCode;}
if ((tecla == 13)) {
    return false;
}
return tecla;
}
//-----------------------------------------------
function EnterSubmit(f) {
var form = eval("document."+f);
var tecla = event.keyCode;
if ((tecla == 13)) {
    EnviaBusca("Sub")
}
return tecla;
}
//----------------------------------------------------
function tabAutomatico(cO,mL,cD){
var cD   = eval("document."+cD);

	if ( cO == mL ) {
		 cD.focus();
	}
}
//-------------------------------------------------------
function ValidaCondPagto(tipo,ValorTotal, ValorParcelado, Origem){
//var tipo = document.Form.tipo.value;
	document.FormEnviar.tipo.value=tipo;
	
	if ((tipo == "VISA" ) || (tipo == "REDECARD" ) || (tipo == "REDEDINERS" )) {

		valorMaximoParcelado = parseFloat(ValorParcelado);
		ValorTotal = parseFloat(ValorTotal);
	
		//alert(valorMaximoParcelado+' '+ ValorTotal)
		if (ValorTotal <  valorMaximoParcelado) {	
			document.Form.idCondPagto.value = 1;
			document.Form.idCondPagto.disabled = true;	
		}else{		
			if (Origem == "KEC") {
				document.Form.idCondPagto.disabled = false;
				document.FormEnviar.idCondPagto_x.value = 1;
			}else{
				document.Form.idCondPagto.value = 1;
				document.Form.idCondPagto.disabled = true;
			}
		}
		
	}else{
		document.Form.idCondPagto.value = 1;
		document.Form.idCondPagto.disabled = true;
	}

}

function Left(str, n){

     if (n <= 0)
     return "";

       else if (n > String(str).length)
       return str;

         else
         return String(str).substring(0,n);
}


/*  ------------------------  formata moeda  ------------------ */
function FormataMoeda(CampoCent) {
	//A formatacao da moeda foi alterada. agora utilizando ponto como separador de casa decimais - 25-7-2006

	var valor = eval("document."+CampoCent);

	if ((valor.value=='') || (isNaN(valor.value)) || (valor.value == "0") || (valor.value == 0 ) ) {
		valor.value = "R$ 0.00";
	} else

		valor.value = valor.value.replace(",", ".");
		valor.value = valor.value.replace("R$ ", "");

		lenvalor  = valor.value.length;
		AchaPonto = valor.value.indexOf(".")

	    if (AchaPonto == -1)  {

			valor.value = valor.value + ".00";

		} else {

			LenTroco =  valor.value.length;

			CharCorreto = AchaPonto + 3;

			if (LenTroco > CharCorreto) {

				//alert(CharCorreto);
				valor.value = Left(valor.value,CharCorreto);

			} else if (LenTroco == CharCorreto) {

				valor.value = valor.value;

			} else if (LenTroco < CharCorreto) {

				valor.value = valor.value+"0";

			}

		}
		valor.value = "R$ " + valor.value;
	} // valor = ""
/*------------------------------ fim de formata moeda ------------------- */

function EnviaFormPopup(f,t,w,h){
	window.open('',t,'width='+w+' height='+h+'');
	form = eval("document."+f);
	form.submit();
}

function checkMail(mail) {
	var x = mail;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}


function isCPFCNPJ(campo,pType){
   if( isEmpty( campo ) ){return false;}

   var campo_filtrado = "", valor_1 = " ", valor_2 = " ", ch = "";
   var valido = false;

   for (i = 0; i < campo.length; i++){
      ch = campo.substring(i, i + 1);
      if (ch >= "0" && ch <= "9"){
         campo_filtrado = campo_filtrado.toString() + ch.toString()
         valor_1 = valor_2;
         valor_2 = ch;
      }
      if ((valor_1 != " ") && (!valido)) valido = !(valor_1 == valor_2);
   }
   if (!valido) campo_filtrado = "12345678912";

   if (campo_filtrado.length < 11){
      for (i = 1; i <= (11 - campo_filtrado.length); i++){campo_filtrado = "0" + campo_filtrado;}
   }

   if(pType <= 1){
      if ( ( campo_filtrado.substring(9,11) == checkCPF( campo_filtrado.substring(0,9) ) ) && ( campo_filtrado.substring(11,12)=="") ){return true;}
   }

   if((pType == 2) || (pType == 0)){
      if (campo_filtrado.length >= 14){
         if ( campo_filtrado.substring(12,14) == checkCNPJ( campo_filtrado.substring(0,12) ) ){ return true;}
      }
   }

   return false;
}

function checkCNPJ(vCNPJ){
   var mControle = "";
   var aTabCNPJ = new Array(5,4,3,2,9,8,7,6,5,4,3,2);
   for (i = 1 ; i <= 2 ; i++){
      mSoma = 0;
      for (j = 0 ; j < vCNPJ.length ; j++)
         mSoma = mSoma + (vCNPJ.substring(j,j+1) * aTabCNPJ[j]);
      if (i == 2 ) mSoma = mSoma + ( 2 * mDigito );
      mDigito = ( mSoma * 10 ) % 11;
      if (mDigito == 10 ) mDigito = 0;
      mControle1 = mControle ;
      mControle = mDigito;
      aTabCNPJ = new Array(6,5,4,3,2,9,8,7,6,5,4,3);
   }
   return( (mControle1 * 10) + mControle );
}

function checkCPF(vCPF){
   var mControle = ""
   var mContIni = 2, mContFim = 10, mDigito = 0;
   for (j = 1 ; j <= 2 ; j++){
      mSoma = 0;
      for (i = mContIni ; i <= mContFim ; i++)
         mSoma = mSoma + (vCPF.substring((i-j-1),(i-j)) * (mContFim + 1 + j - i));
      if (j == 2 ) mSoma = mSoma + ( 2 * mDigito );
      mDigito = ( mSoma * 10 ) % 11;
      if (mDigito == 10) mDigito = 0;
      mControle1 = mControle;
      mControle = mDigito;
      mContIni = 3;
      mContFim = 11;
   }
   return( (mControle1 * 10) + mControle );
}

function isEmpty(campo) {
	if(campo.value == "" || campo.value == "undefined")
		return true;
	else
		return false;
}

function HabilitaCampos(thisform) 

{ // Inicio Funo HabilitaCampos
	
	for (var i = 0; i < thisform.elements.length; i++) 
	{
		if(thisform.elements[i].disabled) 
			{ thisform.elements[i].disabled = false;}
	}
	
	return true;
} // Final Funo HabilitaCampos