// JavaScript Document

// set up an array of options we want to query.
var refineOptions = [
    {setting:"num_beds",value:"0"},
    {setting:"num_beds",value:"1"},
    {setting:"num_beds",value:"2"},
    {setting:"num_beds",value:"3"},
    {setting:"num_beds",value:"4"},
    {setting:"num_beds",value:"5"},
    {setting:"num_baths",value:"0"},
    {setting:"num_baths",value:"1"},
    {setting:"num_baths",value:"2"},
    {setting:"num_baths",value:"3"},
    {setting:"dep_1_n",value:"0"},
    {setting:"dep_1_n",value:"1"},
    {setting:"dep_1_n",value:"2"},
    {setting:"dep_1_2",value:"4"},
    {setting:"dep_1_3",value:"8"},
    {setting:"dep_1_4",value:"16"},
    {setting:"dep_1_5",value:"32"},
    {setting:"dep_1_6",value:"64"},
    {setting:"dep_1_7",value:"128"},
    {setting:"dep_1_8",value:"256"},
    {setting:"dep_1_9",value:"512"},
    {setting:"tenure",value:"0"},
    {setting:"tenure",value:"F"},
    {setting:"tenure",value:"L"}
     

];


function refineActive(id, cat, searchtype) {
	var children=document.getElementById('cat'+cat).getElementsByTagName('a');

	for (i=0; i<children.length; i++) {

	children[i].style.fontWeight = 'normal';

	}
	document.getElementById(cat+id).style.fontWeight = 'bold';
	
	for(var propertydata in refineOptions){
                        document.getElementById(refineOptions[propertydata]['setting']+'_'+refineOptions[propertydata]['value']).innerHTML = "<img src='"+this.httpRoot+"images/js-loading-icon.gif' width='15' height='15' style='float:right;clear:both;'>";
                    }
					
	/*$('#updatebedrooms0').load("/includes/ajax_results.php?searchtype="+searchtype+"&field=bedrooms&value=0");
	$('#updatebedrooms1').load("/includes/ajax_results.php?searchtype="+searchtype+"&field=bedrooms&value=1");
	$('#updatebedrooms2').load("/includes/ajax_results.php?searchtype="+searchtype+"&field=bedrooms&value=2");
	$('#updatebedrooms3').load("/includes/ajax_results.php?searchtype="+searchtype+"&field=bedrooms&value=3");
	$('#updatebedrooms4').load("/includes/ajax_results.php?searchtype="+searchtype+"&field=bedrooms&value=4");
	$('#updatebedrooms5').load("/includes/ajax_results.php?searchtype="+searchtype+"&field=bedrooms&value=5");*/
}


function displayTotal(data) {
	//alert(data.toSource());
	if(data.resultTotal == '') { data.resultTotal = '0'; }
	document.getElementById(data.setting+'_'+data.value).innerHTML = data.resultTotal;

	
}



/*
// set the current index for the above array
var refineSettingsIndex = 0;

// function to process the result
var callback = function(data){
    // data is returned as JSON object: { resultTotal: n }
    // do something with the result
   displayTotal(refineOptions[refineSettingsIndex].setting,refineOptions[refineSettingsIndex].value,data.resultTotal);
   // advance to the next setting
   refineSettingsIndex++;
    if(refineSettingsIndex >= refineOptions.length){// we're at the end
        refineSettingsIndex = 0;
    }else{// get the next setting
        RPWSearchSocket.getCachedPropertyTotal(callback,refineOptions[refineSettingsIndex].setting,refineOptions[refineSettingsIndex].value);
    }
}
*/

