/*<script type="text/javascript">*/
function Erros(lin_,arq_,func_,err){
	if($("body").find("select[name='m_obra']").is("select")){
		var id_obraErr = $("body").find("select[name='m_obra'] option:selected").val()
	}
	else{
		var id_obraErr = 0;
	}
	if($.browser.msie){
		if (err.description == undefined){
			var desc = "IE -- :"+err.replace(/\&/g,"|");
			
		}
		else{
			var desc = "IE -- : description:"+err.description+"\n messagem:"+err.message+"\n name:"+err.name+"\n number:"+err.number
		}
	}
	else{
		try{
			var desc = "outros -- :"+err.toString().replace(/\&/g,"|");
		}
		catch(er){
			var desc = "outros -- :"+err;		
		}
	}
	trataErros("id_obra="+id_obraErr+"&linha="+lin_+"&arquivo="+arq_+"&funcao="+func_+"&observacao="+desc);
}

//trataErros(this_,param{id_obra,linha,arquivo,funcao,obs})
function trataErros(){
	try{
	var param_ = arguments[0];
	$.ajax({
		type:"POST",
		url:"erros.php",
		data:"acao=erro&"+param_,
		success: function(msg){
			if (msg.match("0-") == "0-"){
				//alert("Um relatório foi enviado ao sistema\n\nNúmero do relatório:"+ msg);
			}
			else{
				alert("Um relatório de erros foi enviado ao sistema\n\nNúmero do Erro:"+ msg);
			}
		}
	
	});
	}
	catch(err){
		alert("Ocorreu um erro grave no sistema entre em contato com o  administrador");
	}
}
var Form = function (titulo_,msg){
	try{
		$.prompt('<h3 class="link" title="clique aqui para fixar esta janela " onclick="fixa()">'+titulo_+'<\/h3>'+msg+'<img src=img/ico_form.gif alt=Formulário class=helpImg />',{submit:botaook,buttons:{ok:true,cancelar:false}});
		larg = $(document).width();
		$("#brownJqifade").css("width",larg+"px");
		//$("#brownJqi").css("position","fixed");
		$("#brownJqi").bgiframe()
	
	}
	catch(err){
		Erros(41,"js/inc_funcoes.php","Form",err);
	}
}
var Form2 = function(titulo_,msg_){
	try{
		$(".ui-dialog" ).dialog( "destroy" );
		$( ".ui-dialog,#modal" ).remove();
		var htm = "<div id='modal' title='"+titulo_+"' style='text-align:center'>"+msg_+"</div>";
		$(htm).dialog({
			minHeight: 250,
			modal: true
		});
		
	}
	catch(err){
		Erros(74,"js/inc_funcoes.php","Form2",err);
	}
}
function closeDialog(){
	$( ".ui-dialog" ).dialog( "destroy" );
	$( ".ui-dialog,#modal" ).remove();
}
function fixa(){
var strCss = $.trim($("#brownJqi").css("position"));
if(strCss=="absolute"){
	$("#brownJqi").css("position","fixed");
}
else if(strCss=="fixed"){
	$("#brownJqi").css("position","absolute");
}
}

function botaook(v,m){
	return false;
}
function FormEdit(titulo_,msg){
	try{		
		$.prompt('<h3>'+titulo_+'<\/h3>'+msg+'<img src=img/ico_form.gif alt=Formulário class=helpImg />',{submit:botaook,buttons:{ok:true,cancelar:false}});
		larg = $(document).width();
		$("#brownJqifade").css("width",larg+"px");
		$("#brownJqi").bgiframe()
	}
	catch(err){
		Erros(55,"js/inc_funcoes.php","FormEdit",err);
	}
}

//alerts
function confirma(msg){
	try{
		$.prompt('<h3>Atenção<\/h3><p>'+msg+'<\/p><img src=img/ico_perg.gif alt=Formulário class=helpImg />',{submit:botaook,buttons:{ok:true,cancelar:false}});
		larg = $(document).width();
		$("#brownJqifade").css("width",larg+"px");
		$("#brownJqi").bgiframe()
	}
	catch(err){
		Erros(68,"js/inc_funcoes.php","confirma",err);
	}
}

