// JavaScript Document
// funções utilizando jquery////////////////////////////////
// script para visualizar e esconder a div usando jquery
function confirma(msg,pagina){
	apagar = confirm(msg)
	if ( apagar ==false){// testa se o usuario clicou em cancelar
		return false;
	}
	if ( apagar ==true){// testa se o usuario clicou em ok
		window.location = pagina;
		return true;
	}
}
function excluirPost(msa,form,sucesso){
	apagar = confirm(msg)
	if ( apagar ==false){// testa se o usuario clicou em cancelar
		return false;
	}
	if ( apagar ==true){// testa se o usuario clicou em ok
		$.ajax({
			type: "POST",
			url: $(form).attr('action'),
			data: $(form).serialize(),
			success: function(msge){
			//alert( "Data Saved: " + msg );
			//$(sucesso).html(msg);
			$(sucesso).fadeOut('slow');
			}
		});
		//return true;
	}

}
function alerta(valor){
	alert(valor);
}
function ativaDiv(div){
	if ($(div).is(":hidden")){
		$(div).show("slow")
	}else{
		$(div).hide("slow")
	}
}
function ativaSelect(div){
	if ($(div+":first").is(":hidden")) {
		$(div).slideDown("slow");
	} else {
		$(div).hide();
	}
}
function submitForm(form,sucesso){
	var hidden = $("#botseach").val();
	$.ajax({
		type: "POST",
		url: $(form).attr('action'),
		//contentType: "application/x-www-form-urlencoded; charset=UTF-8",
		data: $(form).serialize(),
		//dataType: 'html',
		success: function(msg){
			//alert( "Data Saved: " + msg );
			$(sucesso).empty().html(msg);
			$(form)[0].reset();
		}
		});
	return false;
}
function submitLink(form,sucesso){
	$.ajax({
	type: "POST",
	url: $(form).attr('action'),
	data: $(form).serialize(),
	success: function(msg){
		//alert( "Data Saved: " + msg );
		$(sucesso).empty().html(msg);
	}
	});
}

function submitAlert(form){

	var self = $(form);
    var erro = 0;

	$('input,textarea', self).each(function(){
		var input = $(this);
		var txt = input.val();
        if (input.val() == '' || input.val() == input.attr('title')){
			alert(input.attr('title'));
			input.focus();
			erro = 1;
			return false;
         }else if ((input.attr('alt') == 'email') && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7))){
			alert('Email incorreto');
			input.focus();
			input.val('');
			erro = 1;
			return false;
		 }

     });
/*	
	if (erro == 1){
		erro = 0;
		return false;
    }else{
*/
	if(erro == 0){
		$.ajax({
		type: "POST",
		url: $(form).attr('action'),
		data: $(form).serialize(),
		success: function(msg){
			alert( msg );
			$(form)[0].reset();
			$('input,textarea', self).each(function(){
				var input = $(this);
				input.focus();
			});
		}
		});
		return false;
	}

	return false;
}

function valideForm(form){
	var self = $(form);
    var error = 0;
						 
	$('input,textarea', self).each(function(){
		var input = $(this);
		var txt = input.val();
        if (input.val() == '' || input.val() == input.attr('title')){
			alert(input.attr('title'));
			input.focus();
			erro = 1;
			return false;
         }else if ((input.attr('alt') == 'email') && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7))){
			alert('Email incorreto');
			input.focus();
			input.val('');
			erro = 1;
			return false;
		 }
     });
	
	if (erro == 1){
		erro = 0;
		return false;
    }else{
		$(form).submit();
	}
	return false;
}

