﻿function filterActions(){
$('.AdvancedSearch .FilterNestedDropDownList').each(function(index) { 
		setTimeout("vertodos("+index+")", 0); 
	});
	
	$('.AdvancedSearch .FilterDropDownList').each(function() {
		$(this).find("option").eq(0).text("Ver todos");
	});
}

function getQueryStringParams() {
	// Obtenemos el valor del querystring
	var querystring = window.location.search.substring(1);
	if (querystring != null && querystring != "") {
		var parametros = querystring.split("&");	
		return parametros;
	}
	
	return null;
}

function getQueryStringParam(param) {
	// Obtenemos los parámetros del querystring
	var parametros = getQueryStringParams();
	if (parametros != null) {
		for (var i=0; i< parametros.length; i++) {
			var parametro = parametros[i].split("=");
			if (parametro[0] == param) {
				return parametro[1];
			}		
		}
	}
	
	return null;
}

function toggleMap() {
	$('.MostrarMapa').click(function(ev) {
		ev.preventDefault();
		if ($('.wp-module-name-mapa-de-inmuebles').css('visibility') == "hidden"){
			$('.wp-module-name-mapa-de-inmuebles').css({'visibility': 'visible', 'margin-bottom': '15px'})
		}
		else { $('.wp-module-name-mapa-de-inmuebles').css({'visibility': 'hidden', 'margin-bottom': '-400px'}) }
	});
}

function toggleAlerts() {
	$('.MostrarSuscripcion1 a').click(function(ev) {
		ev.preventDefault();
		if ($('.wp-module-2961 .view-tasas-alert').css('display') == "none"){
			$('.wp-module-2961 .view-tasas-alert').show()
		}
		else { $('.wp-module-2961 .view-tasas-alert').hide()}
	});
	$('.MostrarSuscripcion2 a').click(function(ev) {
		ev.preventDefault();
		if ($('.wp-module-2962 .view-tasas-alert').css('display') == "none"){
			$('.wp-module-2962 .view-tasas-alert').show()
		}
		else { $('.wp-module-2962 .view-tasas-alert').hide()}
	});
}

function ocultarZonasVacias() {	
	$('.ZonesNavigationTitleContainer').each(function(){
		if ($(this).next('.ZonesNavigationZoneContainer').find('li').length == 0)
		{
			$(this).hide();
		}
	});
}

function trackearCompartir(){
	if (typeof(_gat) == 'object') {
		var pageTracker = _gat._getTracker('UA-1160955-13');
		pageTracker._trackPageview();
		
		$('.CompartirFieldContainer a').click(function() {
			var provider = $(this).attr("class");
			_gaq.push(['_trackEvent', 'Social media', 'Click', provider]);
		})
	}
}

$(document).ready(function(){
	filterActions();
	$('.wp-module-name-mapa-de-inmuebles').css({'visibility': 'hidden', 'margin-bottom': '-400px'})
	toggleMap();
	toggleAlerts();
	if (getQueryStringParam("view") == "map") { $('.wp-module-name-mapa-de-inmuebles').css({'visibility': 'visible', 'margin-bottom': '15px'}) }
	ocultarZonasVacias();
	trackearCompartir();
})