function aviso(msg){
	alerta('Atenção',msg,'ico_aviso.gif');
	return false;
}
function aviso2(msg){
	//alerta('Atenção',msg,'ico_aviso.gif');

	var htm = "<div id='modal' title='Aten&ccedil;&atilde;o' style='text-align:center'>"+msg+"</div>";
		$( ".ui-dialog" ).dialog( "destroy" );
            	$( ".ui-dialog,#modal" ).remove();
		$(htm).dialog({
                        modal: true,
			minHeight: 70
		});
	return false;
}
function alerta(titulo_,msg_,ico_){
	try{
		$.prompt('<h3>'+titulo_+'<\/h3><p>'+msg_+'<\/p><img src=img/'+ico_+' alt='+titulo_+' class=helpImg />',{buttons:{ok:true}});
		larg = $(document).width();
		$("#brownJqifade").css("width",larg+"px");	
		if($.browser.msie && $.browser.version < 7){
			//aguarde();
			timeprompt = setTimeout(function(){
			$("#brownJqi").bgiframe();
			},500);
			timepromptfade = setTimeout(function(){
				$("#brownJqifade").bgiframe();
				
			},1550);
			//aguarde_fim()
		}
		//$("#brownJqifade").bgiframe();
		//$("#brownJqi").bgiframe({top:'10px',left:'20px',width:'30px',height:'40px',opacity:false,src:'javascript:false;'});
	}
	catch(err){
		Erros(84,"js/inc_funcoes.php","alerta",err);
	}
}
function numIvalido(){
	alerta('Atenção','Digite um número válido','ico_aviso.gif');
}
jQuery.fn.extend({
	check: function() {
		return this.each(function() { this.checked = true; });
	},
	uncheck: function() {
		return this.each(function() { this.checked = false; });
	}
});
	function demora(){
if(!$("body").find("div[name='intoDemora']").is("div")){
	$("body").append("<div class='l link' style='width:155px;' name='intoDemora'><b class=\"s_nok\">Atenção<\/b><p style='font-weight:normal;margin-top:5px'>O Sistema esta demorando mais do que o normal para executar está tarefa, verifique sua conexão de Internet, ou atualize está página<\/p><\/div>");
	$("body").find("div[name='intoDemora']").css("border", "1px solid #cccccc")
	.css("position", "absolute")
	.css("position","fixed")
	.css("background-color", "white")
	.css("padding", "5px")
	.css("top", "0px")
	.css("left", "87%")
	.css("z-index", "999");
	$("div[name='intoDemora']").click(function(){
		$(this).remove();
	});
	$("div[name='intoDemora']").attr("title","Clique para fechar");

}
//aumentei o tempo para evitar mais lentidão
window.int_Demora++;
	if(window.int_Demora >= 15){
		//var msg = confirm("O sistema está muito lento para excutar as tarefas, deseja enviar um relatorio informando a lentidão?")
		//if(msg){
			Erros(0,"home.php","informacao de Demora","Sistema muito lento mensagem exibida:"+window.int_Demora+"-- pag: "+window.histPG[window.histPG.length-1]+" -- parametros: "+window.historico[window.historico.length-1].replace(/\&/g,"|"));
		//}
		if (window.int_Demora >=20){
			window.int_Demora=0;
		
		}
	}

}
var tempInfo=''
function aguarde(){
	window.verVolt = false;
	volt_status();
	window.verVolt = true;
$("div[name='intoDemora']").remove();
	clearTimeout(tempInfo)	 
	tempInfo = setTimeout(demora,15000)	
	$("#aguardefade,").css("background-color","#ffffff")
	$("#aguardefade,").fadeTo(50,0.18);
	$("#aguardefade,").fadeIn(100)
	$("#aguarde").fadeIn(100)
	larg = $(document).width();
	altu = $(document).height();
	$("#aguarde, #aguardefade, #aguarde1").css("width",larg+"px");
	$("#aguarde, #aguardefade, #aguarde1").css("height",altu+"px");
	$("#aguarde2").css("position","absolute").css("position","fixed").css("top","35%").css("left","35%")
}
function aguarde_fim(){
	clearTimeout(tempInfo)
	$("#aguardefade, #aguarde").fadeOut(0);
		
		if($("#login").length>0){
			window.location.href="http://www.autodoc3.com.br/fvsweb/index2.php";
		}
		
		if($("#ErSQL").is("div")){
			Erros(143,"inc_funcoes.php","Erro de SQL",$("#ErSQL").text());			
		}
		if($("#corpoP").find(".indica").is("div")){
			if(!$("#td_volt").find("img").is("img")){
				$("#td_volt").prepend("<img src=\"img/ico_volta.jpg\" class=\"link\" alt=\"Voltar\" title=\"Voltar\" onclick=\"histVolt()\">");
			}
		}
}

function telaEngenheiroDetalhe(data, fvs, etapas){
        //var obj = achaNivel(this_,".caixa");
        valor = vpadrao();
        if(valida_post(valor)){
                aguarde();
                var url = "id_obra="+valor[0]+"&id_tAT="+valor[1]+"&tipo="+valor[2]+"&data="+data+"&id_fvs="+fvs+"&ids_etapas="+etapas;
                window.str_item = "insp";
                criaHist(url,"engenheiros_detalhes.php")						
                $.ajax({
                        type:"POST",
                        url:"engenheiros_detalhes.php",
                        data: url,
                        success: function(msg){
                                //TESTE DE VELOCIDADE
                                var t = document.getElementById("corpoP")
                                clearElement(t)

                                //$("#corpoP").empty();
                                $("#corpoP").html(msg);
                                aguarde_fim();
                        }
                });
        }
        else{
        return aviso('Escolha a Obra, torre ou área para visualizar')
        }

}