function verificaForm(pagina,id){
	$.ajax({
	type: "POST",
	url: pagina,
	data: $('#'+id).attr('name')+"="+$('#'+id).val(),
	success: function(msg){
		len = msg.length;
		if(msg != ''){
			alert( msg );
			$('#'+id).val('');
			$('#'+id).focus();
		}
	}
	});
	return false;
}
function slideDiv(id){
	if($(id).is(":hidden")){
		$(id).slideDown('slow');
	}else{
		$(id).slideUp('slow');	
	}
}
function fadeDiv(id){
	if($(id).is(":hidden")){
		$(id).fadeIn();
	}else{
		$(id).fadeOut('fast');	
	}
}
function btMsgOver(div){
	if($(div).is(":hidden")){
		$(div).css({'display' : 'block'});
	}
	//$(div).attr({
	//	onmouseout: "btMsgOut(this)";
	//});
}
function btMsgOut(div){
	$(div).css({'display' : 'none'});
}
function fadeDivs(div1,div2){
	if($(div1).is(":hidden")){
		$(div2).fadeIn();
	}else{
		$(div1).fadeOut('fast', function(){
			$(div2).fadeIn();
		});
	}
}
function fadeDivIn(div,caixa,num){
	function callback(){
		if(caixa == '#indicar'){
			if($('#comentarios'+num).is(":hidden")){
				$('#indicar'+num).slideDown('slow');
			}else{
				$('#comentarios'+num).slideUp('slow', function(){
					$('#indicar'+num).slideDown('slow');
				});
			}
		}else{
			if($('#indicar'+num).is(':hidden')){
				$('#comentarios'+num).slideDown('slow');
			}else{
				$('#indicar'+num).slideUp('slow', function(){
					$('#comentarios'+num).slideDown('slow');
				});
			}
		}
	}
	if($(div+num).is(':hidden')){
		callback();
	}else{
		$(div+num).slideUp("slow", callback);
	}
}
function fadeDivOut(div,num){
	if($('#indicar'+num).is(':hidden')){
		$('#comentarios'+num).slideUp('slow', function(){
			$(div+num).slideDown('slow');
		});
	}else{
		$('#indicar'+num).slideUp('slow', function(){
			$(div+num).slideDown('slow');
		});
	}
	/*	
	$("#indicar"+num).hide();
	$("#comentarios"+num).hide();
	$(div+num).show("slow");
	$(div+num).fadeTo("slow", 1);
	*/
}

//funcao para habilitar mais de uma div escondida
function ativaDivEnquete(div,num){
	for (i = 0; i < num; i++){
		//alert(div+i);
		$(div+i).slideDown("slow");
	}
	
}
//funcao para mascara de data no campo input
function MaskData(id){
	$(id).mask("99/99/9999");
}
//funcao para macara de hora no campo input
function MaskHora(id){
	$(id).mask("99:99:00");
}
function liberaCaixa(fobj){
	alert(fobj.elements[3].title);
}

// script para aparecer o detalhe no balao
function detalheBalao()
{
	$(".detalheBalao").mousemove(function(e){
		showToolTip(e, this.name);
	}).mouseout(function(){
		hideToolTip();
	});
}

/////
function filtraBusca(div,valor){
      $(div).val(valor);
}
// script para executar a tag a utilizando efeito hide() e show()
function aClick(div,pagina){
	pag = pagina.replace(/ /g, "%20");
	$(div).html($("#loading").show()).load(pag);
}
// script para clarear a div e aparecer o load
function clickLoad(div,recebe,pagina){
	function callback(){
		$(div).fadeTo("slow", 1);
		$("#loading").hide();
	}
	pag = pagina.replace(/ /g, "%20");
	$(div).fadeTo("slow", 0.33, callback);
	$("#loading").show();
	$(recebe).load(pag);
}
// script para adicionar um dado dentro da div
function addDiv(dado,div){
	$(dado).appendTo(div);
}
// script para remover um dado de uma div
function removeDiv(div,dado){
	$(div).remove(":contains("+dado+")");
}

////////////////////////////////////////////////////////////
function avancaPagina(pagina){
	window.location = ""+pagina+"";
}
function novaPagina(pagina){
	window.open(""+pagina+"");
}
function abrePop(pagina,largura,altura){
	window.open(pagina, "POP", "width="+largura+",height="+altura+",resizable=no,scrollbars=yes,toolbar=no,location=no");
}
// script para visualizar e esconder a div
function ativaFiltro(div) {
    a1 = document.getElementById(div);

	if (a1.style.display == "block"){
		a1.style.display = "none";
		return;
	}
	a1.style.display = "block";
}

// funcao para validar numero no campo do form
function validaNumero(valor){
	var num = parseInt(valor);
	
     if (isNaN(valor)) {
     	//entao (nao e numero) devuelvo el valor cadena vacia
      	alert("Digite um número válido!");
		return false;
      }
	  return true;
}
