// JavaScript Document
function itemRemove(codigo) {
	$.ajax({
		type: "POST",
		url: "/web/include/ajax/pedido-online/itemRemove.asp",
		data: {node: 'item', atributo: 'codigo', valor: codigo},
		success: function() {
			$('#itemLista').load("/web/include/ajax/pedido-online/itemLista.asp", {}, 
				function() {
				}
			);
		}
	});
}

function itemQuantidade(codigo, quantidade) {
	$.ajax({
		type: "POST",
		url: "/web/include/ajax/pedido-online/itemAltera.asp",
		data: {buscaNode: 'item', buscaAtributo: 'codigo', buscaValor: codigo, atributo: 'quantidade', valor:quantidade},
		success: function() {
			$('#itemLista').load("/web/include/ajax/pedido-online/itemLista.asp", {}, 
				function() {
				}
			);
		}
	});
}

function itemAdiciona(codigo, nome, valor, quantidade, imagem) {
	$.ajax({
		type: "POST",
		url: "/web/include/ajax/pedido-online/itemAdiciona.asp",
		data: {produtoCodigo: codigo, produtoNome: nome, produtoValor: valor, produtoQuantidade: quantidade, produtoImagem:imagem},
		success: function() {
			$('#itemLista').load("/web/include/ajax/pedido-online/itemLista.asp", {}, 
				function() {
					overAbre();
				}
			);
		}
	});
}

function validaPedido() {
	return false;
}

// JavaScript Document
function overCarrega(){
	$('#itemLista').hide();
	$('#itemLista').load("/web/include/ajax/pedido-online/itemLista.asp", {}, 
		function() {
			$('#ajaxCarregando').fadeOut('fast');
			$('#itemLista').slideDown('normal')
		}
	);
}

function overFecha(){
	$('#itemLista').slideUp('normal');
	$('#overBox').slideUp('normal', function() {
			$('#overBase').hide();
			$('#overMascara').fadeOut('fast', function() {
				if(document.getElementById('container')){
					$('#container').fadeIn('slow');
				}				
			});
		}
	);
}

function overAbre(){
	if(document.getElementById('container')){
		document.getElementById('container').style.display='none';
	}
	$('#overMascara').fadeIn('normal', function() {
		overCarrega();		
		$('#ajaxCarregando').fadeIn('fast', function() {
			$('#overBase').show();
			$('#overBox').show();
		});		
		}
	)
}

function validaFrm(formName) {
	erro = 0;

	var reEmail = new RegExp("([0-9A-Za-z\._-]+[']*)+\@[0-9A-Za-z\._-]+\.([A-Za-z]{2,4})+");
	
	var fields = new Array('nome', 'email', 'ddd', 'telefone')

	for(i=0; i<fields.length; i++){
		if(erro==0){
			var objeto = document.forms[formName].elements[fields[i]]
			if(objeto.value=='' || objeto.value==' ' || objeto.value=='  ') {
				alert('Por favor, preencha o campo '+ objeto.title);
				erro = 1;
				objeto.focus();
			}
		}
	}
	
	if(!reEmail.test(document.forms[formName].email.value) && erro == 0){
		erro = 1
		alert("Informe os dados de e-mail corretamente.")
		document.forms[formName].email.focus();
	}

	if(erro==0){		
		return true;
	} else {
		return false;
	}
}

$(document).ready(
	function() {
		$('#pedidoEnviar').click(
			function() {	
				if(validaFrm('frmEnviarPedido')) {
					$('#overBase').fadeOut('fast');
					$('#ajaxCarregando').fadeIn('fast');
					$.ajax({
						type: "POST",
						url: "/web/include/ajax/pedido-online/envia.asp",
						data: $("#frmEnviarPedido").serialize(),
						success: function(retorno) {
							$('#ajaxCarregando').fadeOut('fast');
							alert(retorno)
							overFecha();
						}
					 });
				}
				return false;						
			}
		)				
	}
)
