<!--
function validaPreco(fieldObj) {
	var Chars = "0123456789,";
	var stringField = fieldObj.value;
	var tempString = "";
	
	for (var i = 0; i < stringField.length; i++) {
		if (Chars.indexOf(stringField.charAt(i)) == -1) {
			fieldObj.value = tempString;
		} else {
			tempString += stringField.charAt(i);
		}
	}
	
	if (stringField.indexOf(",") != -1) {
		valor1 = stringField.substr(0, stringField.indexOf(","));
		valor2 = stringField.substr(stringField.indexOf(","), 3);
		
		valorFinal = valor1 + valor2;
		fieldObj.value = valorFinal;
	}
}

function verificaCamposBasket() {
	enviarPedido = true;
	
	if (document.getElementById("nome").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("endereco").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("bairro").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("cidade").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("estado").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("cep").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("telefone").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("email").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("pagamento").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("nome2").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("endereco2").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("bairro2").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("cidade2").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("estado2").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("cep2").value == "") {
		enviarPedido = false;
	}
	if (document.getElementById("telefone2").value == "") {
		enviarPedido = false;
	}
	
	if (enviarPedido) {
		document.getElementById("enviar").value = "Enviar pedido (Ok)";
		document.getElementById("enviar").disabled = false;
	} else {
		document.getElementById("enviar").value = "Enviar pedido (Desabilitado - preencha os campos acima)";
		document.getElementById("enviar").disabled = true;
	}
}

function abreRowPgto() {
	TRpgto = document.getElementById("pagamento");
	TRconta = document.getElementById("rowConta");
	
	TRconta.style.display = "none";
	
	if (TRpgto.value != "") {
		switch (TRpgto.value) {
			case "conta":
				TRconta.style.display = "";
				break;
		}
	}
}

function initForm() {
	myLimitedTextarea = new Bs_LimitedTextarea('mensagem', 250);
	myLimitedTextarea.infolineText     = 'Caracteres restantes:';
	myLimitedTextarea.infolineCssStyle = "font-family:arial; font-size:11px; color:gray;";
	myLimitedTextarea.numberCssStyle   = "border:2px inset; width:60px; text-align:right;";
	myLimitedTextarea.setBgColorWarning(200, 'char', 'FFC0C0');
	myLimitedTextarea.draw();
}

function initRadioPeriodo() {
	var r = new Bs_Radio();
	r.objectName     = 'r';
	r.imgDir         = '../inc/domapi/_bsImages/img/osx/';
	r.imgWidth       = 14;
	r.imgHeight      = 16;
	r.addOption('manha', 'Manhã');
	r.addOption('tarde', 'Tarde');
	r.addOption('noite', 'Noite');
	r.attachEvent('onChange', verificaPeriodo);
	r.radioFieldName = 'periodo';
	r.value          = 'manha';
	r.draw('manha');
	document.write('&nbsp');
	r.draw('tarde');
	document.write('&nbsp');
	r.draw('noite');
}

function verificaPeriodo(radioObject) {
	today = new Date();
	dateByIso = today.getFullYear() + "-" + (today.getMonth() + 1) + "-" + today.getDate();
	
	dataForm = document.getElementById("dataEntrega").value;
	dataSelect =  new Date();
	dataSelect.setDate(dataForm.substr(0, 2));
	dataSelect.setMonth(dataForm.substr(3, 2));
	dataSelect.setFullYear(dataForm.substr(6, 4));
	dateByIso2 = dataSelect.getFullYear() + "-" + dataSelect.getMonth() + "-" + dataSelect.getDate();
	
	erro = 0;
	if (dateByIso2 == dateByIso) {
		horaAtual = today.getHours();
		periodo = radioObject.getValue();
		
		if (periodo == "manha" && horaAtual >= 10) {
			erro = 1;
		} else if (periodo == "tarde" && horaAtual >= 15) {
			erro = 1;
		} else if (periodo == "noite" && horaAtual <= 22) {
			erro = 1;
		}
		
		if (erro == 1) {
			alert("Não é possível efetuar a entrega no período e na data selecionados.");
			diaAtual = today.getDate();
			if (diaAtual.length == 1) {
				diaAtual = "0" + String(diaAtual);
			}
			mesAtual = today.getMonth() + 1;
			if (mesAtual.length == 1) {
				mesAtual = "0" + String(mesAtual);
			}
			//dateByIso = diaAtual + "." + mesAtual + "." + today.getFullYear();
			//document.getElementById("dataEntrega").value = dateByIso;
		}
	}
}

function validaData(campoData) {
	data = campoData.value;
	reDate1 = /^\d{1,2}\/\d{1,2}\/\d{1,4}$/;
	reDate2 = /^[0-3]?\d\/[01]?\d\/(\d{2}|\d{4})$/;
	reDate3 = /^(0?[1-9]|[12]\d|3[01])\/(0?[1-9]|1[0-2])\/(19|20)?\d{2}$/;
	reDate4 = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;
	reDate5 = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
	reDate = reDate4;

	eval("reDate = reDate" + 5);
	if (reDate.test(data)) {
		
	} else {
		alert(data + " NÃO é uma data válida.");
		campoData.value = "";
	}
}
//-->
