

function loadFavorites(type){
	    
	  
    	if (type == "favorites"){
     	new Ajax.Updater('foo', '/mlssearch/pages/favorite-listings.php?action=count', {
	      			  evalScripts:true, asynchronous:true });
    	}else{
    	new Ajax.Updater('foo', '/mlssearch/pages/recent-viewed.php?action=count', {
	      			  evalScripts:true, asynchronous:true });	
    	}
		
    	
    
		stop_all('search_city','0')
	
		map = new GMap($("map-container-inner"));
	    map.addControl(new GLargeMapControl());
	    map.addControl(new GMapTypeControl());
	    
	    
	    
	    var request = GXmlHttp.create();
	    if (type == "favorites"){
		request.open('GET', '/mlssearch/pages/favorite-listings.php', true);
		}else{
		request.open('GET', '/mlssearch/pages/recent-viewed.php', true);
		}
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
 			var jsonData = eval('(' + request.responseText + ')');
	    	
 			var center = 0;
           
          	if (jsonData.markers[center] != null){
           
            map.setCenter(new GLatLng(jsonData.markers[center].lat, jsonData.markers[center].lng), 14);
            map.setMapType( G_HYBRID_MAP );
   	        //for (var i = 0; i < markers.length; i++) {
            for (var i=0; i<jsonData.markers.length; i++) {
               
            if (jsonData.markers[i].agent == "A317062" ){
            	var baseIcon = makeyellowmarker();
            }else{
            	var baseIcon = makeredmarker();            
            } 
   	        var icon = new GIcon(baseIcon);	
   	        var point = new GLatLng(jsonData.markers[i].lat, jsonData.markers[i].lng);
   	         // === Plot the markers ===
            var marker = createMarker(point, 
            						  icon,
            						  jsonData.markers[i].price, 
            						  jsonData.markers[i].beds,
            						  jsonData.markers[i].baths,
            						  jsonData.markers[i].mlsnum,
            						  jsonData.markers[i].city,
            						  jsonData.markers[i].type,
            						  jsonData.markers[i].pic,
            						  jsonData.markers[i].subproptype,
            						  jsonData.markers[i].sqft,
            						  jsonData.markers[i].piccount
            						  );
            						  map.addOverlay(marker);
   	        }
		
   	   document.getElementById("map-listings-container-inner").innerHTML = side_bar_html;
	   }else{
	   map.setCenter(new GLatLng(37.876208,-122.532105), 13);
	   }
	   
       document.getElementById('wait').style.display = "none";
	    }
}
request.send(null);
}

function select_all(name, value) {
	var formblock;
	var forminputs;
	
	formblock= $('searchForm');
	forminputs = formblock.getElementsByTagName('input');
	
for (i = 0; i < forminputs.length; i++) {
// regex here to check name attribute
var regex = new RegExp(name, "i");
if (regex.test(forminputs[i].getAttribute('name'))) {
if (value == '1') {
forminputs[i].checked = true;
} else {
forminputs[i].checked = false;
var cities =0;
}
}
}
addcity('');
}
function stop_all(name, value) {
	var formblock;
	var forminputs;
	
	formblock= $('searchForm');
	forminputs = formblock.getElementsByTagName('input');
	
for (i = 0; i < forminputs.length; i++) {
// regex here to check name attribute
var regex = new RegExp(name, "i");
if (regex.test(forminputs[i].getAttribute('name'))) {
if (value == '1') {
forminputs[i].checked = true;
} else {
forminputs[i].checked = false;
var cities =0;
}
}
}

}





function nextpage(page){
	
    $('page').value = parseInt($('page').value) +  1;
    //alert ($('page').value);
    new Ajax.Request('/page.php?page='+$('page').value, {method: 'get'});
	gatherReq('find');
	//
   
	  

}

function prevpage(page){
	
    $('page').value = parseInt($('page').value) - 1;
	new Ajax.Request('/page.php?page='+$('page').value, {});
    gatherReq('find');
	//alert ($('page').value);
	

}
function setpage(page){
	
	$('page').value = page;
	
}