﻿/**
 * Ao carregar a página, o temporizador é iniciando para checar se há uma nova âncora ativa a cada 300ms
 */
var $foo = jQuery.noConflict();
 
$foo().ready(function(){
				   
	setInterval("checkAnchor()", 300);

});



var currentAnchor = null;

/**
 * Metodo que checa se há alguma mudança de âncora, se houver, envia a requisição ajax
 */
function checkAnchor(){
	
	
	if(currentAnchor != document.location.hash){
		currentAnchor = document.location.hash;
		/**
		 * Se não há nenhuma âncora ativa, a seção default é carregada
		 */
		if(!currentAnchor)
			query = "section=Inicial";
		else
		{
			/**
			 * Cria a string de resultado. Convertendo a url: URL/#fotos&id=2 em URL/?section=fotos&id=2
			 * */
			var splits = currentAnchor.substring(1).split('&');
			var section = splits[0];
			delete splits[0];
			var params = splits.join('&');
			var query = "section=" + section + params;
		}
		/**
		 * Envia a requisição
		 */
		 
		$foo.get("callbacks.php",query, function(data){
			$foo("#streaming").html(data);
			setTimeout("document.title='Augusto Corretor Imobiliário';", 100);
		});
		
		 $foo("#carregando").ajaxStart(function(){
  			  $foo("#streaming").slideUp("normal");
			 $foo(this).show();
			});
 
		 $foo("#carregando").ajaxStop(function(){
		   $foo("#streaming").slideDown("normal");
		   $foo(this).hide();
		 });


	}
}
