function abrirJanela(url,larg,alt) {
	window.open(url,'','width='+larg+',height='+alt+',left=0,top=0,resizable=no,menubar=no,location=no,status=no,scrollbars=no');
}

function abrirJanelaScroll(url,larg,alt) {
	window.open(url,'','width='+larg+',height='+alt+',left=0,top=0,resizable=no,menubar=no,location=no,status=no,scrollbars=yes');
}

function aleatorio(){
	inferior=0;
	superior=999999;
	numPossibilidades = superior - inferior ;
	aleat = Math.random() * numPossibilidades; 
	aleat = Math.floor(aleat);
	return parseInt(inferior) + aleat;
}

function arrumarBuscaRapida() {
	if ($('#iRef').val()=='Referência do imóvel') {
		$('#iRef').val('');
	}
	if ($('#iMetragem').val()=='Metragem') {
		$('#iMetragem').val('');
	}
	if ($('#iValorIni').val()=='Valor inicial') {
		$('#iValorIni').val('');
	}
	if ($('#iValorFim').val()=='Valor final') {
		$('#iValorFim').val('');
	}
}

function arrumarBuscaAvancada() {
	if ($('#iRef').val()=='Referência do imóvel') {
		$('#iRef').val('');
	}	
	if ($('#iMetragem').val()=='Metragem') {
		$('#iMetragem').val('');
	}
	if ($('#iValorIni').val()=='Valor') {
		$('#iValorIni').val('');
	}
	if ($('#iValorFim').val()=='Valor') {
		$('#iValorFim').val('');
	}
}

function getBairrosRapida(dorm) {
	var tipo;
	$('#iTipo option:selected').each(function() {
		tipo = $(this).val();
	});
	$.ajax({
		async: false,
		url: 'inc/xml/getBusca.asp?pg=v&o=bairro_rap&tipo='+tipo+'&d='+dorm+'&a='+aleatorio(),
		success: function(xml) {		
			$('#iBairro option').each(function() {
				$(this).remove();
			});
			
			$('#iBairro').append('<option value="">Bairro</option>');
			$('bairro', xml).each(function() {
				bairro=$(this).text();
				$('#iBairro').append('<option value="'+bairro+'">'+bairro+'</option>');
			});
		}
	});
}

function getDormitoriosRapida(tipo) {
	//busca rápida de dormitórios	
	$.ajax({
		async: false,
		url: 'inc/xml/getBusca.asp?pg=v&o=dorm_rap&tipo='+tipo+'&a='+aleatorio(),
		success: function(xml) {
			$('#iDormitorios option').each(function() {
				$(this).remove();
			});
			
			$('#iBairro option').each(function() {
				$(this).remove();
			});
			
			$('#iDormitorios').append('<option value="">Dormitório</option>');
			$('dorm', xml).each(function() {
				dorm=$(this).text();
				$('#iDormitorios').append('<option value="'+dorm+'">'+dorm+'</option>');
			});
		}
	});
	getBairrosRapida('');
}

function tratar(dado) {
	//Tratar os dados para converter a acentuação e caracteres especiais, para evitar problemas nos posts ajax
	dado = encodeURIComponent(dado);
	return dado;
}

function URLEncode(str) { 
	str = escape(str);
	while (str.indexOf("/")!=-1) {
		str = str.replace("/","%2F");
	} 
	return str;
}

function getDormitorios(tipo) {
	$.get("inc/xml/getBusca.asp", {pg:'v', o:'dorm', tipo:tipo, a:aleatorio() },function(xml){
		$('#iDormitorios option').each(function() {
			$(this).remove();
		});
		$('#iCidade option').each(function() {
			$(this).remove();
		});
		$('#iBairro option').each(function() {
			$(this).remove();
		});
		$('#iDormitorios').append('<option value="">Dormitório</option>');
		$('dorm', xml).each(function() {
			dorm=$(this).text();
			$('#iDormitorios').append('<option value="'+dorm+'">'+dorm+'</option>');
		});
		$('#iCidade').append('<option value="">Cidade</option>');
		$('cidade', xml).each(function() {
			cidade=$(this).text();
			$('#iCidade').append('<option value="'+cidade+'">'+cidade+'</option>');
		});
		$('#iBairro').append('<option value="">Bairro</option>');
		$('bairro', xml).each(function() {
			bairro=$(this).text();
			$('#iBairro').append('<option value="'+bairro+'">'+bairro+'</option>');
		});
	});
}

function getCidades(dorm) {
	tipo = $('#iTipo :selected').val();
	$.get("inc/xml/getBusca.asp", {pg:'v', o:'cidade', tipo:tipo, d:dorm, a:aleatorio() },function(xml){
		$('#iCidade option').each(function() {
			$(this).remove();
		});
		$('#iBairro option').each(function() {
			$(this).remove();
		});
		$('#iCidade').append('<option value="">Cidade</option>');
		$('cidade', xml).each(function() {
			cidade=$(this).text();
			$('#iCidade').append('<option value="'+cidade+'">'+cidade+'</option>');
		});
		$('#iBairro').append('<option value="">Bairro</option>');
		$('bairro', xml).each(function() {
			bairro=$(this).text();
			$('#iBairro').append('<option value="'+bairro+'">'+bairro+'</option>');
		});
	});
}

function getBairros(cidade) {
	tipo = $('#iTipo :selected').val();
	$.get("inc/xml/getBusca.asp", {pg:'v', o:'bairro', tipo:tipo, d:dorm, cid: cidade, a:aleatorio() },function(xml){
		$('#iBairro option').each(function() {
			$(this).remove();
		});
		$('#iBairro').append('<option value="">Bairro</option>');
		$('bairro', xml).each(function() {
			bairro=$(this).text();
			$('#iBairro').append('<option value="'+bairro+'">'+bairro+'</option>');
		});
	});
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
