// JavaScript Document
function janela(url, width, height){
	window.open(url,"Clientes","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width="+width+",height="+height);
}
function abreNews(id){
	if(id == 1){
		janela("newsFisi.php",780,500);
	}else if(id == 2){
		janela("newsJuri.php",780,520);
	}
}

function logar(pass){
	$.ajax({
		url: "inc/login.php",
		type: "POST",
		data: "senha=" + pass,
		success: function(ret){
			if(ret == 0){
				$('#msgLogin').slideDown('slow');
				setTimeout(function(){ $('#msgLogin').slideUp('slow');}, 4000);
			}else if(ret >= 1){
				$('#login').fadeOut('slow');
				setTimeout(function(){ location = '_index.php'; }, 1000);
			}
		}
	});
}

/* NOTICIA */
function validaNoticia(f){
	var msg = '';	
	if(f.titulo.value == ""){
		msg += ' - Coloque um titulo para a notícia\n';
	}
	if(f.calendario.value == "" ){
		msg += ' - Coloque a data da notícia\n';
	}
	if(f.txtNoticia.value == ""){
		msg += ' - Digite o texto da notícia\n';
	}
	if(msg == ''){
		if(f.fotos.value == ""){
			if(confirm('Você está prestes a enviar uma notícia sem foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaNoticia(f);
			}
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaNoticia(f){
	$.ajax({
		url: "inc/salvaNoticia.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Not&iacute;cia salva com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
				$('#list').html('Nenhuma foto selecionada...');
			}else if(ret == 'Erro ao salvar a not&iacute;cia.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

/* FEIRA E EVENTO */

function validaEvento(f){
	var msg = '';	
	if(f.titulo.value == ""){
		msg += ' - Coloque um titulo para a notícia\n';
	}
	if(f.calendario.value == "" ){
		msg += ' - Coloque a data inicial da feira ou evento\n';
	}
	if(f.calendario2.value == "" ){
		msg += ' - Coloque a data final da feira ou evento\n';
	}
	if(f.txtDesc.value == ""){
		msg += ' - Digite a descrição da feira ou evento\n';
	}
	if(f.calendario2.value < f.calendario.value){
		msg += ' - A data final da feira ou evento não pode ser menor que a data inicial\n';
	}
	
	if(msg == ''){
		if(f.fotos.value == ""){
			if(confirm('Você está prestes a postar uma feira ou evento sem foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaEvento(f);
			}
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEvento(f){
	$.ajax({
		url: "inc/salvaEvento.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Feira ou evento salvo com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
				$('#list').html('Nenhuma foto selecionada...');
			}else if(ret == 'Erro ao salvar a feira ou evento.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}


/* REVENDA */

function validaRevenda(f){
	var msg = '';	
	if(f.nome.value == ""){
		msg += ' - Preencha o nome / empresa\n';
	}
	if(f.cidade.value == "" ){
		msg += ' - Digite a cidade\n';
	}
	if(f.estado.value == "0" ){
		msg += ' - Escolha o estado\n';
	}
	if(f.endereco.value == ""){
		msg += ' - Digite o endereco\n';
	}
	if(f.numero.value == ""){
		msg += ' - Digite o numero correspondente ao endereco\n';
	}
	if(f.bairro.value == ""){
		msg += ' - Digite o bairro\n';
	}
	if(f.email.value == ""){
		msg += ' - Digite o email para contato\n';
	}
	if(f.bairro.value == ""){
		msg += ' - Digite o telefone para contato\n';
	}
	
	if(msg == ''){
		salvaRevenda(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaRevenda(f){
	$.ajax({
		url: "inc/salvaRevenda.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Revenda salva com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
			}else if(ret == 'Erro ao salvar a revenda.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
/* MAPA DO SITE */
function mandaUF(uf){
	$.ajax({
		url: "inc/listaRevendas.php",
		type: "POST",
		data: "uf="+uf,
		success: function(ret){
			$('#cidades').html(ret);
		}
	});
}

function mudaMapa(uf){
	$('#mapa_brasil').html("<img src='img/mapa/"+uf+".jpg' border='0' class='map' usemap='#Map'/>");
	jQuery(function() {
		jQuery(".map").maphilight();
	});
}
/* -------- */


/* EMPRESA */
function validaEmpresa(f){
	var msg = '';	
	if(f.titulo.value == ""){
		msg += ' - Coloque um titulo para o tópico\n';
	}
	if(f.txtTexto.value == ""){
		msg += ' - Digite o texto do sub-tópico\n';
	}
	if(msg == ''){
		if(f.fotos.value == ""){
			if(confirm('Você está prestes a enviar um tópico sem foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaEmpresa(f);
			}
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEmpresa(f){
	$.ajax({
		url: "inc/salvaEmpresa.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'T&oacute;pico salvo com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
				$('#list').html('Nenhuma foto selecionada...');
			}else if(ret == 'Erro ao salvar o t&oacute;pico.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}


/* BANNERS */
function validaBanner(f){
	if(f.fotos.value == ""){
		alert('Selecione ao menos 1 banner para enviar.');
	}else{
		if(f.linkb.value == ""){
			if(confirm('Deseja salvar este banner sem um link?')){
				f.submit();
			}
		}else{
			f.submit();
		}
	}
}
/* -*-*-*-*-*-*- */

/* EDITAR NOTICIA */
function validaEditarNoticia(f){
	var msg = '';	
	if(f.titulo.value == ""){
		msg += ' - Coloque um titulo para a notícia\n';
	}
	if(f.calendario.value == "" ){
		msg += ' - Coloque a data da notícia\n';
	}
	if(f.txtNoticia.value == ""){
		msg += ' - Digite o texto da notícia\n';
	}
	if(msg == ''){
		if(f.fotos.value == "" && f.totFoto.value == 0){
			if(confirm('Você está prestes a salvar a notícia sem nenhuma foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaEditarNoticia(f);
			}
		}else if(f.fotos.value == "" && f.totFoto.value != 0){
			f.modo.value = "ajax";
			salvaEditarNoticia(f);
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarNoticia(f){
	$.ajax({
		url: "listar/inc/salvaEditarNoticia.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Not&iacute;cia alterada com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 3000);
				setTimeout( function(){location = '_index.php?id=9';},3500);
			}else if(ret == 'Erro ao alterar a not&iacute;cia.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 3000);
							}
		}
	});
}
/* ----------------------------- */

function excluirFoto(id,foto,tp){
	$.ajax({
		url: "excluiFoto.php",
		type: "POST",
		data: "foto=" + foto +"&tp="+tp,
		success: function(ret){
			if(ret == 'ok'){
				$('#foto-'+id).fadeOut('slow');
				location.reload(true);
				window.opener.location.href = window.opener.location.href;
			}else if(ret == 'erro1'){
				alert('[SQL Error]');
			}else if(ret == 'erro2'){
				alert('[File not sent]');
			}
		}
	});
}

function excluirTodas(id,tp){
	if(confirm('Você está prestes a excluir todas as fotos desta notícia.\n Deseja continuar ?')){
		$.ajax({
			url: "excluiTodasAsFotos.php",
			type: "POST",
			data: "id=" + id + "&tp="+ tp,
			success: function(ret){
				if(ret == 'ok'){
					alert('Todas as fotos foram deletadas com sucesso.');
					$('#lista').fadeOut('slow');
					window.close();
					window.opener.location.href = window.opener.location.href;
				}else if(ret == 'erro1'){
					alert('[SQL Error]');
				}else if(ret == 'erro2'){
					alert('[Not found]');
				}
			}
		});
	}
}

function excluir(id,tp,lugar){
	if(lugar == "nivel"){
		texto = "e todos os usuários e arquivos pertencentes a ele";
	}else{
		texto = "";
	}
	if(confirm('Você tem certeza que deseja deletar esta(e) '+lugar+' '+texto+'?')){
		$.ajax({
			url: "listar/inc/excluiTudo.php",
			type: "POST",
			data: "id=" + id + "&tp="+ tp,
			success: function(ret){
				if(ret == 'ok'){
					$('#linha'+id).fadeOut('slow');
					alert(lugar+' excluída(o) com sucesso.');
					location.reload(true);
				}else if(ret == 'erro'){
					alert('[Error]');
				}
			}
		});
	}
}

/* EDITAR EVENTOS */
function validaEditarEvento(f){
	var msg = '';		
	if(f.titulo.value == ""){
		msg += ' - Coloque um nome para a feira ou evento\n';
	}
	if(f.calendario.value == "" ){
		msg += ' - Coloque a data inicial da feira ou evento\n';
	}
	if(f.calendario2.value == "" ){
		msg += ' - Coloque a data final da feira ou evento\n';
	}
	if(f.calendario.value > f.calendario2.value){
		msg += ' - A data inicial da feira ou evento não pode ser maior que a data final\n';
	}
	if(f.txtDesc.value == ""){
		msg += ' - Digite a descrição da feira ou evento\n';
	}if(msg == ''){
		if(f.fotos.value == "" && f.totFoto.value == 0){
			if(confirm('Você está prestes a salvar a feira ou evento sem nenhuma foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaEditarEvento(f);
			}
		}else if(f.fotos.value == "" && f.totFoto.value != 0){
			f.modo.value = "ajax";
			salvaEditarEvento(f);		
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarEvento(f){
	$.ajax({
		url: "listar/inc/salvaEditarEvento.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Feira ou evento alterado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				location = '_index.php?id=11';
			}else if(ret == 'Erro ao alterar a feira ou evento.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
/* REVENDA EDITAR */
function validaEditarRevenda(f){
	var msg = '';	
	if(f.nome.value == ""){
		msg += ' - Preencha o nome / empresa\n';
	}
	if(f.cidade.value == "" ){
		msg += ' - Digite a cidade\n';
	}
	if(f.estado.value == "0" ){
		msg += ' - Escolha o estado\n';
	}
	if(f.endereco.value == ""){
		msg += ' - Digite o endereco\n';
	}
	if(f.numero.value == ""){
		msg += ' - Digite o numero correspondente ao endereco\n';
	}
	if(f.bairro.value == ""){
		msg += ' - Digite o bairro\n';
	}
	if(f.email.value == ""){
		msg += ' - Digite o email para contato\n';
	}
	if(f.bairro.value == ""){
		msg += ' - Digite o telefone para contato\n';
	}
	
	if(msg == ''){
		salvaEditarRevenda(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarRevenda(f){
	$.ajax({
		url: "listar/inc/salvaEditarRevenda.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Revenda alterada com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 3000);
				setTimeout( function(){ location = "_index.php?id=15"; },3500);
			}else if(ret == 'Erro ao alterar a revenda.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
/* EDITAR EMPRESA */
function validaEditarEmpresa(f){
	var msg = '';		
	if(f.titulo.value == ""){
		msg += ' - Coloque um titulo para o sub-tópico\n';
	}
	if(f.txtTexto.value == ""){
		msg += ' - Coloque o texto do sub-tópico\n';
	}
	if(msg == ''){
		if(f.fotos.value == "" && f.totFoto.value == 0){
			if(confirm('Você está prestes a salvar este sub-tópico sem nenhuma foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaEditarEmpresa(f);
			}
		}else if(f.fotos.value == "" && f.totFoto.value != 0){
			f.modo.value = "ajax";
			salvaEditarEmpresa(f);		
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarEmpresa(f){
	$.ajax({
		url: "listar/inc/salvaEditarEmpresa.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Sub-t&oacute;pico alterado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				location = '_index.php?id=13';
			}else if(ret == 'Erro ao alterar o sub-t&oacute;pico.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

/* INSERIR CATEGORIA */
function validaCategoria(f){
	var msg = '';
	if(f.linha.value == ""){
		msg += ' - Escolha a linha da categoria\n';
	}
	if(f.categoria.value == ""){
		msg += ' - Digite o nome da categoria\n';
	}
	if(msg == ''){
		salvaCategoria(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaCategoria(f){
	$.ajax({
		url: "inc/salvaCategoria.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Categoria salva com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
			}else if(ret == 'Erro ao salvar categoria.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
/* ------------- */
/* EDITAR CATEGORIA */
function validaEditarCategoria(f){
	var msg = '';
	if(f.linha.value == ""){
		msg += ' - Escolha a linha da categoria\n';
	}
	if(f.categoria.value == ""){
		msg += ' - Digite o nome da categoria\n';
	}
	if(msg == ''){
		salvaEditarCategoria(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarCategoria(f){
	$.ajax({
		url: "listar/inc/salvaEditarCategoria.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Categoria alterada com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				location = '_index.php?id=18';
			}else if(ret == 'Erro ao alterar a categoria.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
/* ----------------- */

function geraCampos(valor){
	$.ajax({
		url: "geraCampos.php",
		type: "POST",
		data: "nCampos=" + valor,
		success: function(ret){
			$('#campos').html(ret);
			if(valor > 0){$('#fechar').css('display','block');}else{$('#fechar').css('display','none');}
		}
	});
}

function validaHtml(f,total,cara){
	var msgc = "";
	var msgv = "";
	var tcampo = 0;
	var tvalor = 0;

	for(i=1;i <= total;i++){
		if($('#campo'+i).val() == "" ){ tcampo++; msgc = "- Faltam: "+i+" campo(s) para ser(em) preenchido(s)"; }
		if($('#valor'+i).val() == ""){ tvalor++; msgv = "- Faltam: "+i+" valor(es) para ser(em) preenchido(s)"; }
	}
	if(msgc != ""){
		alert(msgc);
	}else if(msgv != ""){
		alert(msgv);
	}else{
		salvaHtml(f,total,cara);
	}
}

function salvaHtml(f,total,cara){
	$.ajax({
		url: "montaHtml.php",
		type: "POST",
		data: $(f).serialize()+"&total="+total+"&cara="+cara,
		success: function(ret){
			window.opener.$('#caracteristica'+cara).html(ret);
			window.opener.$('#carac'+cara).val(ret);
			$('#exclui'+cara).css('display','block');
			window.close();
		}
	});
}

function mostraLink(cara,caracte){
	$("#caracteristica"+cara).html("<a href='javascript:janela(\"inc/insereCaracteristica.php?cod="+cara+"\",300,500)' > Clique aqui para inserir a Caracteristica "+caracte+" do produto.");
	$("#carac"+cara).val("");
	$('#exclui'+cara).css('display','none');
}

function validaProduto(f){
	var msg = "";
	if(f.categoria.value == ""){
		msg += " - Escolha a categoria do produto.\n";
	}
	if(f.modelo.value == ""){
		msg += " - Digite o nome do modelo.\n";
	}
	if(f.descricao.value == ""){
		msg += " - Digite a descrição do modelo.\n";
	}
	if(msg == ""){
		if(f.fotos.value == ""){
			if(confirm('Você está prestes a enviar um modelo sem foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaProduto(f);
			}
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaProduto(f){
	$.ajax({
		url: "inc/salvaProduto.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Produto salvo com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				setTimeout(function (){ location.reload(true);},3000);
			}else if(ret == 'Erro ao salvar o produto.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
/* EDITAR PRODUTO */
function validaEditarProduto(f){
	var msg = "";
	if(f.categoria.value == ""){
		msg += " - Escolha a categoria do produto.\n";
	}
	if(f.modelo.value == ""){
		msg += " - Digite o nome do modelo.\n";
	}
	if(f.descricao.value == ""){
		msg += " - Digite a descrição do modelo.\n";
	}
	if(msg == ""){
		if(f.fotos.value == "" && f.totFoto.value == 0){
			if(confirm('Você está prestes a enviar um modelo sem foto.\n\n Deseja continuar assim mesmo?')){
				f.modo.value = "ajax";
				salvaEditarProduto(f);
			}
		}else if(f.fotos.value == "" && f.totFoto.value != 0){
			f.modo.value = "ajax";
			salvaEditarProduto(f);		
		}else{
			f.modo.value = "action";
			f.submit();
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}
 
function salvaEditarProduto(f){
	$.ajax({
		url: "listar/inc/salvaEditarProduto.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Produto alterado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				setTimeout(function (){ location.reload(true);},3000);
			}else if(ret == 'Erro ao alterar o produto.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

function trocaPosicao(atpos,newpos,id){
	if(newpos > 3 || newpos < 0){
		alert("Posicao invalida.");
		$('#posi'+id).val(atpos);					
	}else{	
		$.ajax({
			url: "listar/inc/trocaPosicao.php",
			type: "POST",
			data: "newpos="+newpos+"&id="+id,
			success: function(ret){
				if(ret == 'ok'){
					$('#msg').html('Posicao alterada.');
					$('#msg').css('color','#336600');
					$('#msg').slideDown('slow');
					$('#posi'+id).val(newpos);
					setTimeout( function(){ $('#msg').slideUp('slow'); }, 2000);
				}else if(ret == 'em uso'){
					$('#msg').html('Posicao escolhida ja esta em uso.');
					$('#msg').css('color','#FF0000');
					$('#msg').slideDown('slow');
					$('#posi'+id).val(atpos);
					setTimeout( function(){ $('#msg').slideUp('slow'); }, 2000);
				}else if(ret == "erro1"){
					alert('[SQL UPDT ERROR]');
				}
			}
		});
	}
}

function trocaLink(atlink,newlink,id){
	$.ajax({
		url: "listar/inc/trocaLink.php",
		type: "POST",
		data: "newlink="+newlink+"&id="+id,
		success: function(ret){
			if(ret == 'ok'){
				$('#msg').html('Link alterado.');
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				$('#linkb'+id).val(newlink);
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 2000);
			}else if(ret == "erro1"){
				alert('[SQL UPDT ERROR]');
				$('#msg').html('Erro ao alterar o link.');
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				$('#linkb'+id).val(atlink);
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 2000);
			}
		}
	});
}


function excluirFoto2(id,foto,tp){
	$.ajax({
		url: "listar/inc/excluiFoto.php",
		type: "POST",
		data: "foto=" + foto +"&tp="+tp,
		success: function(ret){
			if(ret == 'ok'){
				$('#foto-'+id).fadeOut('slow');
			}else if(ret == 'erro1'){
				alert('[SQL Error]');
			}else if(ret == 'erro2'){
				alert('[File not sent]');
			}
		}
	});
}

function excluirTodas2(id,tp){
	if(confirm('Voce esta prestes a excluir todos os banners.\n Deseja continuar ?')){
		$.ajax({
			url: "listar/inc/excluiTodasAsFotos.php",
			type: "POST",
			data: "id=" + id + "&tp="+ tp,
			success: function(ret){
				if(ret == 'ok'){
					alert('Todos os banners foram deletados com sucesso.');
					$('#lista').fadeOut('slow');
				}else if(ret == 'erro1'){
					alert('[SQL Error]');
				}else if(ret == 'erro2'){
					alert('[Not found]');
				}
			}
		});
	}
}

/* INSERIR DEPARTAMENTOS */
function validaDepartamento(f){
	var msg = '';
	if(f.email.value == ""){
		msg += ' - Digite o email do departamento\n';
	}
	if(f.departamento.value == ""){
		msg += ' - Digite o nome do departamento\n';
	}
	if(msg == ''){
		salvaDepartamento(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaDepartamento(f){
	$.ajax({
		url: "inc/salvaDepartamento.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Departamento salvo com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
			}else if(ret == 'Erro ao salvar o departamento.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

/* EDITAR DEPARTAMENTOS */
function validaEditarDepartamento(f){
	var msg = '';
	if(f.email.value == ""){
		msg += ' - Digite o email do departamento\n';
	}
	if(f.departamento.value == ""){
		msg += ' - Digite o nome do departamento\n';
	}
	if(msg == ''){
		salvaEditarDepartamento(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarDepartamento(f){
	$.ajax({
		url: "listar/inc/salvaEditarDepartamento.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Departamento alterado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
			}else if(ret == 'Erro ao alterar o departamento.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
function bloquear(lib,id,tp){
	$.ajax({
		url: "listar/inc/bloquear.php",
		type: "POST",
		data: "id="+id+"&lib="+lib+"&tp="+tp,
		success: function(ret){
			$('#bloqA'+id).fadeOut('slow');
			if(ret == '0'){
				texto = "<font color='#FF0000'>Bloqueado</font>";
			}else if(ret == '1'){
				texto = "<font color='#006600'>Liberado</font>";
			}
			setTimeout( function(){$('#bloq'+id).html("<a id='bloqA"+id+"' style='display:none' href='javascript:bloquear("+ret+", "+id+", "+tp+")'>"+texto+"</a>");},1000);
			setTimeout( function(){$('#bloqA'+id).fadeIn('slow');}, 1200);
		}
	});
}
/*-------------------------------------------------------------------------------*/
function is_cnpj(str){
	if (!(str = /^\d?(\d{2})\.?(\d{3})\.?(\d{3})\/?(\d{4})\-?(\d{2})/.exec(str)))
		return false;

	var sum1 = 0, sum2 = 0, sum3 = 0, calc1 = 5, calc2 = 6;

	str.shift();
	str = str.join("");

	for (var i=0; i <= 12; i++) {
		calc1 = (calc1 < 2) ? 9 : calc1;
		calc2 = (calc2 < 2) ? 9 : calc2;

		if (i <= 11)
			sum1 += str[i] * calc1;

		sum2 += str[i] * calc2;
		sum3 += str[i];
		calc1--;
		calc2--;
	}

	sum1 %= 11;
	sum2 %= 11;

	return (sum3 && str[12] == (sum1 < 2 ? 0 : 11 - sum1) && str[13] == (sum2 < 2 ? 0 : 11 - sum2)) ? str : false;
	
}

function VerificaCPF (cpf) {
if (vercpf(cpf.value)) 
{}else 
{errors="1";if (errors) alert('CPF INVÁLIDO'); document.getElementById('cpf').value = "";
document.retorno = (errors == '');}}

function vercpf (cpf) 
{if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
return false;
add = 0;
for (i=0; i < 9; i ++)
add += parseInt(cpf.charAt(i)) * (10 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(9)))
return false;
add = 0;
for (i = 0; i < 10; i ++)
add += parseInt(cpf.charAt(i)) * (11 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(10)))
return false;
return true;}

/* ------------------------------------------------------------------ */

function validaArquivo(f){
	var msg = '';
	if(f.arquivo.value == ""){
		msg += ' - Selecione o arquivo para enviar\n';
	}
	if(f.usuNiv.value == "0"){
		msg += ' - Selecione o nível para qual o arquivo será liberado\n';
	}
	if(msg == ''){
		if(f.usuArq.value == 1){
			if(confirm("Deseja realmente liberar este arquivo para TODOS os usuários deste nível?")){
				f.submit();
			}
		}else{
			f.submit();
		}		
	}else{
		alert("Os seguintes erros foram encontrados:\n"+msg);
	}
}

function validaLogin(login,pass){
	if(pass == "" || login == ""){
		alert("Preencha o login e/ou senha.")
	}else{
		$.ajax({
			url: "inc/login.php",
			type: "POST",
			data: "senha=" + pass +"&login="+ login,
			success: function(ret){
				if(ret == 0){
					$('#msglog').fadeIn('slow');
					setTimeout(function(){ $('#msglog').fadeOut('slow');}, 4000);
				}else if(ret >= 1){
					$('#caixaLogin').fadeOut('slow');
					setTimeout(function(){ location = 'arquivos.php'; }, 1000);
				}
			}
		});
	}
}

function validaJuri(f){
	var msg = "";
	if(f.nome.value == "" || f.email.value == "" || f.rs.value == "" || f.cnpj.value == "" || f.ie.value == "" || f.prefixo.value == "" || f.telefone.value == "" || f.endereco.value == "" || f.bairro.value == "" || f.cidade.value == "" || f.qtde.value == "" || f.mensagem.value == ""){
		alert(" - Todos os campos são obrigatórios.");
	}else{
		f.submit();
	}
}

function validaFisi(f){
	var msg = "";
	if(f.nome.value == "" || f.email.value == "" || f.cpf.value == "" || f.prefixo.value == "" || f.telefone.value == "" || f.endereco.value == "" || f.bairro.value == "" || f.cidade.value == "" || f.qtde.value == "" || f.mensagem.value == ""){
		alert(" - Todos os campos são obrigatórios.");
	}else{
		f.submit();
	}
}

function validaNewsFisi(f){
	var msg = "";
	if(f.nome.value == "" || f.email.value == "" || f.prefixo.value == "" || f.telefone.value == "" || f.cidade.value == "" || f.mensagem.value == "" ){
		alert(" - Todos os campos são obrigatórios.");
	}else{
		f.submit();
	}
}

function validaNewsJuri(f){
	var msg = "";
	if(f.nome.value == "" || f.email.value == "" || f.rs.value == "" || f.cnpj.value == "" || f.ie.value == "" || f.prefixo.value == "" || f.telefone.value == "" || f.endereco.value == "" || f.bairro.value == "" || f.cidade.value == "" || f.mensagem.value == ""){
		alert(" - Todos os campos são obrigatórios.");
	}else{
		f.submit();
	}
}

function validaUsuario(f){
	var msg = '';	
	if(f.nome.value == ""){
		msg += ' - Preencha o nome / empresa\n';
	}
	if(f.email.value == ""){
		msg += ' - Digite o login (email) do usuário\n';
	}
	if(f.senha.value == ""){
		msg += ' - Digite a senha\n';
	}
	if(f.confSenha.value == ""){
		msg += ' - Digite a confirmação de senha\n';
	}
	if(f.confSenha.value != f.senha.value){
		msg += ' - Senha e Confirmação de senha não são iguais\n';
	}
	if(f.nivel.value == ""){
		msg += ' - Selecione o nível do usuário\n';
	}
	if(msg == ''){
		if(f.emailCad.value == 0){
			salvaUsuario(f);
		}else{
			alert("Usuário já cadastrado.");
		}
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaUsuario(f){
	$.ajax({
		url: "inc/salvaUsuario.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Usu&aacute;rio cadastrado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				f.reset();
			}else if(ret == 'Erro ao cadastrar o usu&aacute;rio.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF8888');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

function validaEditarUsuario(f){
	var msg = '';
	if(f.nome.value == ""){
		msg += ' - Preencha o nome / empresa\n';
	}
	if(f.confSenha.value != f.senha.value){
		msg += ' - Senha e Confirmação de senha não são iguais\n';
	}
	if(f.nivel.value == ""){
		msg += ' - Selecione o nível do usuário\n';
	}
	if(msg == ''){
		salvaEditarUsuario(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}

function salvaEditarUsuario(f){
	$.ajax({
		url: "listar/inc/salvaEditarUsuario.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'Usu&aacute;rio alterado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 2000);
				setTimeout( function(){ location = "_index.php?id=30"; }, 3000);
			}else if(ret == 'Erro ao alterar o usu&aacute;rio.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF8888');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}
function verificaEmail(email){
	$.ajax({
		url: "inc/verificaEmail.php",
		type: "POST",
		data: "email="+email,
		success: function(ret){
			if(ret != "OK"){
				alert("Usuário já cadastrado.");
				$("#emailCad").val("1");
				$("#email").css("background","#FF8888");
			}else{
				$("#emailCad").val("0");
				$("#email").css("background","");
			}
		}
	});
}
function validaContato(f){
	var msg = '';	
	if(f.departamento.value == "0"){
		msg += ' - Escolha o departamento desejado\n';
	}
	if(f.nome.value == ""){
		msg += ' - Digite o seu nome\n';
	}
	if(f.email.value == ""){
		msg += ' - Digite o seu email\n';
	}
	if(f.mensagem.value == ""){
		msg += ' - Digite a sua mensagem\n';
	}
	if(msg == ''){
		enviaContato(f);
	}else{
		alert('Os seguintes problemas foram encontrados:\n' + msg);
	}
}
function enviaContato(f){
	$.ajax({
		url: "inc/enviaContato.php",
		type: "POST",
		data: $(f).serialize(),
		success: function(ret){
			if(ret == 'enviado'){
				alert("Seu contato foi enviado com sucesso. Em breve retornaremos o contato. Obrigado");
				f.reset();
			}else if(ret == 'erro'){
				alert("Erro ao enviar o seu contato, por favor, tente novamente mais tarde.");
			}
		}
	});
}
function validaPDF(f){
	var msg = '';
	if(f.arquivo.value == ""){
		msg += ' - Selecione o catálogo para enviar\n';
	}
	if(f.linha.value == "0"){
		msg += ' - Selecione o catálogo para enviar\n';
	}
	if(msg == ''){
		f.submit();
	}else{
		alert(msg);
	}
}

function validaTrabalhe(f){
	var msg = '';
	if(f.nome.value == "" || f.email.value == "" || f.cidade.value == "" || f.estado.value == "" || f.arquivo.value == ""){
		alert("Todos os campos são obrigatórios.");
	}else{
		if(f.emailCad.value == "1"){
			alert("Usuário já cadastrado.");
		}else{
			f.submit();
		}
	}
}
function salvaNivel(nivel){
	$.ajax({
		url: "inc/salvaNivel.php",
		type: "POST",
		data: "nivel="+nivel,
		success: function(ret){
			if(ret == 'Nivel salvo com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
				$("#nivel").val("");
			}else if(ret == 'Erro ao salvar o nivel.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

function salvaEditarNivel(nivel,codNiv){
	$.ajax({
		url: "listar/inc/salvaEditarNivel.php",
		type: "POST",
		data: "nivel="+nivel+"&codNiv="+codNiv,
		success: function(ret){
			if(ret == 'N&iacute;vel alterado com sucesso.'){
				$('#msg').html(ret);
				$('#msg').css('color','#336600');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 2000);
				setTimeout( function(){ location = "_index.php?id=36"; }, 2100);
			}else if(ret == 'Erro ao alterar o n&iacute;vel.'){
				$('#msg').html(ret);
				$('#msg').css('color','#FF0000');
				$('#msg').slideDown('slow');
				setTimeout( function(){ $('#msg').slideUp('slow'); }, 5000);
			}
		}
	});
}

function liberarPara(nivel,urlx){
	$.ajax({
		url: urlx,
		type: "POST",
		data: "nivel="+nivel,
		success: function(ret){
			$("#usuArq").html(ret);
			$("#lusuarq").fadeIn('slow');
		}
	});
}