function telaEngenheiroDetalheDisp(fvs, etapas, pavimento){
        //var obj = achaNivel(this_,".caixa");
        valor = vpadrao();
        if(valida_post(valor)){
                aguarde();
                var url = "id_obra="+valor[0]+"&id_tAT="+valor[1]+"&tipo="+valor[2]+"&id_fvs="+fvs+"&ids_etapas="+etapas+"&id_pavimento="+pavimento;
                window.str_item = "insp";
                criaHist(url,"engenheiros_detalhes_disp.php")						
                $.ajax({
                        type:"POST",
                        url:"engenheiros_detalhes_disp.php",
                        data: url,
                        success: function(msg){
                                //TESTE DE VELOCIDADE
                                var t = document.getElementById("corpoP")
                                clearElement(t)
                                //$("#corpoP").empty();
                                $("#corpoP").html(msg);
								montadata_rel();
                                aguarde_fim();
                        }
                });
        }
        else{
        return aviso('Escolha a Obra, torre ou área para visualizar')
        }

}


function telaEngenheiroDetalhePar(fvs, etapas, pavimento){
        //var obj = achaNivel(this_,".caixa");
        valor = vpadrao();
        if(valida_post(valor)){
                aguarde();
                var url = "id_obra="+valor[0]+"&id_tAT="+valor[1]+"&tipo="+valor[2]+"&id_fvs="+fvs+"&ids_etapas="+etapas+"&id_pavimento="+pavimento;
                window.str_item = "insp";
                criaHist(url,"engenheiros_detalhes_disp.php")						
                $.ajax({
                        type:"POST",
                        url:"engenheiros_detalhes_par.php",
                        data: url,
                        success: function(msg){
                                //TESTE DE VELOCIDADE
                                var t = document.getElementById("corpoP")
                                clearElement(t)

                                //$("#corpoP").empty();
                                $("#corpoP").html(msg);
                                aguarde_fim();
                        }
                });
        }
        else{
        return aviso('Escolha a Obra, torre ou área para visualizar')
        }

}


function telaEngenheiroDetalheRank(fvs, etapas){
        //var obj = achaNivel(this_,".caixa");
        valor = vpadrao();
        if(valida_post(valor)){
                aguarde();
                var url = "id_obra="+valor[0]+"&id_tAT="+valor[1]+"&tipo="+valor[2]+"&id_fvs="+fvs+"&ids_etapas="+etapas;
                window.str_item = "insp";
                criaHist(url,"engenheiros_detalhes_rank.php")						
                $.ajax({
                        type:"POST",
                        url:"engenheiros_detalhes_rank.php",
                        data: url,
                        success: function(msg){
                                //TESTE DE VELOCIDADE
                                var t = document.getElementById("corpoP")
                                clearElement(t)

                                //$("#corpoP").empty();
                                $("#corpoP").html(msg);
                                aguarde_fim();
                        }
                });
        }
        else{
        return aviso('Escolha a Obra, torre ou área para visualizar')
        }

}

function telaEngenheiroDetalheRankNC(fvs, etapas){
        //var obj = achaNivel(this_,".caixa");
        valor = vpadrao();
        if(valida_post(valor)){
                aguarde();
                var url = "id_obra="+valor[0]+"&id_tAT="+valor[1]+"&tipo="+valor[2]+"&id_fvs="+fvs+"&ids_etapas="+etapas;
                window.str_item = "insp";
                criaHist(url,"engenheiros_detalhes_rank_nc.php")						
                $.ajax({
                        type:"POST",
                        url:"engenheiros_detalhes_rank_nc.php",
                        data: url,
                        success: function(msg){
                                //TESTE DE VELOCIDADE
                                var t = document.getElementById("corpoP")
                                clearElement(t)

                                //$("#corpoP").empty();
                                $("#corpoP").html(msg);
                                aguarde_fim();
                        }
                });
        }
        else{
        return aviso('Escolha a Obra, torre ou área para visualizar')
        }

}

