var intervalo,

	intervalo_menu,
	
	intervalo_scroll,
	
	posauto,
	
	auxN,
	
	auxScroll,

	leftMouse,

	topMouse,
	
	auxsub,
	
	auxrelacao1, 
	
	auxrelacao2, 
	
	auxmostra_relacao,b,
	
	controla_cadastra = 0;

var img_loading = '<img src="images/loading.gif"/>';
var img_excluir = ['','<img src="backoffice/images/exclui.gif" hspace="3" vspace="3" alt="Excluir" border="0" title="Excluir" style="cursor:pointer;float:right;margin-top:-300px" onclick="$(this).parents(\'span\').dblclick()"/>','<img src="backoffice/images/exclui.gif" hspace="3" vspace="3" alt="Excluir" border="0" title="Excluir" style="cursor:pointer;float:right;margin-top:-20px" onclick="$(this).parents(\'span\').dblclick()"/>'];
var img_spanINI = '<span ondblclick="excluir_elemento(this)">';
var img_spanFIM = '</span>';


$(document).mousemove(function(e)

{

  leftMouse=e.pageX;

  topMouse=e.pageY;

});


$(document).keyup(function(e)

{  	

	if(e.keyCode==27) 

	{

		fecha_pop_div();		

	}

	if(e.keyCode==123)

	{

		$('#bt_salvar').click();		

	}

	if(e.keyCode==113)

	{

		$('#bt_incluir').click();		

	}

});



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



function enter_login(tecla)

{

	if(tecla.keyCode==13) logar();	

}

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



function enter_login_site(tecla)

{

	if(tecla.keyCode==13) logar_site();	

}



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



function logar()

