	function ValidaInserirProduto(form) {

		if (!copyEditorHtml())return false;
		
		Campos = new Array(
			form.prod_categoria,"Categoria",
			form.prod_titulo,"Título",
			form.prod_preco_int,"Preço"
		);
		
		for (var i=0;i<Campos.length;i=i+2) {
			if (Campos[i].value=='') {
				alert('O campo ' + Campos[i+1] + ' é obrigatório.');
				Campos[i].focus();
				return false;
				break;
			}
		}
	}

	function ValidaFale_conosco(form) {
		Campos = new Array(
			form.nome,"Nome",
			form.email,"E-mail",
			form.assunto,"Assunto",
			form.msg,"Mensagem"
		);
		
		for (var i=0;i<Campos.length;i=i+2) {
			if (Campos[i].value=='') {
				alert('O campo ' + Campos[i+1] + ' é obrigatório.');
				Campos[i].focus();
				return false;
				break;
			}
		}
	}
	
	function ValidaLogin(form) {
		Campos = new Array(
			form.login,"Usuário",
			form.senha,"Senha"
		);
		
		for (var i=0;i<Campos.length;i=i+2) {
			if (Campos[i].value=='') {
				alert('O campo ' + Campos[i+1] + ' é obrigatório.');
				Campos[i].focus();
				return false;
				break;
			}
		}
	}
	
	function ValidaAlterarSenha(form) {
		Campos = new Array(
			form.senha_atual,"Senha Atual",
			form.senha_nova,"Nova Senha",
			form.senha_nova2,"Confirmação de Nova Senha"
		);
		
		for (var i=0;i<Campos.length;i=i+2) {
			if (Campos[i].value=='') {
				alert('O campo ' + Campos[i+1] + ' é obrigatório.');
				Campos[i].focus();
				return false;
				break;
			}
		}
		
		if (form.senha_nova.value != form.senha_nova2.value) {
			alert("As senhas digitadas são diferentes!");
			form.senha_nova2.value = '';
			eval('form.senha_nova2').style.background = "#FFECEC";
			eval('form.senha_nova2').focus();
			return false;
		}
	}
	
	function ValidaCadastro(form) {
		if (form.usu_pais.value == 'BRA'){
			Campos = new Array(
				form.usu_nome,"Nome",
				form.usu_mae,"mae",
				form.usu_pais,"País",
				form.usu_uf,"Estado",
				form.usu_cidade,"Cidade",
				form.usu_bairro,"Bairro",
				form.usu_endereco,"Endereço",
				form.usu_numero,"Número",
				form.usu_cpf,"CPF",
				form.nasc_dia,"Dia de Nascimento",
				form.nasc_mes,"Mês de Nascimento",
				form.nasc_ano,"Ano de Nascimento",
				form.ddd_res,"DDD Residencial",
				form.tel_res,"Telefone Residencial",
				form.usu_email,"E-mail",
				form.login,"Login",
				form.senha,"Senha",
				form.senha2,"Confirmação de Senha"
			);
		} else {
			Campos = new Array(
				form.usu_nome,"Nome",
				form.usu_mae,"mae",
				form.usu_pais,"País",
				form.usu_estado,"Estado",
				form.usu_cidade,"Cidade",
				form.usu_bairro,"Bairro",
				form.usu_endereco,"Endereço",
				form.usu_numero,"Número",
				form.nasc_dia,"Dia de Nascimento",
				form.nasc_mes,"Mês de Nascimento",
				form.nasc_ano,"Ano de Nascimento",
				form.ddd_res,"DDD Residencial",
				form.tel_res,"Telefone Residencial",
				form.usu_email,"E-mail",
				form.login,"Login",
				form.senha,"Senha",
				form.senha2,"Confirmação de Senha"
			);
		}
		for (var i=0;i<Campos.length;i=i+2) {
			if (Campos[i].value=='') {
				alert('O campo ' + Campos[i+1] + ' é obrigatório.');
				Campos[i].focus();
				return false;
				break;
			}
		}
		
		if (form.usu_pais.value == 'BRA'){
			if (!isCPF(form.usu_cpf.value)){
				alert('O CPF informado é inválido.');
				form.usu_cpf.focus();
				return false;
			}
		}
		
		
		
		if (!isEMail(form.usu_email.value)){
			alert('O e-mail informado é inválido.');
			form.usu_email.focus();
			return false;
		}
		
		if (form.senha.value != form.senha2.value) {
			alert("As senhas digitadas são diferentes!");
			form.senha2.value = '';
			eval('form.senha2').style.background = "#FFECEC";
			eval('form.senha2').focus();
			return false;
		}
		
	}
	
	function ValidaCadastroAlterar(form) {
		Campos = new Array(
			form.usu_pais,"País",
			form.usu_estado,"Estado",
			form.usu_cidade,"Cidade",
			form.usu_bairro,"Bairro",
			form.usu_endereco,"Endereço",
			form.usu_numero,"Número",
			form.ddd_res,"DDD Residencial",
			form.tel_res,"Telefone Residencial",
			form.usu_email,"E-mail"
		);

		for (var i=0;i<Campos.length;i=i+2) {
			if (Campos[i].value=='') {
				alert('O campo ' + Campos[i+1] + ' é obrigatório.');
				Campos[i].focus();
				return false;
				break;
			}
		}
		
		if (!isEMail(form.usu_email.value)){
			alert('O e-mail informado é inválido.');
			form.usu_email.focus();
			return false;
		}
	}
	
	function ValidaPagamento(form) {
		var tipo='X';
		var forma='X';
		
		if(!form.tipo.length){
			tipo = form.tipo.value;
			form.tipo.checked = true;
		}else{
			for(i=0;i<form.tipo.length;i++){
				if(form.tipo[i].checked){
					tipo = form.tipo[i].value;
				}
			}
		}

		if(tipo=='X'){
			window.alert('Por favor, selecione a forma de pagamento.');
			return false;
		}
		
		if(!form.forma.length){
			forma = form.forma.value;
			form.forma.checked = true;
		}else{
			for(i=0;i<form.forma.length;i++){
				if(form.forma[i].checked){
					forma = form.forma[i].value;
				}
			}
		}

		if(forma=='X'){
			window.alert('Por favor, selecione a forma de pagamento.');
			return false;
		}
	}
	
	function SomenteNumeros(input) {
		if ((event.keyCode<48)||(event.keyCode>57)) {
			event.returnValue = false;
		}
	}
	
	function seleciona_pais() {
		var pais = document.getElementById('usu_pais').value;

		if (pais != "BRA") {
			campo_uf_bra.style.display='none';
			campo_uf.style.display='';
			campo_cpf.style.display='none';
			campo_cep.style.display='none';
			
			document.getElementById('usu_estado').value = '';
			document.getElementById('usu_cpf').value = '';
			document.getElementById('usu_cep1').value = '';
			document.getElementById('usu_cep2').value = '';
			
		} else {
			campo_uf_bra.style.display='';
			campo_uf.style.display='none';
			campo_cpf.style.display='';
			campo_cep.style.display='';
			
			document.getElementById('usu_uf').value = '';
		}
	}
	
	function mostar_subcategoria() {
		var subcategoria = document.getElementById('prod_sucategoria').value;

		if (subcategoria != "") {
			prod_sucategoria.style.display='none';

			document.getElementById('prod_sucategoria').value = '';
		} else {
			prod_sucategoria.style.display='';
		}
	}
	
	function mostra_motivo(venda_efetuada) {
		if (venda_efetuada == "s") {
			campo_motivo.style.display='none';
			pt1.style.display='';

			document.getElementById('venda_motivo').value = '';
		} else {
			campo_motivo.style.display='';
			pt1.style.display='none';
			
			document.pontuar.pt_p[0].checked = false;
			document.pontuar.pt_p[1].checked = false;
			document.pontuar.pt_p[2].checked = false
		}
	}
	
	function counterUpdate(field) {
		if(field.value.length >= 250)
		field.value = field.value.substring(0, 250);
	}
	
	function mostra_imagem(campo,img) {
		document.getElementById(img).src=campo.value;
	}
