//carregar fotos
	carregarFotos	=	function(p_locRetorno){
		$(p_locRetorno).gallery({
		  interval: 5500,
		  height: '250px',
		  width: '436px'
		});
	}

	
//ajax geral
	envioAjax	=	function(p_locRetorno, p_pgRequisitada, p_parEntrada){
			//alert(p_locRetorno+'  -  '+ p_pgRequisitada+'  -  '+ p_parEntrada);
			$(p_locRetorno).html("<div align=\"center\"  class=\"pgLoading\"><img src=\"img/loading-balls.gif\" alt=\"Carregando\"/></div>");
						
			$.post(p_pgRequisitada,{p0:p_parEntrada[0],p1:p_parEntrada[1],p2:p_parEntrada[2],p3:p_parEntrada[3],p4:p_parEntrada[4]},
				function(data){
						if ($('#buscar').val()!=''){
								$(p_locRetorno).show();
								$(p_locRetorno).append(data);
								$(p_locRetorno+' .pgLoading').hide(); 
						}
						else{
								$(p_locRetorno).empty().html('Erro:'+data);
						}
				})

	}
	
	
	
	
	
	
//google maps
    var map;
    var gdir;
    var geocoder = null;
    var addressMarker;



    function initialize( de , para) {
	
      if (GBrowserIsCompatible()) {      
        map = new GMap2(document.getElementById("map_canvas"));
        gdir = new GDirections(map, document.getElementById("directions"));
        GEvent.addListener(gdir, "load", onGDirectionsLoad);
        GEvent.addListener(gdir, "error", handleErrors);

        setDirections(de, para, "pt_BR");
      }
    }
    
    function setDirections(fromAddress, toAddress, locale) {
      gdir.load("from: " + fromAddress + " to: " + toAddress,
                { "locale": locale });

    }

    function handleErrors(){
	   if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
	     $('#erros').html("Nenhuma localiza&ccedil;&atilde;o geogr&aacute;fica correspondente foi encontrada para o endere&ccedil;o especificado. Isso pode ocorrer porque o endere&ccedil;o &eacute; relativamente novo ou est&aacute; incorreto. Por favor, verifique o endere&ccedil;o informado.");
	   else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
	     $('#erros').html("Uma solicitação de geoc&oacute;digo ou rota n&atilde;o foi processada com &ecirc;xito, por&eacute;m o motivo exato da falha &eacute; desconhecido.");
	   
	   else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
	     $('#erros').html("O par&circ;metro HTTP estava ausente ou n&atilde;o tinha valor algum. No caso de solicita&ccedil;&otilde;es de geoc&oacute;digo, significa que um endere&ccedil;o vazio foi especificado como entrada. No caso de solicita&ccedil;&otilde;es de rota, significa que nenhuma consulta foi especificada na entrada.");

	//   else if (gdir.getStatus().code == G_UNAVAILABLE_ADDRESS)  <--- Doc bug... this is either not defined, or Doc is wrong
	//     alert("The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.\n Error code: " + gdir.getStatus().code);
	     
	   else if (gdir.getStatus().code == G_GEO_BAD_KEY)
	     $('#erros').html("A chave especificada é inv&aacute;lida ou n&atilde;o corresponde ao dom&iacute;nio para o qual foi fornecida.");

	   else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
	     $('#erros').html("A solicita&ccedil;&atilde;o de rota n&atilde;o foi analisada com &ecirc;xito.");
	    
	   else $('#erros').html("Ocorreu um erro desconhecido.");
	   
	}

	function onGDirectionsLoad(){ 

		
		var entrada	=	new Array();
		entrada[0]	=	Math.round(gdir.getDuration().seconds/60);
		entrada[1]	=	gdir.getDistance().meters/1000;
		entrada[1]	=	entrada[1].toFixed(2);
		$('#datepicker').val()
		entrada[2]	=	Math.round(gdir.getDistance().meters/gdir.getDuration().seconds*3.6);
		
		
		envioAjax('#google_relat','conteudo/cont_google_relat.php?dt='+$('#datepicker').val()+'&hr='+$('#hora').val()+'&mn='+$('#min').val(),entrada);
		
	}
//google maps
	
	relat	=	function(){
		alert('q');

	}
		
		
		
		
		
		
	chamaGoogle	= function(){
			var	fromCidade	=	$('#fromCidade').val();
			var	fromUf		=	$('#fromUf').val();
			var	fromRua		=	$('#fromRua').val();
			var	fromNumero	=	$('#fromNumero').val();
			
			var	toCidade	=	$('#toCidade').val();
			var	toUf		=	$('#toUf').val();
			var	toRua		=	$('#toRua').val();
			var	toNumero	=	$('#toNumero').val();
			
			var	data		=	$('#datepicker').val();
			var	hora		=	$('#hora').val();
			var	minut		=	$('#min').val();
			
			if(fromCidade == ''|| fromUf == '' || fromRua ==''	|| fromNumero ==''	||	toCidade == ''|| toUf == '' || toRua ==''	|| toNumero =='' ||  data =='' ){
				return	false;
			}else{
				var entrada	=	new Array();
				$('#googleMaps').show();
				entrada[0]	=	'<?php echo $json->p0 ?>';
				entrada[1]	=	fromCidade+'%'+fromUf+'%'+fromRua+'%'+fromNumero+'%'+toCidade+'%'+toUf+'%'+toRua+'%'+toNumero+'%'+data+'%'+hora+'%'+minut;
				envioAjax('#pg_google','conteudo/cont_google.php',entrada);		
			}
	}
	

$(document).ready(function(){
				
			$('#btSimular').click(function(){	
						var	fromCidade	=	$('#fromCidade').val();
						var	fromUf		=	$('#fromUf').val();
						var	fromRua		=	$('#fromRua').val();
						var	fromNumero	=	$('#fromNumero').val();
						
						var	toCidade	=	$('#toCidade').val();
						var	toUf		=	$('#toUf').val();
						var	toRua		=	$('#toRua').val();
						var	toNumero	=	$('#toNumero').val();
						
						var	data		=	$('#datepicker').val();
						var	hora		=	$('#hora').val();
						var	minut		=	$('#min').val();
						
						if(fromCidade == ''|| fromUf == '' || fromRua ==''	|| fromNumero ==''	||	toCidade == ''|| toUf == '' || toRua ==''	|| toNumero =='' ||  data =='' ){
							return	false;
						}else{
							var entrada	=	new Array();
							$('#googleMaps').show();
							entrada[0]	=	'<?php echo $json->p0 ?>';
							entrada[1]	=	fromCidade+'%'+fromUf+'%'+fromRua+'%'+fromNumero+'%'+toCidade+'%'+toUf+'%'+toRua+'%'+toNumero+'%'+data+'%'+hora+'%'+minut;
							envioAjax('#pg_google','conteudo/cont_google.php',entrada);		
						}
				})			
				
				
				var pg		=	'conteudo/cont_index.php';
				var pg2		=	'conteudo/late_noticia.php';
				
				var attr	=	$('#menuSuperiorHref').attr('rel');
				var entrada	=	new Array();
				entrada[0]	=	attr;
				entrada[1]	=	'';
				entrada[2]	=	$('#eventGet').val();
				
				
				envioAjax('#coluna_dois',pg,entrada);
				envioAjax('#carregar_noticias',pg2,entrada);	
});