function criaHist(url_,pg_){
	var posArray = window.historico.length
	window.historico[posArray] = url_;
	window.histPG[posArray] = pg_;
	window.conthist = 1;
	
	$("#corpoP").ajaxStop(function(){
	
		if (pg_ == "lstpav.php"){
			montamenuPav();
			montamenuPavComent();			
		}
		if(pg_ == 'lstloc.php'){
			//montamenuINSP();
			//montamenuDISP();
			//montamenuREIN();
		}
	});
}
function limpaDOM(){
var id_= arguments[0];
var nav = $.browser.msie;
if(nav){
	var ver= $.browser.version	
	if (parseInt(ver) ==6){
		$("#"+id_).empty();
	}
	else{
		var t = document.getElementById(id_);
		clearElement(t);
	}
}
else{
	var t = document.getElementById(id_);
	clearElement(t);
}
return true;
}
function histVolt(){
if(window.conthist == 1){
	//window.posHist
	window.conthist=0;
	i = window.historico.length-2
}
else{
	i = window.historico.length-1
	if( window.historico[i] == window.ultHist ){

		i--;
	}
}
	window.ultHist = window.historico[i];
		
if(i<=0){
	if (i==0){
		
		//$("#iframe").remove();
		//$("#td_volt").find("img").remove();
		window.verVolt = false;
		window.history.go(-i);
		window.verVolt = true;
		//window.location.href='inicial.php?08cae4e1ab25cce2a99077625f0e1667='+$("body").find("select[name='m_obra'] option:selected").val()
	}
	else{
		prin();
	}
}
else{
var pg = window.histPG[i]
var url = window.historico[i]

window.historico.pop();
window.histPG.pop();
if ((url != 0)||(url != undefined)||($.trim(url)!= "")){
	aguarde();
	$.ajax({
		type: "POST",
		url: pg,
		data: url,
		success: function(msg){
			var t = document.getElementById("corpoP")
			clearElement(t)
			$("#corpoP").html(msg);
			aguarde_fim();
		}
	});
}
else{
	prin();
}
}

}
function tooltip(titulo_,mensagem_,this_){
	try{
		
		var tamT = arguments[3];
		if((tamT == '')||(tamT == undefined)){
			tamT =300;
		}
		var wtam = $(window).width();
		var wdco = $(document).width();
		//wtam = wdco;
		if($(this_.parentNode).find("div").length == 0){
			
			$(this_.parentNode).append("<div class='l' style='width:"+tamT+"px;' name='tooltip'><b>"+titulo_+"<\/b><p style='font-weight:normal;margin-top:5px'>"+mensagem_+"<\/p><\/div>");
			$(this_.parentNode).find("div").eq(0).css("border", "1px solid #cccccc")
											.css("position", "absolute")
											.css("background-color", "white")
											.css("padding", "5px")
											.css("z-index", "20");
		var posi = {};
		var wobj = $(this_.parentNode).find("div").width();
		posi = $(this_.parentNode).find("div").offset();
		var tobj = wobj + posi.left;
		var wdco2 = $(document).width();		
		
		if(wtam < tobj){			
			var barraX = $(window).scrollLeft();
			var nposT = posi.top + 25;
			nposL = (posi.left -(tobj - wtam))+ barraX ;
			$(this_.parentNode).find("div").css("top",nposT+"px");
			$(this_.parentNode).find("div").css("left",nposL+"px");		
			
		}
		else if(wdco < wdco2){
			//$(window).scrollLeft(wdco2-50);
		}		
		/*
		///////arruma posicao
	
			posi = $(this_.parentNode).find("div").position();	
			var wtam = $(window).width()
			var espaco = parseInt(posi.left)+330;
			if (espaco > wtam){
				$(window).scrollLeft(espaco);
			}
		*/	
		}
	}
	catch(err){
		Erros(215,"js/inc_funcoes.php","tooltip",err);
	}
}
function remtooltip(this_){
	try{
		var obj= this_;
		$(obj).parent().find("div[name='tooltip']").remove();
	}
	catch(err){
		Erros(267,"js/inc_funcoes.php","remtooltip",err);
	}
}
function montadata(){	
jQuery(function($){
	$.datepicker.regional['pt-BR'] = {
		clearText: 'Limpar', clearStatus: '',
		closeText: 'Fechar', closeStatus: '',
		prevText: '&#x3c;', prevStatus: '',
		prevBigText: '&#x3c;&#x3c;', prevBigStatus: '',
		nextText: '&#x3e;', nextStatus: '',
		nextBigText: '&#x3e;&#x3e;', nextBigStatus: '',
		currentText: 'Hoje', currentStatus: '',
		monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
		'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
		monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
		'Jul','Ago','Set','Out','Nov','Dez'],
		monthStatus: '', yearStatus: '',
		weekHeader: 'Sm', weekStatus: '',
		dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
		dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
		dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
		dayStatus: 'DD', dateStatus: 'D, M d',
		dateFormat: 'dd/mm/yy', firstDay: 0, 
		initStatus: '', isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
	$.datepicker.setDefaults({showOn: 'both', buttonImageOnly: true, 
	buttonImage: 'img/calendario.gif', buttonText: 'Calendario'});
});
}
//vai ate o item expecificado
var achaNivel = function(obj_,nivel_){
	try{
		while(!$(obj_).is(nivel_)){
			obj_=obj_.parentNode;
		}
		return obj_
	}
	catch(err){
		Erros(311,"js/inc_funcoes.php","achanivel",err);
	}
}

