
/*================================= BACKGROUND TOP ANIMATION ================================== */


			var scrollSpeed = 30; 		// Speed in milliseconds
			var step = 1; 				// How many pixels to move per step
			var current1 = -843;
			var current2 = 0;			// The current pixel row
			var imageWidth = 2529;		// Background image height
			var headerWidth = 843;		// How tall the header is.
			
			//The pixel row where to start a new loop
			var restartPosition1 = -(imageWidth - headerWidth);
			var restartPosition2 = -(imageWidth - headerWidth);
			
			function scrollBg(){
				//Go to next pixel row.
				current1 += step;
				current2 -= step;
				
				//If at the end of the image, then go to the top.
				if (current1 == 0){
					current1 = -1686;
				}
				if (current2 == restartPosition2){
					current2 = 0;
				}
				
				//Set the CSS of the header.
				$('#wave_slide1').css("background-position",current1+"px 0");
				$('#wave_slide2').css("background-position",current2+"px 0");
				
			}

<!-- Chamadas de Impressão -->

function impressao(url,rid) {
link = window.open(url+"?RID="+rid,"_blank","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=626");
}

<!-- Validação Pesquisa texto livre -->
 
             function search_ref() {
				if($("#txt").val() == initvalue ||  $("#txt").val() == ''){
					alert(initvalue);
				}else{ 			
					if($('#write_option').attr('checked') == true){
						$("#txt").val($("#txt").val().split(' '));
						$("#txt").val($("#txt").val().split('+'));
						var newval = $("#txt").val();
						newval = newval.replace(/,/gi, "_");
						$("#txt").val(newval);
					}else{
						$("#txt").val($("#txt").val().split(' '));
						var newval = $("#txt").val();
						newval = newval.replace(/,/gi, "+");
						$("#txt").val(newval);
						
					}
					var lista_imo = document.getElementById('lista_imoveis');
					//alert($("#txt").val());
					loading_imo('lista_imoveis','_webcontrols/functionalities/imolistings.spk?txt='+$("#txt").val(),': '+$("#txt").val());
				}
			}
			function set_initvalue(obj){
				if($(obj).val() == ''){
					$(obj).val(initvalue);
				}else if($(obj).val() == initvalue){
					$(obj).val('');
				}
			}
			
	
<!-- Btn search -->
function toggle_search(){
			if(document.getElementById('map_search').style.display == 'none'){
			
			document.getElementById('map_search').style.display = 'block';
			document.getElementById('list_search').style.display = 'none';
			document.getElementById('btn_search').innerHTML = searchlist_trans;
			
			setTimeout('load_mapsearch()',1000);
			
			}else{
			
			document.getElementById('map_search').style.display = 'none';
			document.getElementById('list_search').style.display = 'block';
			document.getElementById('btn_search').innerHTML = searchmap_trans ;
			
			}
		}
		
<!-- Quick search -->
	var nat_trans;
	var typ_trans;
	var twn_trans;
	var ngh_trans;
	var bus_trans;
	var any_trans;
function update_search(){
		var form = document.quick_search;
		var form_values = $('#quick_search').serialize();
		//alert(form_values);
		var natureza = document.getElementById("nat").options[document.getElementById('nat').selectedIndex].text
		var tipologia = document.getElementById("typ").options[document.getElementById('typ').selectedIndex].text
		var concelho = document.getElementById("twn").options[document.getElementById('twn').selectedIndex].text
		var freguesia = document.getElementById("ngh").options[document.getElementById('ngh').selectedIndex].text
		var negocio = document.getElementById("bus").options[document.getElementById('bus').selectedIndex].text
		if(natureza == nat_trans){natureza= any_trans};
		if(tipologia == typ_trans){tipologia=any_trans};
		if(concelho == twn_trans){concelho=any_trans};
		if(freguesia == ngh_trans){freguesia=any_trans};
		if(negocio == bus_trans){negocio=any_trans};
		//alert(natureza);
		loading_imo('lista_imoveis','_webcontrols/functionalities/imolistings.spk?'+form_values,':<div id="loading" style="margin:0 0 0 100px;text-align:left;float:left">'+nat_trans+' - <strong>'+natureza+'</strong><br>'+typ_trans+' - <strong>'+tipologia+'</strong><br>'+bus_trans+' - <strong>'+negocio+'</strong><br>'+twn_trans+' - <strong>'+concelho+'</strong><br>'+ngh_trans+' - <strong>'+freguesia+'</strong></div>');
	}