{

	$.ajax({

	type: "POST",

	url: "autentica.php",

	data: "login="+$("#login").val()+"&senha="+$("#senha").val(),

	cache: false,

	success: function(msg){		

		if(msg == '1') window.location = 'index.php';

			else escreve_msg('Login e/ou senha incorreta!!');

	},

	error: function(error){

        escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}

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



function escreve_div(msg,div)

{

	fecha_alert_loading();

	$(div).html(msg);	

}




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



function escreve_msg(msg)

{

	fecha_alert_loading();

	var img = '<img src="images/alert_big.png" hspace="15" align="absmiddle"/>';

	if($("#msg").html() == '')
	{
	
		$("#msg").html(img+msg);	
	
		$("#msg").animate({
	
		  "height": "toggle", "opacity": "toggle"
	
		}, { duration: "slow" });	
		

		intervalo = setInterval(fecha_escreve_msg, 5000);
	}else
	{
		$("#msg").html($("#msg").html()+img+msg);
		clearInterval(intervalo);
		intervalo = setInterval(fecha_escreve_msg, 5000);
	}

}



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



function fecha_escreve_msg()

{		

	$("#msg").animate({

      "height": "toggle", "opacity": "toggle"

    }, { duration: "slow" });

	clearInterval(intervalo);
	
	$("#msg").html('');

}



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



function alert_loading()

{

	$("#alert_loading").html(img_loading);
	
	$("#alert_loading").css({'display':''});

	/*$("#alert_loading").animate({

      "height": "toggle", "opacity": "toggle"

    }, { duration: "slow" });*/	

}



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



function fecha_alert_loading()

{

	$("#alert_loading").html('');	
	
	$("#alert_loading").css({'display':'none'});

	/*$("#alert_loading").animate({

      "height": "toggle", "opacity": "toggle"

    }, { duration: "slow" });*/	

}



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



function atualiza_datahora()

{

	$.ajax({

	type: "POST",

	url: "atualiza_datahora.php",

	cache: false,

	success: function(msg){

		$("#datahora").html(msg);

	}

	});

}



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



function abre_menu(i)

{	

	$("#pane1").scrollTo( '+=5000px', 800 );
	
	clearInterval(intervalo_menu);

	$("#flutua").animate({

      	"height": "toggle"

    }, { duration: "slow" });	

	if(i!=1)intervalo_menu = setInterval(fecha_menu, 90000);

}



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



function fecha_menu()

{

	if($("#flutua:visible").length>0)abre_menu(1);

	clearInterval(intervalo_menu);

}



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



function muda_pagina(valor)

{	

	alert_loading();

	$.ajax({

	type: "GET",

	url: "muda_pagina.php",

	data: valor,

	cache: false,

	success: function(msg){

		window.location = 'index.php';		

	},

	error: function(error){

        escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}



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



function pop_div(pagina,w,h)

{
	$("#popup_content").html('');		
	$("#overlayTB").css({'display':'block'});
	alert_loading();	

	var top = topMouse-(h/2);

	var left = leftMouse+10;
	
	top = ($(window).height()/2)-(h/2);
	left =($(window).width()/2)-(w/2);

	if(top<0)top=0;
	
	if(w=='0' && h=='0')
	{
		top = ($(window).height()/2)-200;
		left =($(window).width()/2)-300;
		w = 600;
		h = 500;
	}

	$.ajax({

	type: "GET",

	url: pagina,

	cache: false,

	success: function(html){			

		$("#popup_content").html(html);				

		$("#popup").css({"left":left, 'top':top+'px','width':w+'px','height':h+'px'});
		
		$("#popup").animate({ "height": "toggle" }, { duration: "slow" });	
		
		//$("#popup").css({"left":left, 'top':top+'px','width':w+'px','height':h+'px', 'display':'block'});

		fecha_alert_loading();
		
		var sfEls = document.getElementsByTagName("input");     
		for (var i=0; i<sfEls.length; i++) 
		{         
			sfEls[i].onfocus=function() 
			{             
				this.className+=" iefocus";         
			}
			sfEls[i].onblur=function() 
			{             
				this.className=this.className.replace(new RegExp(" iefocus\\b"), "");         
			}     
		}
		
		$('#data').focus(function(){
			$(this).calendario({
				target:'#data'
			});
		});
		
		$('#data_abertura').focus(function(){
			$(this).calendario({
				target:'#data_abertura'
			});
		});
		
		$('#data_conclusao').focus(function(){
			$(this).calendario({
				target:'#data_conclusao'
			});
		});

	},

	error: function(error){

        escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}



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



function pop_div_texto(texto,w,h)

{
	$("#popup_content").html('');		
	alert_loading();	

	//var top = topMouse-(h/2);

	//var left = leftMouse+10;

	var top = topMouse-12;

	var left = leftMouse-(w/2);
	
	top = ($(window).height()/2)-(h/2);
	left =($(window).width()/2)-(w/2);

	if(top<0)top=0;
	
	if(w=='0' && h=='0')
	{
		top = ($(window).height()/2)-200;
		left =($(window).width()/2)-300;
		w = 600;
		h = 500;
	}
	
	if(top<0)top=0;

	$("#popup_content").html(texto);				

	$("#popup").css({"left":left, 'top':top+'px','width':w+'px','height':h+'px', 'display':'block'});

	fecha_alert_loading();	

}

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

function carrega_foto(foto,div)
{
	
	$(div).html('<img src="images/load.gif">');
	
	alert_loading();

	$.ajax({

	type: "GET",

	url: 'mostra_foto.php',

	data: 'foto='+foto,

	cache: false,

	success: function(html){	

		$(div).html(html);
		fecha_alert_loading();		

	},

	error: function(error){

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});
	
}

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



function fecha_pop_div()

{
	
	$("#overlayTB").css({'display':'none'});
	
	//$("#popup_content").html('');		

	$("#popup").css({'width':'0px','height':'0px', 'display':'none'});		

}



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



function grava_pop()

{

	var form = document.getElementById('form_pop');

	var aux = '';

	var i=0;	

	for (var x = 0,y = form.length; x<y;x++) 

	{    

		if(form.elements[x].type != "checkbox")

		{

			aux += form.elements[x].id+'='+form.elements[x].value+'&';

		}else

		{

			if(form.elements[x].checked) aux += form.elements[x].id+'='+form.elements[x].value+'&';	

		}

		form.elements[x].style.backgroundImage = "";
		
		form.elements[x].style.border = '1px solid #aaa';

		if (form.elements[x].value == "" && form.elements[x].type != "hidden" && form.elements[x].type != "file" && form.elements[x].type != "checkbox" && form.elements[x].lang != "pt") 

		{    

			i++;

			/*form.elements[x].style.backgroundImage = "url(images/alert.png)";

			form.elements[x].style.backgroundRepeat = "no-repeat";

			form.elements[x].style.backgroundPosition = "right top";*/
			form.elements[x].style.border = '1px solid #FF0000';

		}

	}

	if(i==0)

	{

		alert_loading();
		
		var action = form.action;

		$.ajax({

		type: "POST",

		url: form.action,

		data: aux,

		cache: false,

		success: function(msg){

			var seleciona;
			var pasta;

			seleciona = msg.split('-')[1];
			pasta = action.split('/')[0];
			//if(b == 'mozilla') pasta = action.split('/')[4];
			if(pasta == 'https:') pasta = action.split('/')[4];
			if(msg.split('-')[0] == '1')

			{

				escreve_msg('Inclu&iacute;do com sucesso.');

				fecha_pop_div();
				
				if(document.getElementById('div_endereco'))carrega('pj/enderecos_lista.php','#div_endereco');

				if(document.getElementById('div_select'))atualiza_select('#div_select','id_tipo','usuarios_tipo',"'1'",'nome','nome','id',seleciona);
								
				if(document.getElementById('div_lista'))carrega(pasta+'/eventos_lista.php','#div_lista');
				
				if(document.getElementById('div_produtos'))carrega(pasta+'/produtos_lista.php','#div_produtos');
				
			}

			if(msg.split('-')[0] == '4')

			{

				escreve_msg('Alterado com sucesso.');

				fecha_pop_div();
				
				if(document.getElementById('div_endereco'))carrega('pj/enderecos_lista.php','#div_endereco');

				if(document.getElementById('div_select'))atualiza_select('#div_select','id_tipo','usuarios_tipo',"'1'",'nome','nome','id',seleciona);
				
				if(document.getElementById('div_lista'))carrega(pasta+'/eventos_lista.php','#div_lista');	
				
				if(document.getElementById('div_produtos'))carrega(pasta+'/produtos_lista.php','#div_produtos');

			}

			if(msg.split('-')[0] == '2')

			{

				escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o.');

			}

			if(msg.split('-')[0] == '3')

			{

				escreve_msg('Selecione pelo menos uma op&ccedil;&atilde;o de menu.');

			}

		},

		error: function(error){

			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

		}

		});

	}else

	{

		escreve_msg('Preencha os campos obrigat&oacute;rios.');

	}

}



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



function atualiza_select(div_select,id_select,tabela,condicao,ordem,campo_mostra,campo_value,valor_seleciona)

{

	$.ajax({

	type: "GET",

	url: 'gera_select.php',

	data: "id_select="+id_select+"&tabela="+tabela+"&condicao="+condicao+"&ordem="+ordem+"&campo_mostra="+campo_mostra+"&campo_value="+campo_value+"&valor_seleciona="+valor_seleciona,

	cache: false,

	success: function(html){	

		$(div_select).html(html);

	},

	error: function(error){

        escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}



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



function enviar()

{		

	var form = document.forms[0];

	if(form.name != 'form_pop')

	{

		var i=0, form1;
		form1 = "#form1";
		
		$(form1+" input, "+form1+" select, "+form1+" textarea").each(
		function(){			
				$(this).css('border','1px solid #aaa')								
				if($(this).val() == "")
				{
					if($(this).attr('type') != 'hidden' && $(this).attr('lang') != 'pt' && $(this).attr('type') != 'file')
					{
						i = 1;					
						$(this).css('border','1px solid #FF0000');						
						aux2 = $(this);
					}						
				}
			}
		);

		if(i == 0)

		{ 

			alert_loading();

			form.submit(); 

		}else

		{

			escreve_msg('Preencha os campos obrigat&oacute;rios.');

		}	

	}

}



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



function muda_status(pasta,id)

{

	var aux = '#status'+id;

	alert_loading();

	$.ajax({

	type: "GET",

	url: 'muda_status.php',

	data: 'id='+id+'&tabela='+pasta,

	cache: false,

	success: function(html){	

		if(html != '1')

		{

			$(aux).attr("src",html);

			fecha_alert_loading();

		}else

		{

			escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

		}

	},

	error: function(error){

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}

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



function muda_status2(pasta,id)

{

	var aux = '#status'+id;

	alert_loading();

	$.ajax({

	type: "GET",

	url: 'muda_status2.php',

	data: 'id='+id+'&tabela='+pasta,

	cache: false,

	success: function(html){	

		if(html != '1')

		{

			$(aux).attr("src",html);

			fecha_alert_loading();

		}else

		{

			escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

		}

	},

	error: function(error){

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}

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



function destaca(pasta,id)

{

	var aux = '#destaque'+id;

	alert_loading();

	$.ajax({

	type: "GET",

	url: 'destaca.php',

	data: 'id='+id+'&tabela='+pasta,

	cache: false,

	success: function(html){	

		if(html != '1')

		{
			$(aux).attr("src",'images/dest_on.png');
			if(html != 'destaque')$(html).attr("src",'images/dest_off.png');
			fecha_alert_loading();
			
		}else

		{

			escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

		}

	},

	error: function(error){

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}

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

function destaca2(pasta,id)

{

	var aux = '#destaque'+id;

	alert_loading();

	$.ajax({

	type: "GET",

	url: 'destaca2.php',

	data: 'id='+id+'&tabela='+pasta,

	cache: false,

	success: function(html){	

		if(html != '')

		{
			$(aux).attr("src",html);
			fecha_alert_loading();
			
		}else

		{

			escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

		}

	},

	error: function(error){

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}

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



function excluir(pasta,id)

{

	if(confirm("Deseja excluir realmente?"))

	{

		alert_loading();

		var aux = '#registro'+id;

		$.ajax({

		type: "GET",

		url: pasta+'/exclui.php',

		data: 'id='+id,

		cache: false,

		success: function(html){	

			if(html == '1')

			{

				$(aux).css({'display':'none'});

				escreve_msg('Exclus&atilde;o efetuada.');

			}else

			{

				if(html == '2')

				{
	
					escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');
	
				}else
				{
					escreve_msg('Exclus&atilde;o n&atilde;o efetuada.!! '+html);
				}

			}

		},

		error: function(error){			

			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

		}

		});	

	}

}

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

function excluir_in(pagina,id)

{

	if(confirm("Deseja excluir realmente?"))

	{

		alert_loading();

		var aux = '#registro'+id;

		$.ajax({

		type: "GET",

		url: pagina,

		data: 'id='+id,

		cache: false,

		success: function(html){	

			if(html == '1')

			{

				$(aux).css({'display':'none'});

				escreve_msg('Exclus&atilde;o efetuada.');

			}else

			{

				escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

			}

		},

		error: function(error){			

			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

		}

		});	

	}

}

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



function verifica_login(objeto,id)

{

	alert_loading();

	var valor = objeto.value;

	$.ajax({

	type: "POST",

	url: 'verifica_login.php',

	data: 'login='+valor+'&id='+id,

	cache: false,

	success: function(html){	

		if(html == '1')

		{			

			escreve_msg('O login '+valor+' j&aacute; existe. Escolha outro.');

			objeto.value = '';

		}

		fecha_alert_loading();

	},

	error: function(error){			

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

	}

	});

}



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



function lembrar_senha()

{

	alert_loading();

	$.ajax({

	type: "POST",

	url: 'lembra_senha.php',

	data: 'login='+$("#login").val(),

	cache: false,

	success: function(msg){	

		if(msg == '1')

		{			

			escreve_msg('A senha foi enviada no email cadastrado.');

			fecha_pop_div();

			$("#login").val('');

		}else

		{

			if(msg == '2')

			{

				escreve_msg('O login '+$("#login").val()+' n&atilde;o existe.');

			}else

			{

				escreve_msg('Erro ao tentar enviar a senha no email, tente mais tarde.');

			}

		}

		fecha_alert_loading();

	},

	error: function(error){			

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

	}

	});

}



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



function mascara(tecla,src,mask) {

    var _TXT = tecla.keyCode; 
	if(_TXT != 8 && _TXT !=46)

	{

	    var i = src.value.length; 

		var saida = mask.substring(0,1); 

		var texto = mask.substring(i);

 		if(texto.substring(0,1) != saida)

		{ 

			src.value += texto.substring(0,1); 

		} 

	}

    return true; 	

}



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



function so_numeros(tecla) {

    var _TXT = tecla.keyCode; 

    if((_TXT > 47 && _TXT < 58) || (_TXT > 34 && _TXT < 41) || (_TXT > 95 && _TXT < 106) || _TXT==46 || _TXT==9) 

	{  		

    	return true; 

	}else 

	{ 

		if(_TXT != 8) return false; 

			else return true; 

    }

}

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



function so_float(tecla) {

    var _TXT = tecla.keyCode; 
    if((_TXT > 47 && _TXT < 58) || (_TXT > 34 && _TXT < 41) || (_TXT > 95 && _TXT < 106) || _TXT==46 || _TXT==9 || _TXT==190 || _TXT==110) 

	{  		

    	return true; 

	}else 

	{ 

		if(_TXT != 8) return false; 

			else return true; 

    }

}

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



function so_numero_virgula(tecla) {

    var _TXT = tecla.keyCode; 

    if((_TXT > 47 && _TXT < 58) || (_TXT > 34 && _TXT < 41) || (_TXT > 95 && _TXT < 106) || _TXT==46 || _TXT==9 || _TXT==188 || _TXT==110) 

	{  		

		return true; 

	}else 

	{ 

		if(_TXT != 8) return false; 

			else return true; 

    }

}




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



function mostra_esconde(div)

{

	if($(div).css('display') == 'none')

	{

		//$(div).attr('style','display:');
		$(div).css({'display':''});

	}else

	{

		//$(div).attr('style','display:none');
		$(div).css({'display':'none'});

	}

}



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



function mostra(div)

{
	if($(div).css('display') == 'none')
	{
		$(div).css({'display':''});

	}

}



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



function esconde(div)

{

	if($(div).css('display') != 'none')

	{

		//$(div).attr('style','display:none');
		$(div).css({'display':'none'});

	}

}







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



function so_tipo(objeto,tipo)

{

	var valor = objeto.value;

	var tamanho;

	var pos;

	var aux;

	pos = valor.lastIndexOf(".");

	tamanho = valor.length;

	pos++;

	aux = valor.substring(pos,tamanho);

	aux = aux.toUpperCase(); 

	aux2 = tipo.toUpperCase(); 

	if(aux != aux2)

	{

		$('#divfile').html($('#divfile').html());

		alert("Somente "+aux2+"! Foi selecionado um "+aux);

	}

}



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



function exclui_arquivo(arquivo)

{

	if(confirm("Deseja excluir realmente?"))

	{

		alert_loading();

		$.ajax({

		type: "POST",

		url: 'exclui_arquivo.php',

		data: 'arquivo='+arquivo,

		cache: false,

		success: function(msg){	

			if(msg == '1')

			{			

				$("#arquivo").css({'display':'none'});
				$("#banner").css({'display':'none'});

				escreve_msg('Exclus&atilde;o efetuada.');

			}else

			{

				if(msg == '2')

				{

					escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

				}

			}

		},

		error: function(error){			

			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

		}

		});

	}

}



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



function consultaCEP(cep)

{

	if(cep.length==9)

	{		

		$("#cep").attr('class','load');

		$.ajax({

		type: "POST",

		url: 'consultaCEP.php',

		data: 'cep='+cep,

		cache: false,

		success: function(msg){	

			if(msg != '')

			{			

				var valor = msg;

				var tamanho;

				var pos, pos2;

				var aux;

				

				tamanho = valor.length;

				pos = valor.lastIndexOf("*");				

				aux = valor.substring(0,pos);

				$("#endereco").val(aux);	

				pos2 = pos+1;

				pos = valor.lastIndexOf("+");				

				aux = valor.substring(pos2,pos);

				$("#bairro").val(aux);

				pos2 = pos+1;

				pos = valor.lastIndexOf("!");				

				aux = valor.substring(pos2,pos);

				$("#cidade").val(aux);

				pos2 = pos+1;			

				aux = valor.substring(pos2,tamanho);

				$("#estado").val(aux);

			}else

			{

				$("#endereco").val('');

				$("#bairro").val('');

				$("#cidade").val('');

			}

			$("#cep").attr('class','');

		}		

		});

	}

}

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



function consultaCEP2(cep,Icep,Iendereco,Ibairro,Icidade,Iestado)

{

	if(cep.length==9)

	{		

		$(Icep).attr('class','load');

		$.ajax({

		type: "POST",

		url: 'consultaCEP.php',

		data: 'cep='+cep,

		cache: false,

		success: function(msg){	

			if(msg != '')

			{			

				var valor = msg;

				var tamanho;

				var pos, pos2;

				var aux;

				

				tamanho = valor.length;

				pos = valor.lastIndexOf("*");				

				aux = valor.substring(0,pos);

				$(Iendereco).val(aux);	

				pos2 = pos+1;

				pos = valor.lastIndexOf("+");				

				aux = valor.substring(pos2,pos);

				$(Ibairro).val(aux);

				pos2 = pos+1;

				pos = valor.lastIndexOf("!");				

				aux = valor.substring(pos2,pos);

				$(Icidade).val(aux);

				pos2 = pos+1;			

				aux = valor.substring(pos2,tamanho);

				$(Iestado).val(aux);

			}else

			{

				$(Iendereco).val('');

				$(Ibairro).val('');

				$(Icidade).val('');

			}

			$(Icep).attr('class','');

		}		

		});

	}

}



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



function duplica(div,aux)

{
	$(div).append($(aux).html());	
}

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



/*function duplicaX(div,aux,imagem)

{	
	var auximg_excluir;
	if(imagem == '1') auximg_excluir = img_excluir;;
	$(div).append(img_spanINI+$(aux).html()+auximg_excluir+img_spanFIM);	
	//$(div).append(img_spanINI+zera_inputs_HTML(aux)+auximg_excluir+img_spanFIM);	
	
//	alert(zera_inputs_HTML(aux));
}*/

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

function duplicaX(div,aux,imagem)

{	
	var auximg_excluir, auxHTML;
	auximg_excluir = img_excluir[imagem];
	if(b == 'safari') auxHTML = $(aux).html();
		else auxHTML = zera_inputs_HTML($(aux).html());	
	$(div).append(img_spanINI+auxHTML+auximg_excluir+img_spanFIM);	
}

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

function duplicaX2(div,aux,imagem)

{	
	var auximg_excluir, auxHTML;
	auximg_excluir = img_excluir[imagem];
	auxHTML = zera_inputs_HTML($(aux).html());
	auxHTML = tira_span(auxHTML);
	$(div).append(img_spanINI+auxHTML+auximg_excluir+img_spanFIM);	
}

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

function duplicaX3(div,aux,imagem)

{	
	var auximg_excluir, auxHTML;
	auximg_excluir = img_excluir[imagem];
	
	$.ajax({

	type: "POST",

	url: 'duplica_historico.php',

	data: '',

	cache: false,

	success: function(html){	

		auxHTML = html;
	
		$(div).append(img_spanINI+auxHTML+auximg_excluir+img_spanFIM);

	},

	error: function(error){			

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

	}

	});
	
		
}
/*---------------------------------*/

function tira_span(valor)
{	
	var i,d;
	i=0;	
	while(i<=valor.length)
	{		
		if(valor.substring(i,i+6).toUpperCase() == '<SPAN>')
		{						
			valor = valor.substring(0,i)+valor.substring(i+6,valor.length);			
			d=valor.length;
			while(d>=i)
			{
				if(valor.substring(d,d+7).toUpperCase() == '</SPAN>')
				{															
					valor = valor.substring(0,d)+valor.substring(d+7,valor.length);					
					d=i;
				}
				d--;	
			}
		}
		i++
	}
	return valor;
}

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

function zera_inputs_HTML(valor)
{	
	var i, d, e, f,pos1, pos2, aux , aux2;
	aux = '';	
	i=0;	
	while(i<=valor.length)
	{				
		if(valor.substring(i,i+5).toUpperCase() == 'INPUT')
		{						
			d=i+5;
			pos1=0;
			pos2=0;
			while(d<=valor.length && valor.charAt(d).toUpperCase() != '>')
			{				
				if(valor.substring(d,d+6).toUpperCase() == 'VALUE=')
				{
					pos1=d+6;
					e=d+6;
					while(e<=valor.length && valor.charAt(e).toUpperCase() != '>')
					{
						if(valor.charAt(e).toUpperCase() == '=')
						{
							f=e;
							while(f>pos1)
							{
								if(valor.charAt(f).toUpperCase() == ' ')
								{
									pos2 = f;
									f=pos1;
								}
								f--;
							}
							e=valor.length;
						}
						e++;
					}
					pos1-=1;
					valor = valor.substring(0,pos1)+valor.substring(pos2,valor.length);
					d=valor.length;
				}
				d++;
			}
		}
		i++;
	}
	i=0;
	while(i<=valor.length)
	{		
		pos1=0;
		pos2=0;
		
		if(valor.substring(i,i+8).toUpperCase() == 'SELECTED') valor = valor.substring(0,i)+valor.substring(i+8,valor.length);
		if(valor.substring(i,i+11).toUpperCase() == '</TEXTAREA>')
		{
			pos2 = i;
			d=i;
			while(valor.charAt(d).toUpperCase() != '>')
			{
				pos1=d;
				d--;
			}
			valor = valor.substring(0,pos1)+valor.substring(pos2,valor.length);
		}
		i++;
	}
	return valor;
}

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



function carrega(pagina,div)

{	
	alert_loading();

	$.ajax({

	type: "GET",

	url: pagina,

	cache: false,

	success: function(html){
		
		$(div).html(html);
		
		fecha_alert_loading();
		
		Shadowbox.setup();

    }

	});

}

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



function open_sb(arquivo,tipo,legenda)
{		
	if(tipo == 'flv')
	{
		Shadowbox.open({
			content:    arquivo,
			player:     tipo,
			title:      legenda,
			gallery: 	"galeria",
			height:     440,
	        width:      600
		});	
	}else
	{
		Shadowbox.open({
			content:    arquivo,
			player:     tipo,
			title:      legenda,
			gallery: 	"galeria"
		});	
	}

}

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



function carrega_sort(pagina,div,ordena)

{	
	alert_loading();

	$.ajax({

	type: "GET",

	url: pagina,

	cache: false,

	success: function(html){
		
		$(div).html(html);
		fecha_alert_loading();
						
		$("#div_lista").sortable({
   			update: function(event, ui) { 
				var lista = $('#div_lista').sortable('toArray');
				
				alert_loading();
				$.ajax({			
				type: "POST",			
				url: ordena,
				data: 'lista='+lista,
				cache: false,			
				success: function(html){	
					fecha_alert_loading();					
				}
			
				});
			}
});

    }

	});

}




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



function excluir_arquivo(pasta,id,arquivo,pagina)

{

	if(confirm("Deseja excluir realmente?"))

	{

		alert_loading();

		var aux = '#registro'+id;

		$.ajax({

		type: "GET",

		url: pasta+'/'+pagina+'_exclui.php',

		data: 'id='+id+'&nome_arquivo='+arquivo,

		cache: false,

		success: function(html){	

			if(html == '1')

			{

				$(aux).css({'display':'none'});

				escreve_msg('Exclus&atilde;o efetuada.');

			}else

			{

				escreve_msg('Voc&ecirc; n&atilde;o tem permiss&atilde;o para esta opera&ccedil;&atilde;o!!');

			}

		},

		error: function(error){			

			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

		}

		});	

	}

}

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

function preenche(divpreenche,valor,id,pos)
{	
	$(divpreenche).val(valor);	
	var aux = '#id_'+$(divpreenche).attr('id').replace('#','');
	
	$(aux).val(id);
	
	//	else $(divpreenche).parent().html($(divpreenche).parent().html()+'<input name="'+aux+'" type="hidden" id="'+aux+'" value="'+id+'" />');
		
	var aux = '#linha'+posauto;
	if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_out';	
	for (var x = 1,y = 20; x<y;x++) 
	{    
		aux = '#linha'+x;
		if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_out';
	}
	posauto = pos;
	aux = '#linha'+posauto;
	if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_on';
}

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

function preenche_ped(divpreenche,id)
{	
	var tamanho = divpreenche.length;
	var aux = divpreenche.substring(1,tamanho);
	alert_loading();
	$.ajax({
		
	type: "GET",

	url: 'animais/pedigree_completar_arvore.php',

	data: 'id='+id+'&div2='+aux+'&div='+divpreenche,

	cache: false,

	success: function(html){	
	//alert(html);
		var aux = html.split('%');
		var auxnomes = aux[0].split('|');
		var auxids = aux[1].split('|');
		var auxnomesN, auxnomesV, i;
		for(i=0;i<auxnomes.length-1;i++)
		{
			auxnomesN = auxnomes[i].split('=')[0];
			auxnomesV = auxnomes[i].split('=')[1];
			$(auxnomesN).val(auxnomesV);
		}
		for(i=0;i<auxids.length-1;i++)
		{
			auxnomesN = auxids[i].split('=')[0];
			auxnomesV = auxids[i].split('=')[1];
			$(auxnomesN).val(auxnomesV);
		}
		fecha_alert_loading();
	},

	error: function(error){			

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
		fecha_alert_loading();

	}

	});
}

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

function auto_completar(div_auto,tecla,valor,pagina)
{	
	
	var div = div_auto;
	var aux;
	$('#id_'+$(div).parent().children('input').attr('id')).val('');
	if(valor == ''){$(div).css({'display':'none'});}
	else{
		var _TXT = tecla.keyCode; 		
		if(_TXT != 38 && _TXT != 40 && _TXT != 13)
		{
			alert_loading();
			if(_TXT != 37 && _TXT != 39)posauto = 0;
			$.ajax({
		
			type: "GET",
		
			url: pagina,
		
			data: 'palavra='+valor,
		
			cache: false,
		
			success: function(html){	
		
				$(div).html(html);				
			   	if(html != '') $(div).css({'display':'block'});	
					else $(div).css({'display':'none'});	
				//escreve_msg($(div).attr('css'));
				aux = '#linha'+posauto;
				if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_on';
				fecha_alert_loading();
		
			},
		
			error: function(error){			
		
				escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
				fecha_alert_loading();
		
			}
			
			});	
		}else
		{
			if($(div).css('display')!='none')
			{
				var aux;
				if(_TXT == 13)
				{
					aux = '#linha'+posauto;
					$(aux).mouseover();
					$(aux).click();
					$(div).css({'display':'none'});
				}else
				{					
					if(_TXT == 40)
					{						
						aux = posauto+1;						
						aux = 'linha'+aux;
						if(document.getElementById(aux))posauto++;
					}else
					{
						if(posauto > 1)posauto--;
					}
					aux = posauto-1;
					aux = 'linha'+aux;
					if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_out';
					aux = 'linha'+posauto;
					if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_on';
					aux = posauto+1;
					aux = 'linha'+aux;
					if(document.getElementById(aux))document.getElementById(aux).className = 'autoComplete_out';
				}
			}
		}
	}		
}

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

function add_contatos(valor)
{
	alert_loading();
	if(valor != '0')
	{
		$.ajax({
		
		type: "GET",
	
		url: 'pf/contatos_add.php',
	
		data: 'id='+valor,
	
		cache: false,
	
		success: function(html){	
	
			$('#div_contatos').append(html);
			fecha_alert_loading();
		},
	
		error: function(error){			
	
			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
			fecha_alert_loading();
	
		}
	
		});				
	}else
	{
		alert('Selecione um contato.');	
	}
}

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

function add_elemento(valor,pagina,div)
{
	alert_loading();
	if(valor != '0')
	{
		$.ajax({
		
		type: "GET",
	
		url: pagina,
	
		data: 'id='+valor,
	
		cache: false,
	
		success: function(html){	
	
			$(div).append(html);	
			fecha_alert_loading();
		},
	
		error: function(error){			
	
			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
			fecha_alert_loading();
		}
	
		});				
	}else
	{
		alert('Selecione primeiro.');	
	}
}

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

function excluir_elemento(div)
{
	if(confirm("Deseja excluir realmente?"))
	{
		$(div).remove();
	}
}
/*---------------------------------*/

function escreve(msg,divi)
{
	$(divi).html(msg);
}

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

function envia_newsletter()
{
	alert_loading();
	auxN = 0;
	$('#btenviar').attr("disabled","disabled");	
	$.ajax({
		
	type: "POST",

	url: 'newsletters_envios/envia_init.php',

	data: 'id_envio='+$('#id_envio').val(),

	cache: false,

	success: function(html){	

		var aux = html.split("*");
		escreve('Enviando '+aux[0]+' emails',"#total");	
		escreve(aux[1],"#continua");	
		envia_newsletter2();
	},

	error: function(error){			

		escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
		fecha_alert_loading();
	}

	});
}

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

function envia_newsletter2()
{
	porcento();
	$.ajax({
		
	type: "GET",

	url: 'newsletters_envios/envia.php',

	cache: false,

	success: function(html){	

		if(html == 1)
		{
			escreve_msg('Ocorreu um erro, tente mais tarde.');
			fecha_alert_loading();
		}else
		{
			if(html == 2)
			{
				fecha_alert_loading();
				alert("Newsletter enviada com sucesso.");				
			}else
			{
				if(html == 3)
				{
					envia_newsletter2();
				}else
				{
					escreve_msg('Ocorreu um erro, tente mais tarde. '+html);
					fecha_alert_loading();
				}
			}
		}
	},

	error: function(error){			

		if(auxN == 100)
		{
			alert('Ocorreu um erro, tente mais tarde.');
		}else
		{
			auxN++;
			envia_newsletter2();
		}
		fecha_alert_loading();
	}

	});
}

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

function porcento()
{
	$.ajax({
		
	type: "GET",

	url: 'newsletters_envios/porcento.php',

	cache: false,

	success: function(html){	
		
		$("#porcento").html(html+" %");
		var aux = Math.floor(html.replace(",","."));
		var largura = $("#barra").width();		
		var p = Math.floor((aux*largura)/100);
		if(p > 1)
		{
			$("#barraporcento").width(p);
		}
	}
	});
}

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

function abas(aba,div)
{	
	$(div+' A').attr('class','aba');
	$(aba).attr('class','abaOn');	
}

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

function pagina(id)
{
	carrega('pega_dado.php?valor='+id+'&campo_compara=id&tabela=paginas&campo=nome','#tituloPagina');
	carrega_c_scroll('pega_dado.php?valor='+id+'&campo_compara=id&tabela=paginas&campo=texto','#pane1');		
}

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

function carrega_c_scroll(pagina,div)

{
	alert_loading();

	$.ajax({

	type: "GET",

	url: pagina,

	cache: false,

	success: function(html){

		$(div).html(html);
		
		fecha_alert_loading();
		$('#pane1').jScrollPane({showArrows:true,scrollbarWidth:5});

    }

	});

}
/*---------------------------------*/

function cadastra_livro(form)
{
	var aux = '', i=0, valor = '';
	$(form+" input, "+form+" select, "+form+" textarea").each(
		function(){	
			valor = $(this).val();
			if($(this).val() != '' && valor.lastIndexOf(":") == -1)
			{
				if($(this).attr('type') != 'checkbox') aux += $(this).attr('id')+'='+$(this).val()+'&';		
					else aux += $(this).attr('id')+'='+$(this).attr('checked')+'&';		
			}else
			{
				if($(this).attr('type') != 'hidden' && $(this).attr('lang') != 'pt')
				{
					i = 1; 
					$(this).focus();
				}
			}
		}
	);
	if(i == 1)
	{
		alert("Preencha os campos.");
	}else

	{
		if(controla_cadastra == 0)
		{
			controla_cadastra = 1;
			$.ajax({
			
			type: "POST",
		
			url: 'livro_cadastra.php',
			
			data: aux,
		
			cache: false,
		
			success: function(html){
		
				fecha_alert_loading();
				if(html == '1')
				{
					alert("Comentário enviado com sucesso.\nBreve estará na página Livro de Visitas.");	
					controla_cadastra = 0;
				}else
				{
					alert("Erro ao enviar o comentário. Por favor tente mais tarde.");	
					controla_cadastra = 0;
				}
			},
			
			error: function(error){			
		
				fecha_alert_loading();
				alert("Erro ao enviar o comentário. Por favor tente mais tarde.");	
				controla_cadastra = 0;
				
			}
		
			});
		}else
		{
			alert("Enviando, aguarde.");	
		}
	}
}

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

function envia_contato(form)
{
	var aux = '', i = 0;
	$(form+" input, "+form+" select, "+form+" textarea").each(
		function(){
			//$(this).css('background-image','url(images/backTextarea.gif)');	
			if($(this).attr('type') == 'select-one') 
			{
				//$(this).css('background-color','#353535')
				//$(this).css('background-image','url(../../images/backTextarea.gif)');
			}
			if($(this).val() != '')
			{
				if($(this).attr('type') != 'checkbox') aux += $(this).attr('id')+'='+$(this).val()+'&';		
					else aux += $(this).attr('id')+'='+$(this).attr('checked')+'&';	
			}else
			{
				if($(this).attr('type') != 'hidden' && $(this).attr('lang') != 'pt')
				{
					i = 1;
					$(this).focus();
					//$(this).css('border','1px solid #FF0000');					
					//if($(this).attr('type') == 'select-one') $(this).css('background-color','#FF0000');
				}
			}
		}
	);	

	if(i == 1)
	{
		alert("Preencha os campos.");
	}else
	{
		alert_loading();
	
		$.ajax({
	
		type: "POST",
	
		url: 'contato_envia.php',
		
		data: aux,
	
		cache: false,
	
		success: function(html){
	
			fecha_alert_loading();
			if(html == '1')
			{
				alert("Contato enviado com sucesso.");	
			}else
			{
				alert("Erro ao enviar o contato. Por favor tente mais tarde.");	
			}
		},
		
		error: function(error){			
	
			fecha_alert_loading();
			alert("Erro ao enviar o contato. Por favor tente mais tarde.");	
			
		}
	
		});
	}
}



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

function verifica_cpf(objeto,id)

{
	
	var valor = objeto.value;

	if(valor != '')
	{
		alert_loading();
		
		$.ajax({
	
		type: "POST",
	
		url: 'verifica_cpf.php',
	
		data: 'cpf='+valor+'&id='+id,
	
		cache: false,
	
		success: function(html){	
	
			if(html == '1')
	
			{			
	
				alert(' CPF '+valor+' existente em nossos cadastros. Escolha outro.');
	
				objeto.value = '';
	
			}
	
			fecha_alert_loading();
	
		},
	
		error: function(error){			
	
			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
	
		}
	
		});
	}

}

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

function verifica_email(objeto,id)

{
	
	var valor = objeto.value;

	if(valor != '')
	{
		alert_loading();
		
		$.ajax({
	
		type: "POST",
	
		url: 'verifica_email.php',
	
		data: 'email='+valor+'&id='+id,
	
		cache: false,
	
		success: function(html){	
	
			if(html == '1')
	
			{			
	
				alert('O e-mail '+valor+' existe em nossos cadastros. Escolha outro.');
	
				objeto.value = '';
	
			}
	
			fecha_alert_loading();
	
		},
	
		error: function(error){			
	
			escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
	
		}
	
		});
	}

}

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

function muda_input(objeto,a)

{

	if(a=='1')

	{
		if($(objeto).val()=='senha')

		{

			$("#mudainput").html('<input name="senha" type="password" id="senha" value="" style="width:180px"  onfocus="muda_input(this,\'1\')" onblur="muda_input(this,\'2\')" onkeypress="enter_login_site(event)" />');

			window.setTimeout(coloca_focus, 100);

		}

	}else

	{

		if($(objeto).val()=='')$("#mudainput").html('<input name="senha" type="type" id="senha" value="senha" style="width:180px"  onfocus="muda_input(this,\'1\')" onblur="muda_input(this,\'2\')" />');

	}

}

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

function coloca_focus()
{
	$("#senha").focus();
}

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

function logar_site()

{

	var pagina;
	pagina = 'autenticaHTTP.php';
	if($("#cpf").css('display') == 'none') pagina = 'autenticaHTTP_email.php';
	
	$.ajax({

	type: "POST",

	url: pagina,

	data: "cpf="+$("#cpf").val()+"&senha="+$("#senha").val()+"&email="+$("#emailL").val(),

	cache: false,

	success: function(msg){		
		
		if(msg == '1') $('#form1').submit();//window.location = 'meuPerfil.php';

			else alert('Login e/ou senha incorreta!!');

	},

	error: function(error){

        alert('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}

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

function muda_news(objeto,email)

{
	var aux;
	if($(objeto).attr('checked')) aux = 's';
		else aux = 'n';
	$.ajax({

	type: "POST",

	url: "muda_news.php",

	data: "email="+email+"&acao="+aux,

	cache: false,

	success: function(msg){		

		if(msg == '1') alert('ok');

	},

	error: function(error){

        alert('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});

}


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

function cadastra_curriculo(form)
{
	var aux = '', i = 0, aux2;
	$(form+" input, "+form+" select, "+form+" textarea").each(
		function(){
			
			//aux += $(this).attr('id')+'='+$(this).val()+'&';	
			//$(this).css('border','1px solid #aaa')	
			$(this).css('background-image','url(../images/backInput.gif)');
			$(this).css('background-color','#f5f5f5');										
			if($(this).val() == '')
			{
				if($(this).attr('type') != 'hidden' && $(this).attr('lang') != 'pt')
				{
					i = 1;					
					//$(this).css('border','1px solid #FF0000');
					$(this).css('background','#FFFBD7');
					aux2 = $(this);
				}						
			}
		}
	);
	
	$(form+" textarea ").each(
		function(){								
			$(this).css('background','#f5f5f5');
		}
	);
	
	$(form+" select ").each(
		function(){								
			if($(this).val() == '' || $(this).val() == '0')
			{
				if($(this).attr('type') != 'hidden' && $(this).attr('lang') != 'pt')
				{
					i = 1;			
					aux2 = $(this);
					$(this).css('background','#FFFBD7');
				}						
			}
		}
	);
	
	if(i == 1)
	{
		alert("Preencha os campos obrigatórios.");
		aux2.focus();
	}else
	{
		
		$(form+" input, "+form+" select, "+form+" textarea").each(
			function(){				
				aux += $(this).attr('id')+'='+$(this).val()+'&';					
			}
		);
		alert_loading();
	
		$.ajax({
	
		type: "POST",
	
		url: 'cadastra_curriculo.php',
		
		data: aux,
	
		cache: false,
	
		success: function(html){
	
			fecha_alert_loading();
			if(html == '1')
			{
				if($("#id").val() == '')
				{
					alert("Cadastro feito com sucesso.");	
				}else
				{
					alert("Alterado com sucesso.");	
				}
				window.location = 'meuPerfil.php';
			}else
			{
				alert("Erro ao cadastrar. Por favor tente mais tarde.");	
			}
		},
		
		error: function(error){			
	
			fecha_alert_loading();
			alert("Erro ao cadastrar. Por favor tente mais tarde.");	
			
		}
	
		});
	}
	
}

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

auxsub = 0;

function abreSub() 
{
	auxsub = 1;
	if($('#subMenu').css('display') == 'none')
	{
		$('#subMenu').css('display','block');
		auxsub = 0;
	}
	
}

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

function fechaSub() 
{
	if($('#subMenu').css('display') == 'block' && auxsub == 0)	$('#subMenu').css('display','none');	
}

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

function lembrar_senha_site()

{
	var aux;
	if($('#cpfL').val()!= '' && $('#cpfL').val()!= 'CPF') 
	{
		alert_loading();
		$.ajax({
	
		type: "POST",
	
		url: "lembra_senha.php",
	
		data: "cpf="+$('#cpfL').val(),
	
		cache: false,
	
		success: function(msg){		
	
			if(msg == '1') 
			{
				alert('O lembrete foi enviado no email cadastrado.');
				esconde('#lembrasenha');
			}
			if(msg == '2') alert('CPF inexistente.');
			fecha_alert_loading();
	
		},
	
		error: function(error){
	
			alert('Problemas ao carregar a p&aacute;gina, tente mais tarde.');
			fecha_alert_loading();
		}
	
		});
	}else
	{
		alert('Preencha o CPF.');
	}
}

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

function interesse_vaga(id_vaga)

{
	alert_loading();
	$.ajax({

	type: "POST",

	url: "interesse_vaga.php",	
	
	data: "id_vaga="+id_vaga,

	cache: false,

	success: function(msg){		

		if(msg == '1')
		{
			alert('Interesse na vaga registrado.');
			$("#interesse").html('<a>Já me candidatei a esta vaga</a>');
		}else
		{
			if(msg == '2')
			{
				alert('Interesse na vaga registrado.');
			}else
			{
				alert('Problemas ao carregar a página, tente mais tarde.');
			}
		}
		
		fecha_alert_loading();

	},

	error: function(error){

		alert('Problemas ao carregar a página, tente mais tarde.');
		fecha_alert_loading();
	}

	});
}

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

function inicia_scroll(div,direcao)
{	
	auxScroll = div;
	if(direcao == '+')
	{
		rola_scroll_cima();
		intervalo_scroll = setInterval(rola_scroll_cima, 1000);
	}else
	{
		rola_scroll_baixo();
		intervalo_scroll = setInterval(rola_scroll_baixo, 1000);
	}
}

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

function rola_scroll_cima()
{	
	$(auxScroll).scrollTo( '+=50px', 1000 );
}

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

function rola_scroll_baixo()
{	
	$(auxScroll).scrollTo( '-=50px', 1000 );
}

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

function termina_scroll()
{	
	clearInterval(intervalo_scroll);
}

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

function mostrar_campo_empresa(campo)
{
	if($(campo).attr('checked') == true)
	{
		mostra('#TRnomepj_mostrar');
	}else
	{
		$('#nomepj_mostrar').val('');
		esconde('#TRnomepj_mostrar');
	}
}

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



function block_enter(tecla) {

    var _TXT = tecla.keyCode; 

    if(_TXT != 13) 

	{  		

    	return true; 

	}else 

	{ 
		$("#buscar").click();
		return false; 

    }

}
/*---------------------------------*/

function preenche_candidatos(id_vaga)
{
	alert_loading();
	$.ajax({

	type: "GET",

	url: "pj/candidatos_add.php",	
	
	data: "id_vaga="+id_vaga,

	cache: false,

	success: function(html){		

		$("#div_candidatos").html(html);	
		fecha_alert_loading();

	},

	error: function(error){

		fecha_alert_loading();
	}

	});
}

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

function multiplica(valor1,valor2,resultado)
{	
	var auxM1, auxM2, auxR;
//	auxM1 = parseFloat($(valor1).val().replace(',','.'));
//	auxM2 = parseFloat($(valor2).val().replace(',','.'));
	auxM1 = converteMoedaFloat($(valor1).val());
	auxM2 = converteMoedaFloat($(valor2).val());
	if(isNaN(auxM1)) auxM1 = 0;
	if(isNaN(auxM2)) auxM2 = 0;
	auxR = auxM1*auxM2;
	$(resultado).html(converteFloatMoeda(auxR));
}

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

function converteFloatMoeda(valor)
{
  var inteiro = null, decimal = null, c = null, j = null;
  var aux = new Array();
  valor = ""+valor;
  c = valor.indexOf(".",0);
  //encontrou o ponto na string
  if(c > 0){
	 //separa as partes em inteiro e decimal
	 inteiro = valor.substring(0,c);
	 decimal = valor.substring(c+1,valor.length);
  }else{
	 inteiro = valor;
  }
  
  //pega a parte inteiro de 3 em 3 partes
  for (j = inteiro.length, c = 0; j > 0; j-=3, c++){
	 aux[c]=inteiro.substring(j-3,j);
  }
  
  //percorre a string acrescentando os pontos
  inteiro = "";
  for(c = aux.length-1; c >= 0; c--){
	 inteiro += aux[c]+'.';
  }
  //retirando o ultimo ponto e finalizando a parte inteiro
  
  inteiro = inteiro.substring(0,inteiro.length-1);
  
  decimal = parseInt(decimal);
  if(isNaN(decimal)){
	 decimal = "00";
  }else{
	 decimal = ""+decimal;
	 if(decimal.length === 1){
		decimal = decimal+"0";
	 }
  }
  
  
  valor = "R$ "+inteiro+","+decimal;
  
  
  return valor;

}

/*---------------------------------*/
   
function converteMoedaFloat(valor)

{
      
  if(valor === ""){
	 valor =  0;
  }else{
	 valor = valor.replace(".","");
	 valor = valor.replace(",",".");
	 valor = parseFloat(valor);
  }
  return valor;

}

/*---------------------------------*/
   
function atualiza_especialidades(id_select,div_select,valor)
{
	//alert($(div_select).children("span").html());
	$(div_select).children("span").html(img_loading);	
	$.ajax({

	type: "GET",

	url: 'backoffice/gera_select_especialidades.php',

	data: "id_area="+valor+"&id_select="+id_select,

	cache: false,

	success: function(html){	

		$(div_select).children("span").html(html);

	},

	error: function(error){

        escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});
}

//-----------------------------------------------------
//Funcao: MascaraMoeda
//Sinopse: Mascara de preenchimento de moeda
//Parametro:
//   objTextBox : Objeto (TextBox)
//   SeparadorMilesimo : Caracter separador de milésimos
//   SeparadorDecimal : Caracter separador de decimais
//   e : Evento
//Retorno: Booleano
//Autor: Gabriel Fróes - www.codigofonte.com.br
//-----------------------------------------------------
function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
//    var whichCode = (window.Event) ? e.which : e.keyCode;
	var whichCode = e.keyCode ? e.keyCode : e.which;
	var _TXT = whichCode;
//    if (whichCode == 13) return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
//	if (strCheck.indexOf(key) == -1) return false; // Chave inválida
	if (strCheck.indexOf(key) != -1)
	{
		len = objTextBox.value.length;
		for(i = 0; i < len; i++)
			if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
		aux = '';
		for(; i < len; i++)
			if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
		aux += key;
		len = aux.length;
		if (len == 0) objTextBox.value = '';
		if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
		if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
		if (len > 2) {
			aux2 = '';
			for (j = 0, i = len - 3; i >= 0; i--) {
				if (j == 3) {
					aux2 += SeparadorMilesimo;
					j = 0;
				}
				aux2 += aux.charAt(i);
				j++;
			}
			objTextBox.value = '';
			len2 = aux2.length;
			for (i = len2 - 1; i >= 0; i--)
			objTextBox.value += aux2.charAt(i);
			objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
		}	
		return false;
	}else
	{		
		if((_TXT > 47 && _TXT < 58) || _TXT==9 || _TXT==8 || _TXT==0) 
		{  			
			return true; 	
		}else 	
		{ 		
			return false;
		}
	}
}

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

function multiplica_moeda(fator1,fator2,mostra_produto)
{
	var produto;
	
	fator1 = converteMoedaFloat(fator1);	
	fator2 = converteMoedaFloat(fator2);
	
	produto = parseFloat(fator1*fator2);
	
	$(mostra_produto).val(converteFloatMoeda(produto.toFixed(2)));
}

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

function converteFloatMoeda(valor)
{
  var inteiro = null, decimal = null, c = null, j = null;
  var aux = new Array();
  valor = ""+valor;
  c = valor.indexOf(".",0);
  //encontrou o ponto na string
  if(c > 0){
	 //separa as partes em inteiro e decimal
	 inteiro = valor.substring(0,c);
	 decimal = valor.substring(c+1,valor.length);
  }else{
	 inteiro = valor;
  }
  
  //pega a parte inteiro de 3 em 3 partes
  for (j = inteiro.length, c = 0; j > 0; j-=3, c++){
	 aux[c]=inteiro.substring(j-3,j);
  }
  
  //percorre a string acrescentando os pontos
  inteiro = "";
  for(c = aux.length-1; c >= 0; c--){
	 inteiro += aux[c]+'.';
  }
  //retirando o ultimo ponto e finalizando a parte inteiro
  
  inteiro = inteiro.substring(0,inteiro.length-1);
  
  decimal = parseInt(decimal);
  if(isNaN(decimal)){
	 decimal = "00";
  }else{
	 decimal = ""+decimal;
	 if(decimal.length === 1){
		decimal = decimal+"0";
	 }
  }
  
  
  valor = inteiro+","+decimal;
  
  
  return valor;

}
   
/*---------------------------------*/

function converteMoedaFloat(valor)
{
  
  if(valor === ""){
	 valor =  0;
  }else{
	 valor = valor.replace(".","");
	 valor = valor.replace(",",".");
	 valor = parseFloat(valor);
  }
  return valor;

}

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

function soma_moeda(valor1,valor2,mostra_resultado)
{
	var resultado;
	
	valor1 = converteMoedaFloat(valor1);	
	valor2 = converteMoedaFloat(valor2);
	
	resultado = parseFloat(valor1+valor2);
	
	$(mostra_resultado).val(converteFloatMoeda(resultado));
}

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

function relacao_percentual(valor1,valor2,mostra)
{
	var resultado;	
	
	valor1 = converteMoedaFloat(valor1);	
	valor2 = converteMoedaFloat(valor2);
	if(valor2>0)
	{
		resultado = (valor1-valor2)*100/valor2;
		resultado = resultado.toFixed(2)+'%';
		$(mostra).html(resultado);
	}
}

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

function soma_moeda_relacao(valor1,valor2,mostra_resultado,relacao1,relacao2,mostra_relacao)
{
	var resultado;
	
	valor1 = converteMoedaFloat(valor1);	
	valor2 = converteMoedaFloat(valor2);
	
	resultado = parseFloat(valor1+valor2);
	
	$(mostra_resultado).val(converteFloatMoeda(resultado.toFixed(2)));
	
	relacao_percentual(relacao1,relacao2,mostra_relacao);
}

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

function posiciona_thumb(foto,id)
{	
	var pos = $(foto).position();
	pos.left = parseInt(pos.left);
	pos.top = parseInt(pos.top);
	var y = topMouse - pos.left;
	var x = leftMouse - pos.top;
	var pag;
	
	if(foto=='#foto') pag = 'posiciona_thumb.php';
	if(foto=='#video') pag = 'posiciona_thumb_videos.php';
	if(foto=='#paginas') pag = 'posiciona_thumb.php';
	$.ajax({

	type: "POST",

	url: pag,

	data: "tb_x="+x+"&tb_y="+y+"&id="+id,

	cache: false,

	success: function(html){	

		if(html == 1)
		{			
			if(foto=='#foto') parent.carrega_sort('animais/fotos_lista.php','#div_lista','animais/fotos_ordem.php');
			if(foto=='#video') parent.carrega_sort('animais/videos_lista.php','#div_lista','animais/videos_ordem.php');
			if(foto=='#paginas') parent.carrega_sort('paginas/fotos_lista.php','#div_lista','paginas/fotos_ordem.php');
		}else
		{
			escreve_msg('Problemas ao gravar, tente mais tarde.');
		}

	},

	error: function(error){

        escreve_msg('Problemas ao carregar a p&aacute;gina, tente mais tarde.');

    }

	});	
}

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

var BrowserDetect = {
   init: function () {
      this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
      this.version = this.searchVersion(navigator.userAgent)
         || this.searchVersion(navigator.appVersion)
         || "an unknown version";
      this.OS = this.searchString(this.dataOS) || "an unknown OS";
   },
   searchString: function (data) {
      for (var i=0;i<data.length;i++)   {
         var dataString = data[i].string;
         var dataProp = data[i].prop;
         this.versionSearchString = data[i].versionSearch || data[i].identity;
         if (dataString) {
            if (dataString.indexOf(data[i].subString) != -1)
               return data[i].identity;
         }
         else if (dataProp)
            return data[i].identity;
      }
   },
   searchVersion: function (dataString) {
      var index = dataString.indexOf(this.versionSearchString);
      if (index == -1) return;
      return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
   },
   dataBrowser: [
      {    string: navigator.userAgent,
         subString: "OmniWeb",
         versionSearch: "OmniWeb/",
         identity: "OmniWeb"
      },
      {
         string: navigator.vendor,
         subString: "Apple",
         identity: "Safari"
      },
      {
         prop: window.opera,
         identity: "Opera"
      },
      {
         string: navigator.vendor,
         subString: "iCab",
         identity: "iCab"
      },
      {
         string: navigator.vendor,
         subString: "KDE",
         identity: "Konqueror"
      },
      {
         string: navigator.userAgent,
         subString: "Firefox",
         identity: "Firefox"
      },
      {
         string: navigator.vendor,
         subString: "Camino",
         identity: "Camino"
      },
      {      // for newer Netscapes (6+)
         string: navigator.userAgent,
         subString: "Netscape",
         identity: "Netscape"
      },
      {
         string: navigator.userAgent,
         subString: "MSIE",
         identity: "Explorer",
         versionSearch: "MSIE"
      },
      {
         string: navigator.userAgent,
         subString: "Gecko",
         identity: "Mozilla",
         versionSearch: "rv"
      },
      {       // for older Netscapes (4-)
         string: navigator.userAgent,
         subString: "Mozilla",
         identity: "Netscape",
         versionSearch: "Mozilla"
      }
   ],
   dataOS : [
      {
         string: navigator.platform,
         subString: "Win",
         identity: "Windows"
      },
      {
         string: navigator.platform,
         subString: "Mac",
         identity: "Mac"
      },
      {
         string: navigator.platform,
         subString: "Linux",
         identity: "Linux"
      }
   ]

};
BrowserDetect.init();

$(document).ready(function(){
    $.each($.browser, function(i, val) {
if (i=='safari' && val==true){b='safari';}
   if (i=='opera' && val==true){b='opera';}
   if (i=='msie' && val==true){b='msie';}
   if (i=='mozilla' && val==true){b='mozilla';}
});

});