function volt_status(){
	
	//if(window.verVolt == true){
		if($("div[name='voltar']").is("div")){
			var cont = $("div[name='voltar']").text();
			cont = parseInt(cont);
			cont++;
			$("div[name='voltar']").html(cont);
			$("iframe[name='voltar']").attr("src","frame.php?cont="+cont);		
		}
	//}

}
function volt_checa_status(){
	if(window.verVolt == true){
	var frame =$("body").find("iframe[name='voltar']")[0];
	
	if ($.browser.msie){
		var frames = $(frame.Document);
	}
	else{
		var frames = $(frame.contentDocument);
	}
	var Fcont = $.trim($(frames).find("#cont").text());
	var Dcont = $.trim($("div[name='voltar']").text());
	if( Dcont > Fcont){
		$("#brownJqifade").remove();
		$("#brownJqi").remove();
		
		//aviso("<span class='s_nok'>Não use o botão &quot;voltar&quot; do seu navegar</span>")
	window.verVolt = false;
	volt_status();
	window.verVolt = true;
	}
	}
}
function usua(){
	try{
		aguarde();
		$.ajax({
			type: "POST",
			url:"us_tela.php",
			data: "pag=home",
			success:function(msg){
				$("#corpoP").empty();
				$("#corpoP").html(msg);
				aguarde_fim();
			}
		});
	}
	catch(err){
		Erros(369,"js/inc_funcoes.php","usua",err);
	}
}
function altSen(){
	try{
		aguarde();
		$.ajax({
			type: "POST",
			url:"us_tela.php",
			data: "pag=home&acao=formSen",
			success:function(msg){
				$("#Caltsen").empty();
				$("#Caltsen").html(msg);
				aguarde_fim();
			}
		});
	}
	catch(err){
		Erros(386,"js/inc_funcoes.php","altSen",err);
	}
}
function atualSen(){
	var this_ = arguments[0];
	var obj = achaNivel(this_,".borda");
	var Sant = $.trim($(obj).find("input[name='sant']").val());
	var Snov = $.trim($(obj).find("input[name='snov']").val());
	var Scnov = $(obj).find("input[name='scnov']").val();
	if (Sant ==''){
		return aviso("A senha antiga não pode ficar em branco");
	}
	if (Snov ==''){
		return aviso("A nova senha não pode ficar em branco");
	}
	if(Snov != Scnov){
		return aviso("A confirmação não confere com a senha digitada");
	}
	$.post(
		"us_tela.php",
		{
			acao: 'atualsen',
			sant: Sant,
			scnov:Scnov
		},
		function(msg){
			if($.trim(msg)==1){
				return aviso('Senha alterada com sucesso!');
			}
			else{
				return aviso("A senha antiga está incorreta");
			}
		}
	)
}
function abrePopUp(){
	var item_=arguments[1];
	var janela = window.open("lstloc.php?pop=1&item="+item_,"_blank","scrollbars=yes,width=980,height=750,resizable=yes");
}
function confirmaInstalacao(){
	
	var ver = arguments[0];
	if(ver =="34b"){
		var chave = "34b"
	}
	else if(ver =="32b"){
		var chave = "32b";
	}
	else{
		var chave = "27";
	}
	
	var html= "<p> ";
	html += "Chave: <input type=\"password\" name=\"chaveInst\" id=\"chaveInst\"/><br /><span id=\"msg\"></span>";
	html += "</p>";
	
	FormEdit("Atenção - Download de nova versão",html)
	$("#brownJqibuttoncancelar").click(function(){
		$("#brownJqi").fadeOut("fast");
		$("#brownJqifade").fadeOut("fast");
		$("#brownJqifade").remove();
		$("#brownJqi").remove();
	});
	
	$("#brownJqibuttonok").click(function(){
		strChaveInst = $("#chaveInst").val();
		if(strChaveInst  == "v20"+chave){
			
			Erros(0,"home.php","Inicio de download da versao 20"+chave,"inicio do download da versao 20"+chave+" com chave:"+strChaveInst.replace(/\&/g,"|"));

			window.open("http://www.autodoc3.com.br/fvsweb/fvsweb_20"+chave+".exe");
			$("#brownJqifade").remove();
			$("#brownJqi").remove();
		}
		else{		
			var msg = "<b class='s_nok'>Chave Incorreta, você digitou: "+strChaveInst +"</b><br/><br/>Para atualizar esta versão será necessário o acompanhamento do suporte do Autodoc FVSWeb";
			$("#msg").html(msg);
			Erros(0,"home.php","Tentativa de download da versao 20"+chave,"Tentativa de download da versao 20"+chave+" com chave:"+strChaveInst.replace(/\&/g,"|"));
		}
		
		
	});
	
}
			var montadata_rel = function (){
				$('.data').datepicker({beforeShow: customRange}); 
				function customRange(input) {
                                    return {minDate: (input.id == 'dt_fim' ? $("#corpoP").find("input[name='dt_ini']").datepicker('getDate') : null), 
                                    maxDate: (input.id == 'dt_ini' ? $("#corpoP").find("input[name='dt_fim']").datepicker('getDate') : null)}; 
				} 
				//$("#corpoP").find("input[name='dt_iniGraf']").datepicker();
				//$("#corpoP").find("input[name='dt_fimGraf']").datepicker();
			}
