function CheckNumericKeyInfo($char, $mozChar) {
	if($mozChar != null) { // Look for a Mozilla-compatible browser
		if(($mozChar >= 48 && $mozChar <= 57) || $mozChar == 0 || $char == 8 || $mozChar == 13) $RetVal = true;
		else {
			$RetVal = false;
		}
	}
	else { // Must be an IE-compatible Browser
		if(($char >= 48 && $char <= 57) || $char == 13) $RetVal = true;
		else {
			$RetVal = false;
		}
	}
	return $RetVal;
}

function TestaNumericoVirgula(e,obj) {
	if ( (e.keyCode < 48) || (e.keyCode > 57) && e.keyCode != 44  ) {
		if (e.keyCode != 13 && e.keyCode != 44 ) e.returnValue=false;
		else if (obj.value.indexOf(",") >-1) e.returnValue=false;
	}
}

function Seleciona(obj)	{
	obj.select();
}

function capturaTotalItens(codmer)
{
	e = document.forms[0].elements;
	var QtdMer;
	QtdMer = 0;
	for (i = 0;i<e.length;i++) {
		e = document.forms[0].elements;
		if (e[i].type == "text" && e[i].id.indexOf("Quantidade") > -1 ) {
			if (e[i].attributes['CodMer'].value == codmer) {
				QtdMer = parseInt(QtdMer) + parseInt(e[i].value);
			}
		}
	}
	return QtdMer;
}

function verif_limite(obj,telefone,loja) {
	if (obj.value == "")
		obj.value = "0";

	var qtdprd;
	var qtdetqprd;
	var qtdmaxprd;
	qtdprd = capturaTotalItens(obj.attributes['CodMer'].value);
	qtdetqprd = obj.attributes['QtdEtq'].value;
	qtdmaxprd = obj.attributes['QtdMaxPrd'].value;

	if (isNaN(qtdprd)) {
		alert("A quantidade informada é inválida.");
		obj.focus();
	} else if (qtdprd <= 0) {
		alert("Para excluir itens do seu Carrinho de Compras, clique em Excluir.");
	} else if (qtdprd > qtdetqprd) {
		if (parseInt(qtdetqprd) > parseInt(qtdmaxprd)) {
			obj.value = parseInt(qtdmaxprd);
			msgqtd(qtdmaxprd,telefone,loja);
		} else {
			obj.value = parseInt(qtdetqprd);
			msgqtd(qtdetqprd,telefone,loja);
		}
		obj.focus();
	} else if (parseInt(qtdprd) > parseInt(qtdmaxprd)) {
		obj.value = parseInt(parseInt(qtdmaxprd) - parseInt(qtdprd - obj.value)); //Number(qtdprd - obj.value)//Number(qtdmaxprd);
		msgqtd(parseInt(qtdmaxprd),telefone,loja);
		obj.focus();
	}
	return true;
}

function msgqtd(qtdmax,telefone,loja) {
	alert("No momento, este produto está limitado a " + qtdmax + " unidades por pedido. Para comprar acima de " + qtdmax + " unidades, entre em contato com o Atendimento " + loja + ".\n\nAtendimento " + loja + ": (de segunda a sexta-feira das 08:00 às 20:00 e sábado das 08:00 às 20:00)\n\nPor email, clique em Fale Conosco.\nPor telefone, ligue " + telefone + ".\nOu, utilize o Atendimento On-Line.");
}

function ChecarFocu(TxtPress,TxtProx,QtdDig) {
	if (document.getElementById(TxtPress).value.length == QtdDig)
	{
		document.getElementById(TxtProx).focus();
	}
}
