﻿function submitContato(){

	if (campoObrigatorio("nome", "Por favor, preencha o campo NOME!") == false){ 
 		return false
	}
	if (campoObrigatorio("email", "Por favor, preencha o campo E-MAIL!") == false){ 
 		return false
	}
	if (verificaEmail("email") == false){ 
		return false
	}
	if (campoObrigatorio("telefone", "Por favor, preencha o campo TELEFONE!") == false){ 
 		return false
	}
	if (campoObrigatorio("cidade", "Por favor, preencha o campo CIDADE!") == false){ 
 		return false
	}
	if (campoObrigatorio("estado", "Por favor, preencha o campo ESTADO!") == false){ 
 		return false
	}
	if (campoObrigatorio("assunto", "Por favor, preencha o campo ASSUNTO!") == false){ 
 		return false
	}
	if (campoObrigatorio("msg", "Por favor, preencha o campo MENSAGEM!") == false){ 
 		return false
	}	
	
	nome 		= document.getElementById("nome").value;	
	email 		= document.getElementById("email").value;
	telefone	= document.getElementById("telefone").value;
	estado 		= document.getElementById("estado").value;	
	cidade 		= document.getElementById("cidade").value;
	assunto		= document.getElementById("assunto").value;
	msg 		= document.getElementById("msg").value;

	url = "contatoEnviar?nome="+nome+"&email="+email+"&msg="+msg+"&estado="+estado+"&cidade="+cidade+"&telefone="+telefone+"&assunto="+assunto;
	
	ajaxpage(url,"returnContato",this);
	
	return true;
}