function relUso(){		
			$.ajax({
				type: "POST",
				url:"relUso.php",
				data: "acao=selOb",
				success:function(msg){
					//$("#corpoP").empty();
					var t = document.getElementById("corpoP")
							clearElement(t)
					$("#corpoP").html(msg);
                                                                                $('.data').datepicker({beforeShow: customRangeRuso});  
                                        function customRangeRuso(input) {
						return {minDate: (input.id == 'dtFim' ? $("#corpoP").find("input[name='dt_ini']").datepicker('getDate') : null), 
						maxDate: (input.id == 'dtIni' ? $("#corpoP").find("input[name='dt_fim']").datepicker('getDate') : null)}; 
					}
                                            
				}
			});
		}
		function exibeRelUso(){
			var acao = arguments[0];
			if((acao == "eml")||(acao == "exb")||(acao == "gra")){
				var dtI = $.trim($("#dtIni").val());
				var dtF = $.trim($("#dtFim").val());
				if (dtF== ""){
					return aviso("A data final não pode ficar em branco");
				}
				var obs = $.trim($("textarea[name='obs']").val());
				var Ttxt = $("textarea[name='emails']").length;
				if(Ttxt>0){
					var emails = $.trim($("textarea[name='emails']").val());
					if (emails == ""){
						return aviso("Os E-mails não podem ficar em branco");
					}
				}
				var Tob = $("input[name='id_obras[]']:checked").length
				if (Tob<1){
					return aviso("Escolha no mínimo uma obra");
				}
				var ids_ob ="";
                                id_obgraf  = "";
				for(i=0;i<Tob;i++){
					ids_ob += "&id_obras[]="+$("input[name='id_obras[]']:checked").eq(i).val();
                                        id_obgraf += "&id_obgraf[]="+$("input[name='id_obras[]']:checked").eq(i).val();
				}
				dataRel = "acao="+acao+"&dtFim="+dtF+"&dtIni="+dtI+ids_ob+"&email="+emails+"&obs="+obs;
				window.rel_usodds = "dtFim="+dtF+"&dtIni="+dtI+ids_ob+"&email="+emails+"&obs="+obs;;
			}else if(acao == "envExb"){
					dataRel = "acao=eml&"+window.rel_usodds;
					acao="eml";	
			}
                        
                        if(acao == "gra"){
                            if($("#gera_grafico").attr("checked") == false){
                                tp = "&tp=excluir";
                            }else{
                                tp = "&tp=upload";
                            }
                            $.ajax({
                                type: "POST",
                                url:"relUso.php",
                                data: dataRel+tp,
                                success:function(msg){
                                     $("#grafico").html(msg);
                                }
                            });
                        }
                        else{
                            if($("#gera_grafico").attr("checked") == false){
                                tp = "&anexo=nao";
                            }else{
                                tp = "&anexo=sim";
                            }
                            $.ajax({
                                    type: "POST",
                                    url:"relUso.php",
                                    data: dataRel+tp,
                                    success:function(msg){
                                            if(acao == 'exb' || acao == 'exp'){
                                                    //$("#corpoP").empty();
                                                    var t = document.getElementById("corpoP")
                                                            clearElement(t)
                                                    $("#corpoP").html(msg);
                                                    if(Ttxt>0){
                                                            $("#corpoP").append("<table><tr><td colspan=\"5\" style=\"font-family:verdana;font-size:10px;color:#004D71;vertical-align:middle;background-color:#FFFFFF;\"><input type=\"button\" class=\"btn\" value=\"Enviar\" onclick=\"exibeRelUso('envExb')\"/><input type=\"button\" class=\"btn\" value=\"Exportar para Excel\" onclick=\"window.open('relUso.php?acao=exp&anexo=nao&dtFim="+dtF+"&dtIni="+dtI+ids_ob+"&email="+emails+"&obs="+obs+"', '_blank');\"/> <\/td><\/tr><\/table>");
                                                    }else{
                                                            $("#corpoP").append("<table><tr><td colspan=\"5\" style=\"font-family:verdana;font-size:10px;color:#004D71;vertical-align:middle;background-color:#FFFFFF;\"><input type=\"button\" class=\"btn\" value=\"Exportar para Excel\" onclick=\"window.open('relUso.php?acao=exp&anexo=nao&dtFim="+dtF+"&dtIni="+dtI+ids_ob+"&email="+emails+"&obs="+obs+"', '_blank');\"/> <\/td><\/tr><\/table>");
                                                    }
                                            }else if(acao == 'eml'){
                                                    if($.trim(msg)=="1"){
                                                            return aviso("E-mail enviado com sucesso");
                                                    }
                                                    else{
                                                            aviso("Ocorreu um erro no envio do e-mail");
                                                            Erros(54,"home.php","exibeRelUso("+acao+")",msg);
                                                    }
                                            }
                                    }
                            });
                        }
		}
		
		//Relatorio de Medicao (filtro)
		function relMed(){		
			aguarde();
			$.ajax({
				type: "POST",
				url:"relMedicao.php",
				data: "acao=selOb",
				success:function(msg){
					$("#corpoP").html(msg);
					$('#obra_show').jqTransform();
					aguarde_fim();       	
				}
			});
		}
		
		//Seleciona unidade de medida da torre 
		function selConfTor(this_){	
			var id_obra = $("#id_obra").val();
			
			if($.trim(id_obra) == '' || id_obra == 0){
				return aviso("Selecione uma obra.");
			}else{			
				aguarde();
				$.ajax({
					type: "POST",
					url:"relMedicao.php",
					data: "acao=conf_torre&id_obra="+id_obra+"&id_torre="+this_,
					success:function(msg){
						$('#area').remove();
						$('#conf_show').html(msg).show();
						$('#botao').show();
						$('#conf_show').removeClass("jqtransformdone");
						$('#conf_show').jqTransform();
						$('#botao').removeClass("jqTransformButton");
						aguarde_fim();       	
					}
				});
			}
		}
		
		//Seleciona unidade de medida da area
		function selConfAre(this_){	
			var id_obra = $("#id_obra").val();
			
			if($.trim(id_obra) == '' || id_obra == 0){
				return aviso("Selecione uma obra.");
			}else{			
				aguarde();
				$.ajax({
					type: "POST",
					url:"relMedicao.php",
					data: "acao=conf_area&id_obra="+id_obra+"&id_area="+this_,
					success:function(msg){
						$('#torre').remove();
						$('#conf_show').html(msg).show();
						$('#botao').show();
						$('#conf_show').removeClass("jqtransformdone");
						$('#conf_show').jqTransform();
						$('#botao').removeClass("jqTransformButton");
						aguarde_fim();       	
					}
				});
			}
		}
		
		//Relatorio de Medicao (listar Servico)
		function exibeRelMed(){	
			var id_obra = $("#id_obra").val();
			
			if($.trim(id_obra) == '' || id_obra == 0){
				return aviso("Selecione uma obra.");
			}else{			
				aguarde();
				$.ajax({
					type: "POST",
					url:"relMedicao.php",
					data: "acao=lista_torre_area&id_obra="+id_obra,
					success:function(msg){
						$('#torre_area_show').html(msg).show();
						$('#torre_area_show').removeClass("jqtransformdone");
						$('#torre_area_show').jqTransform();
						$('#conf_show').hide();
						$('#botao').hide();
						aguarde_fim();       	
					}
				});
			}
		}
		
		//Relatorio de Medicao (lista)
		function exibeTARelMed(tp_){	
			if(tp_ == 1){
				$("#form_relatorios").attr({
											action:"exibeRelMedicao.php?acao=exportar"
										});
			}else{
				$("#form_relatorios").attr({
											action:"exibeRelMedicao.php"
										});
			}
		
			var id_obra  = $("#id_obra").val();
			var id_torre = $("#id_torre").val(); 
			var id_area  = $("#id_area").val(); 
			var unidade  = $("#conf").val(); 
			if($.trim(id_obra) == '' || id_obra == 0){
				return aviso("Selecione uma obra.");
			}
			if($.trim(id_torre) == '' && $.trim(id_area) == ''){
				return aviso("Selecione uma Torre/Área.");
			}
			if($.trim(unidade) == '' || unidade == 0){
				return aviso("Selecione o grupo de inspeção.");
			}
			else{	
				var url = "";
				if(id_torre != ''){
					url += "&id_torre="+id_torre;
				}
				if(id_area != ''){
					url += "&id_area="+id_area;
				}
				/*aguarde();
				$.ajax({
					type: "POST",
					url:"exibeRelMedicao.php",
					data: "acao=lista&id_obra="+id_obra+url,
					success:function(msg){
						$('#conteudo').html(msg).show();
						aguarde_fim();       	
					}
				});*/
				$("#form_relatorios").submit();
			}
		}

		
