// Custom JavaScript functions
var aryFilters=new Array();

function stayTypeSelect(list, number, ref){
	var objId = list + number;
	var refId = list + ref;
	clearTypes();

	var isActive = $('#'+objId).hasClass('active');
	
	if(isActive == true){
		var isActive = $('#'+objId).removeClass('active');
		removeItem(number);
	}else{
		var isActive = $('#'+objId).addClass('active');
		aryFilters.push(refId);
	}
	
	$("#select-amenity").html('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="'+site_url+'site/images/layout/ajax-loader.gif" />');
	
	$.ajax({
	  url: site_url + 'accommodations/getAmmenities/'+ref,
	  async:false,
	  global: true,
	  processData: false,
	  success: function(data) {
	    $("#select-amenity").html(data);
	  }
	});
}

function stayFilterSelect(list, number, ref){
	var objId = list + number;
	var refId = list + ref;
	var isActive = $('#'+objId).hasClass('active');
	if(isActive == true){
		var isActive = $('#'+objId).removeClass('active');
		aryFilters.splice(number,1);
	}else{
		var isActive = $('#'+objId).addClass('active');
		//aryFilters[number] = refId;
		aryFilters.push(refId);
	}
}

function filterAccommodations(){
	var uri = '/filters';
	for (var i in aryFilters){
		uri += '-'+aryFilters[i];
	}
	var url = site_url+'stay'+uri;
	window.location = url;
}

function filterRestaurants(){
	var uri = '/filters';
	for (var i in aryFilters){
		uri += '-'+aryFilters[i];
	}
	var url = site_url+'eat'+uri;
	window.location = url;
	
}

function clearArray(){
	var n = aryFilters.length;
	for(i = 0; i < n; i++){
		aryFilters.pop();
	}
}

function clearTypes(){
	var n = aryFilters.length;
	for(i = 0; i < n; i++){
		//alert("val is "+aryFilters[i].substr(0,1) + " n is " + n + " - i is "+i);
		if(aryFilters[i].substr(0,1) == "t"){
			var isActive = $('#'+aryFilters[i]).removeClass('active');
		}
	}
	clearArray();
}
function setFilter(){
	var uri = jQuery.url.segment(1);
	if(uri != null){
		var aryItems = uri.split("-");
		var number = aryItems[1].substr(1);
		var n = aryItems.length;
		// Set type
		var isActive = $('#'+aryItems[1]).addClass('active');
		aryFilters.push("t"+number);
		
		$.ajax({
		  url: site_url + 'accommodations/getAmmenities/'+number,
		  async:false,
		  global: true,
		  processData: false,
		  success: function(data) {
		    $("#select-amenity").html(data);
		    // Set Ammenities
			if(n > 2){
				for(i = 2; i < n; i++){
					var isActive = $('#'+aryItems[i]).addClass('active');
				}
			}
		    
		  }
		});
	}	
}