function submitPedido(form){
	
	
	with(form){
		if(cliente.value==""){
			mostrarErro("Preeencha o campo CLIENTE.",cliente);
			return false;
		}
		if(endereco.value==""){
			mostrarErro("Preeencha o campo ENDEREÇO.",endereco);
			return false;
		}
		if(bairro.value==""){
			mostrarErro("Preeencha o campo BAIRRO.",bairro);
			return false;
		}
		if(cep.value==""){
			mostrarErro("Preeencha o campo CEP.",cep);
			return false;
		}
		if(cnpj.value==""){
			mostrarErro("Preeencha o campo CNPJ.",cnpj);
			return false;
		}
		if(insc_est.value==""){
			mostrarErro("Preeencha o campo INSCRIÇÃO ESTADUAL.",insc_est);
			return false;
		}
		if(frete.value==""){
			mostrarErro("Preeencha o campo FRETE.",frete);
			return false;
		}
		if(cidade.value==""){
			mostrarErro("Preeencha o campo CIDADE.",cidade);
			return false;
		}
		if(estado.value==""){
			mostrarErro("Preeencha o campo ESTADO.",estado);
			return false;
		}
		if(telefone.value==""){
			mostrarErro("Preeencha o campo TELEFONE.",telefone);
			return false;
		}
		if(contato.value==""){
			mostrarErro("Preeencha o campo CONTATO.",contato);
			return false;
		}
		if(fax.value==""){
			mostrarErro("Preeencha o campo FAX.",fax);
			return false;
		}
		if(local_entrega.value==""){
			mostrarErro("Preeencha o campo LOCAL DE ENTREGA.",local_entrega);
			return false;
		}
		if(email.value==""){
			mostrarErro("Preeencha o campo E-MAIL.", email);
			return false;
		}
		if(transporte.value==""){
			mostrarErro("Preeencha o campo TRANSPORTE.",transporte);
			return false;
		}
		if(fone.value==""){
			mostrarErro("Preeencha o campo TELEFONE.",fone);
			return false;
		}
		for(var i=0;i<ref.length;i++){
			if(ref[i].value=="") continue;
			if(ref[i].value==""){
			mostrarErro("Preeencha o campo REFERÊNCIA.",ref[i]);
			return false;
		}
		if(descricao[i].value==""){
			mostrarErro("Preeencha o campo DESCRIÇÃO.", descricao[i]);
			return false;
		}
		if(tamanho[i].value==""){
			mostrarErro("Preeencha o campo TAMANHO.",tamanho[i]);
			return false;
		}
		if(quant[i].value==""){
			mostrarErro("Preeencha o campo QUANTIDADE.",quant[i]);
			return false;
		}
		if(cor[i].value==""){
			mostrarErro("Preeencha o campo COR.",cor[i]);
			return false;
		}
		if(preco_unit[i].value==""){
			mostrarErro("Preeencha o campo PREÇO UNITÁRIO.",preco_unit[i]);
			return false;
		}
		if(preco_total[i].value==""){
			mostrarErro("Preeencha o campo PREÇO TOTAL.",preco_total[i]);
			return false;
		}
		}

		if(subtotal.value==""){
			mostrarErro("Preeencha o campo SUB-TOTAL.",subtotal);
			return false;
		}
		if(valortotal.value==""){
			mostrarErro("Preeencha o campo VALOR TOTAL.",valortotal);
			return false;
		}
		if(observacoes.value==""){
			mostrarErro("Preeencha o campo OBSERVAÇÕES.", observacoes);
			return false;
		}
		if(desconto.value==""){
			mostrarErro("Preeencha o campo DESCONTO.",desconto);
			return false;
		}
		if(representante.value==""){
			mostrarErro("Preeencha o campo REPRESENTANTE.",representante);
			return false;
		}
		
		
	}
	
	
	var f = {
		tipo_cliente : form.tipo_cliente.value,
		cliente : form.cliente.value,
		endereco : form.endereco.value,
		bairro : form.bairro.value,
		cep : form.cep.value,
		cnpj : form.cnpj.value,
		insc_est : form.insc_est.value,
		frete : form.frete.value,
		cidade : form.cidade.value,
		estado : form.estado.value,
		telefone : form.telefone.value,
		contato : form.contato.value,
		fax : form.fax.value,
		local_entrega : form.local_entrega.value,
		transporte : form.transporte.value,
		fone : form.fone.value,
		subtotal : form.subtotal.value,
		valortotal : form.valortotal.value,
		observacoes : form.observacoes.value,
		desconto : form.desconto.value,
		representante : form.representante.value,
		pedidos : {
				ref : form.ref,
				descricao : form.descricao,
				tamanho : form.tamanho,
				quant : form.quant,
				cor : form.cor,
				preco_unit : form.preco_unit,
				preco_total : form.preco_total
			   }
	};
	
	with(f){
		var params = "tipo_cliente="+tipo_cliente+"&cliente="+cliente+"&endereco="+endereco+"&bairro="+bairro+"&cep="+cep+"&cnpj="+cnpj+"&insc_est="+insc_est+"&frete="+frete+"&cidade="+cidade+"&estado="+estado+"&telefone="+telefone+"&contato="+contato+"&fax="+fax+"&local_entrega="+local_entrega+"&transporte="+transporte+"&fone="+fone+"&subtotal="+subtotal+"&valortotal="+valortotal+"&observacoes="+observacoes+"&desconto="+desconto+"&representante="+representante;
		
		for(var i=0;i<pedidos.ref.length;i++){
			
			for(p in pedidos){
				params += "&"+p+i+"="+pedidos[p][i].value;
			}
		}
	}

	url = "pedidoEnviar.php?"+params;
	
	ajaxpage(url,"returnContato",this);
	
	return true;
}

var mostrarErro = function(err, field){
	document.getElementById("resposta").innerHTML = err;
	window.setTimeout(ocultarResposta, 2000);
	
	field.focus();
	window.scroll(0,0);
	field.style.border = "1px solid red";
	field.onblur = function (){
		if(this.value!="" && this.value != err){
		field.style.border = "none";
		}
	}
}

var ocultarResposta = function(){
	document.getElementById("resposta").innerHTML = "";
}

function limpaContato(){
	document.getElementById("frmContato").reset();
	document.getElementById("nome").value = "";	
	document.getElementById("email").value = "a";
}

function cadNews(){
	if (campoObrigatorio("news", "Por favor, informe o seu e-mail!") == false){ 
		return false
	}else if (verificaEmail("news") == false){ 
		return false
	}else{								
		var email = document.getElementById("news").value;
		var url = "admin/newsletter/ctrlNews.php?acao=cadastrar&email="+email;
		//ajaxpage(url,"respNews",this);
		document.getElementById("news").value = "";
		document.getElementById("respNews").innerHTML = "<iframe src='"+url+"' id='iframeNews' name='iframeNews' frameborder='0' height='1' width='1'>";		
    }						
	return true;
}