function clearElement(obj){
	var e = obj.cloneNode(false);
	obj.parentNode.replaceChild(e, obj);
	return e;
}
var marcaTodos = function(this_){
	if($(this_).parent().find("input:checked").val()){
		$("input[type=checkbox]").check();
	}
	else{
		$("input[type=checkbox]").uncheck();
	}
}

var atualarefilt = function(){
	var ids_areas = "";
	$("input[name='idAre']:checked").each(function(){
		if(ids_areas == ""){
			ids_areas = $(this).val();
		}
		else{
			ids_areas += ","+$(this).val();
		}
	});
	aguarde();
	$.post(
		"filtro.php",
		{
		acao: 'atualfilt',
		id_areas: ids_areas					
		},
		function(msg){
			atualPagina();
			$("#brownJqifade").remove();
			$("#brownJqi").remove();
			aguarde_fim();
		}
	);
}
var exbfiltAre = function (){
	 if (!$("#brownJqifade").is("div")){ 	var id_obra = $("select[name='m_obra'] option:selected").val();
	if(($.trim(id_obra)!="")&&(id_obra!=undefined)){
		$.post(
			"filtro.php",
			{
			acao: 'listAre',
			id_obra: id_obra
			},
			function(msg){
				if(!$("#brownJqifade").is("div")){ 				Form("Seleção de áreas",msg);
					$("#brownJqibuttonok").hide(0);
					$("#brownJqibuttoncancelar").click(function(){
					$("#brownJqi").fadeOut("fast");
					$("#brownJqifade").fadeOut("fast");
					$("#brownJqifade").remove();
					$("#brownJqi").remove();
				});
			}
			}
		);
	}
}
}


