var mapcdfis = new Array();
var selectedArea = '';
var loanTypesArr = {"personal":"Personal","business":"Business","social":"Social enterprise"};	


function getCDFIsByRegion(region)
{	
	var rnd = new Date().getTime();
	jQuery.ajax({
   		type: "POST",
   		async: false,   		
   		url: wpurl+"/wp-admin/admin-ajax.php", 
   		data: "action=get_cdfi_by_region_action&region="+region+"&rndval="+rnd,
   		dataType: "json",
   		success: 
   		function(res) { mapcdfis = res; }
 	});
}	
function cdfiRegResultsHtml(region){
	jQuery("#cdfis-list").html('');		
	var html = '<span class="region-title">'+region+'</span><span class="nr-results"> <em>('+mapcdfis.length+' results)</em></span><br />';
	html +='<div class="v15"></div><span class="regional">Regional</span>';
	if(mapcdfis.length > 0){ 
		jQuery.each( mapcdfis, function(index, item){
			html +='<p class="cdfi-details"><span class="cdfi-name">'+item['name']+'</span><br />';
			html +='<span class="lbl">Description </span>'+item['description']+'<br />';
			html +='<span class="lbl">Loan Type </span>'+formatTypeOfLoan(item['type_of_loan'])+'<br />';
			//html +='<span class="lbl">Loan size </span>'+item['loan_size']+'<br />';
			html +='<span class="lbl">Website </span><a href="'+item['link']+'" >'+item['link']+'</a><br />';
			html +='<span class="lbl">Email </span><a href="mailto:'+item['email']+'" >'+item['email']+'</a><br />';
			html +='<span class="lbl">Address </span>'+item['location']+' ';
			if(item['map_link']!= null )
				html +='(<a href="'+item['map_link']+'"> map </a>) ';
			html +='<br />';
			html +='<span class="lbl">Telephone </span>'+item['phone']+'<br />';
			html +='<span class="lbl">Fax </span>'+item['fax']+'<br />';
			html +='</p>';
		});
	}
	jQuery("#cdfis-list").html(html);
	jQuery('.scroll-pane').jScrollPane({showArrows:true, arrowSize:18, scrollbarWidth:15});
}

function formatTypeOfLoan(tofl){
	var arr = tofl.split(',');
	for( var i=0; i<arr.length; i++)
		arr[i] = loanTypesArr[arr[i]];
	return arr.join(', ');
}

Array.prototype.max = function() {
	var max = this[0];
	var len = this.length;
	for (var i = 1; i < len; i++) if (this[i] > max) max = this[i];
	return max;
	}
Array.prototype.min = function() {
	var min = this[0];
	var len = this.length;
	for (var i = 1; i < len; i++) if (this[i] < min) min = this[i];
	return min;
	}