<!-- Ajax Container -->
function loading_detalhe(target,content,loading) {			
  		$('#'+target).html('<p id="loading"><img src="_images/loading.gif" width="66px" height="66px"/><br><br><br>'+trans_loading_content+loading+'...</p>');
  		setTimeout("loading_content('"+target+"','"+content+"')", 1000);
  
}
function loading(target,content,loading) {
	if(document.getElementById(target).style.display != 'none'){
		
  		$('#'+target).html('<p id="loading"><img src="_images/loading.gif" width="66px" height="66px"/><br><br><br>'+trans_loading_content+loading+'...</p>');
  		setTimeout("loading_content('"+target+"','"+content+"')", 1000);
  
	}
}
function loading_content(target,content) {
  $('#'+target).load(content);
}


var inicio_load = "on";

function loading_imo(target,content,loadingtxt) {
if(contents_status[0] != 'none'){
  if(document.getElementById(target)){
  		
		$('#'+target).html('<p id="loading"><img src="_images/loading2.gif" width="128px" height="15px"/><br><br><br>'+trans_loading_imo+' '+loadingtxt+'...</p>');
  		setTimeout("loading_imo_list('"+target+"','"+content+"')", 1000);
  
  		if(inicio_load == "off"){
  			$('#topo_search_btn').click();
  		}
  	    inicio_load = "off";
	
	}else{
	
	//alert("fechado");
	menu_geral('1','menu1','5');
							
	search_value = content;
	txtsearch_value = loadingtxt;
							
	loading('imoveis_content','_webcontrols/ajax/imoveis.spk?outsearch=on','{imoveis}');
	
	}
	
}else{alert(trans_modulo_erro)}

}

	<!-- Out Search -->

			var search_value;
			var txtsearch_value;
			function list_search(){
					loading_imo('lista_imoveis',search_value,txtsearch_value)
			}


var imo_target;
function loading_imo_list(target,content) {
  imo_target = target;
  $('#'+target).load(content,'',setscroll);
}
function setscroll(){
	 $('#'+imo_target).jScrollPane();
	}

/*
function request(sUrl,sDiv){
	 $(sDiv).empty();
	 //$(sDiv).html('<div style="float:left; margin-left: 300px; margin-top:20px; width:20px; height=20px;"><img src="../_images/20.gif" width="20" height="20"/></div>');//se quiseres atribuir um loader
	$.get(sUrl, function(dados){
        $(sDiv).html((dados));
        return true;
    });
}
*/

<!-- Sliders -->
function min_max(obj){
	
		if(document.getElementById(obj).style.display == 'none'){
			   		$('#'+obj).slideDown(600);
			   		$('#'+obj+'_minmax').removeClass().addClass("btn_separador_min");
					document.getElementById(obj+'_minmax').title = trans_min;
		}else { 
			   		$('#'+obj).slideUp(600);
			   		$('#'+obj+'_minmax').removeClass().addClass("btn_separador_max");
					document.getElementById(obj+'_minmax').title = trans_max;
		}
	
	}
function slide_geral(obj,obj_btn,nr,timer,onlyopen)
	{
		if (timer == 'on'){	 
		
		setTimeout("slide_geral('"+obj+"','"+obj_btn+"','"+nr+"','off')", 2000);
		
		}else{
			 
			 if(onlyopen == 'on'){
				 
			   $('#'+obj).slideDown(600);
			   $('#'+obj_btn+nr).removeClass().addClass(obj_btn+"_up");
				 
			 }else {
				 
				 if(document.getElementById(obj).style.display == 'none'){
			   		$('#'+obj).slideDown(600);
			   		$('#'+obj_btn+nr).removeClass().addClass(obj_btn+"_up");
			 	}else { 
			   		$('#'+obj).slideUp(600);
			   		$('#'+obj_btn+nr).removeClass().addClass(obj_btn+"_down");
			  	}
				 
				 
			}
			  
		}

				//this.location = "#btn_content_1"
				
		
	}