var marcatodoaAre = function (){
	var this_ = arguments[0];
	Tstat = $(this_).attr("checked");	

	if(Tstat){
		$("input[name='idAre']").attr("checked","checked");	
	}
	else{
		$("input[name='idAre']").removeAttr("checked");	
	}
};

var exbNumArea= function(){
	var NomArea = $.trim($("select[name='nomAre'] option:selected").val());
	var id_obra = $("select[name='id_'] option:selected").val();
	if(NomArea==""){
		return aviso("Escolha um nome Válido");
	}
	$.post(
		"inicial.php",
		{
		acao: 'listAreNom',
		id_obra:id_obra,
		strNom: NomArea
		},
		function(msg){
			$("#AreNum").replaceWith(msg);
			
		}
	);
	
}
var selAreEspecifica = function(){
var strid = "";
if($("input[name='idAre']:checked").length > 0){
	$("input[name='idAre']:checked").each(function(i){
		if(strid==""){
			strid = $(this).val();
		}else{
			strid += ","+$(this).val();
		}
		
	});	
}
var fuArea = strid;

var idArea = $.trim($("select[name='idArefilt'] option:selected").val());
var tipo = 2; var id_obra = $("select[name='id_'] option:selected").val();
	if(idArea!=0){
		idTa = idArea;
	}else{
		idTa = fuArea;
	}
	var url = "id_obra=" + id_obra + "&id_tAT=" + idTa + "&tipo=" + tipo;
	
	if(($.trim(idArea)=="")&&($.trim(fuArea)=="")){
		var Tarfilt = $("select[name='idArefilt']").length;
		if(($("input[name='torAre']:checked").length>0)&&(Tarfilt==0)){
			home(this);
		}else if(fuArea){
			home(this);
		}else{	
			$("select[name='idArefilt']").addClass("erro");
			return aviso("Escolha uma opção valida");
		}
		
	}else{
		
		var url = "id_obra=" + id_obra + "&id_tAT=" + idTa + "&tipo=" + tipo;

		$.post("filtro.php",
		{acao: "atualfilt",
		id_areas: idTa},
		function (msg) {
			window.location.href = "home.php?" + url;
		});
	}
	/*if($.trim(fuArea)==""){
		var Tarfilt = $("select[name='idArefilt']").length;
		if((fuArea > 0)&&(Tarfilt==0)){
			home(this);
		}else{
			$("select[name='idArefilt']").addClass("erro");
			$("input[name='ultArea']").addClass("erro");
			return aviso("Escolha uma opção valida");
		}
		}else{
		var url = "id_obra=" + id_obra + "&id_tAT=" + fuArea + "&tipo=" + tipo;

		$.post("filtro.php",
		{acao: "atualfilt",
		id_areas: fuArea},
		function (msg) {
			window.location.href = "home.php?" + url;
		});
	
	}*/
}
var exbNomComp = function(){
	var numArea = $.trim($("select[name='idArefilt'] option:selected").text());	
	var nomArea = $.trim($("select[name='nomAre'] option:selected").text());	
	if(numArea=="[Sem Número]"){
		numArea="";
	}
	$("#nomAre").html("<br/><b>Nome: </b>"+nomArea+" "+numArea);
}
function boxErro(){
    var msgErr_= arguments[0];
    var msgtitle_=arguments[1];    
    if((msgtitle_ =="")||(msgtitle_==undefined)){
        msgtitle_ = "Alerta:";
    }
    var html= "<div style=\"padding: 0pt 0.7em;z-index:1000\" class=\"ui-state-error ui-corner-all\" id=\"msgerrBox\"> ";
        html+="<p>";
        html+="<span style=\"float: left; margin-right: 0.3em;\" class=\"ui-icon ui-icon-alert\"></span>";
        html+="<strong>"+msgtitle_+"</strong> <span id=\"msgerrTxtBox\">"+msgErr_+"</span>";
        html+="</p>";
        html+="</div>";
        return html;
}

//acabar teste de seleção
/*</script>*/

