function expander(obj) {
	divId = obj.id
	divBodyObj = jQuery('#'+divId+"Body");
	divHeaderObj = jQuery('#'+divId);
	
	isExpanded = divBodyObj.hasClass('expanded');
	
	if(isExpanded) {
		newClass = 'collapsed';
		headerClass = 'sectionCollapsed';
		jQuery('#'+divId+" .anavgroupheaderclear").css('display',"none");
	} else {
		newClass = 'expanded';
		headerClass = 'sectionExpanded';
		
		cnt = jQuery("#"+divId+"Body :checkbox:checked").length 
		if(cnt > 0) {
			jQuery('#'+divId+" .anavgroupheaderclear").css('display',"block");
		}	
	}
	
	if(divHeaderObj.hasClass("noBorderBottom")){
		var noBtBorder = true
	} else{
		var noBtBorder = false
	}
	
	divHeaderObj.removeAttr('class');
	
	divHeaderObj.addClass(headerClass);
	divHeaderObj.addClass('sectionHeader');
	
	if(noBtBorder) {
		divHeaderObj.addClass('noBorderBottom');
	}
	
	divBodyObj.attr('class',newClass);
	
}

function expandAll() {
	jQuery('.collapsed').addClass('expanded').removeClass('collapsed');
	jQuery('.sectionCollapsed').addClass('sectionExpanded').removeClass('sectionCollapsed');
}


function collapseAll() {
	jQuery('.expanded').addClass('collapsed').removeClass('expanded');
	jQuery('.sectionExpanded').addClass('sectionCollapsed').removeClass('sectionExpanded');
	jQuery('.collapsed:first').addClass('expanded').removeClass('collapsed');
	jQuery('.collapsed:last').addClass('expanded').removeClass('collapsed');
	jQuery('.sectionCollapsed:first').addClass('sectionExpanded').removeClass('sectionCollapsed');
	jQuery('.sectionCollapsed:last').addClass('sectionExpanded').removeClass('sectionCollapsed');
}

function clearAll() {
	var h = jQuery("#listingFrame").height();
	var w = jQuery("#listingFrame").width();
	
	jQuery("#loading").css("display","block")
	jQuery("#loading").css("height",h)
	jQuery("#loading").css("width",w-13)
	
	jQuery("#loading").animate({opacity:0.8},800);
	
	
	var opt = new Array();
	
	jQuery(".searchColumn :checkbox:checked").each(function(){
		opt[this.value] = this.value;
	});
	
	jQuery("#generalInfoBody input").val("");
	jQuery("#generalInfoBody select").val("");
	jQuery(".countiesLink").html("Counties");
	jQuery(".regionsLink").html("State areas");
	
	
	
	var optStr = opt.join("|")
	var isAuction = 0;
	var CurrentUrl = window.location
	var patt=/auctions.html/g;
	var r=patt.test(CurrentUrl);
	if(r) {
		isAuction = 1;
	}

	
	jQuery.ajax({  
		type: "POST",  
		url: "lands.php?isAuction="+isAuction,  
		
		data: { options: optStr,action:"batchRemove",initialAction:"clearAll",isAuction:isAuction},  
		success: function(theResponse) {
			jQuery("#listingFrame").html('<div id="loading" class="loading"></div>' + theResponse)
			jQuery("#loading").css("display","none")
			
			jQuery(".searchColumn :checkbox:checked").each(function(){
				jQuery(this).attr("checked",false);
			});
			
			jQuery(".anavgroupheaderclear").css('display',"none");
			
			var viewMode = jQuery(".map").hasClass("modeActive");
				
			if(viewMode) {
				location.href="land_for_sale.html"
			}
			
		} 
	});
	return false;
	
}