function imo_btn(obj,stat)
	{
		$('#imo_top_'+obj).removeClass().addClass("listitem_top"+stat);
		$('#imo_middle_'+obj).removeClass().addClass("listitem_middle"+stat);
		$('#imo_bottom_'+obj).removeClass().addClass("listitem_bottom"+stat);
	}
	
function show(obj)
	{
		document.getElementById(obj).style.display = 'block'
	}

function hide(obj)
	{
		document.getElementById(obj).style.display = 'none'
	}

//this.location = "#" + ancora ;
<!-- Menus -->

function menu_geral(active,menu,total_tabs){
		var i;
		for (i=1;i<=total_tabs;i++)
		{
			if(i == 1){
				if (i == active){
				$('#'+menu+'_btn_'+i).removeClass().addClass("btn_separador_1_active");
				} else {
					if(!$('#'+menu+'_btn_'+i).is(".btn_separador_1_inactive")){
						$('#'+menu+'_btn_'+i).removeClass().addClass("btn_separador_1");
					}
				}
			
			}else{
				if (i == active){
				$('#'+menu+'_btn_'+i).removeClass().addClass("btn_separador_2_active");
				} else {
					if(!$('#'+menu+'_btn_'+i).is(".btn_separador_2_inactive")){
						$('#'+menu+'_btn_'+i).removeClass().addClass("btn_separador_2");
					}
				}
			}
		}
	}
	
<!-- Data/Hora -->

function setdata(idioma) {

setTimeout("setdata('"+idioma+"')",100);

var d=new Date();

<!-- PT -->

var weekday_PT=new Array("Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado");
var monthname_PT=new Array("Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");

<!-- DE --->

var weekday_DE=new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
var monthname_DE=new Array("Januar", "Februar", "März", "April", "Mag", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");

<!-- EN -->

var weekday_EN=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monthname_EN=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

<!-- ES -->

var weekday_ES=new Array("Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado");
var monthname_ES=new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");

<!-- FR -->

var weekday_FR=new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var monthname_FR=new Array("Janvier", "F&eacute;vrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Ao&ucirc;t", "Septembre", "Octobre", "Novembre", "D&eacute;cembre");

<!-- HORA -->

var currentTime = new Date();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();

  if (minutes < 10) {
  minutes = "0" + minutes
  }

<!-- -->
if(document.getElementById('data_txt') != null){
if(idioma == 'PT') {
	
document.getElementById('data_txt').innerHTML ="" + weekday_PT[d.getDay()] + ", " + d.getDate() + " de " + monthname_PT[d.getMonth()] + " de " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

} else if (idioma == 'EN') {
	
document.getElementById('data_txt').innerHTML ="" + weekday_EN[d.getDay()] + ", " + d.getDate() + " " + monthname_EN[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

} else if (idioma == 'FR') {

document.getElementById('data_txt').innerHTML ="" + weekday_FR[d.getDay()] + ", " + d.getDate() + " " + monthname_FR[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

} else if (idioma == 'DE') {

document.getElementById('data_txt').innerHTML ="" +  weekday_DE[d.getDay()] + ", " + d.getDate() + " " + monthname_DE[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

} else if (idioma == 'ES') {

document.getElementById('data_txt').innerHTML ="" + weekday_ES[d.getDay()] + ", " + d.getDate() + " " + monthname_ES[d.getMonth()] + " " + d.getFullYear() + " | " + "<b>" + hours + "h" + minutes + " " + "</b>";

}; 
};

}

function get_year(){
				var ano=new Date();
                document.getElementById('ano_txt').innerHTML = ano.getFullYear();
				};


<!-- Favoritos do browser -->

function addbookmark(bookmarkurl,bookmarktitle){
	
	//var bookmarkurl="http://www.edimensao.com/"
	//var bookmarktitle="Espaço e Dimensão"
	
	if(window.sidebar){
		window.sidebar.addPanel(bookmarktitle,bookmarkurl ,'');
		//alert("firefox");	
	}else if(window.external){
	window.external.AddFavorite(bookmarkurl,bookmarktitle);
		//alert("IE");
	}else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}



