var selected_org = -1;
var allow_toggle = true;

function toggleOrg(o, y, p){
	if (!allow_toggle){
		return;
	}
	
	document.getElementById(o + '_org_info').style.backgroundColor = '#FFF';
	document.getElementById(o + '_org_info').style.cursor = 'auto';
	
	if (selected_org != -1){
		eval("document.images.box_" + o + ".src = 'images/box_plus.jpg';");
		document.getElementById(selected_org + '_org_info').className = ((selected_org != first_org) ? 'lower_org' : '');
		setHTML(selected_org + '_grant_info', '');
		setDisplay(selected_org + '_grant_list', 'block');
	}
	
	if (o == selected_org){
		selected_org = -1;
		//	keep this function from running twice when object is closed
		allow_toggle = false;
		setTimeout('allow_toggle = true;', 100);
		return;
	}
	
	document.getElementById(o + '_org_info').className = 'selected_org';
	eval("document.images.box_" + o + ".src = 'images/box_minus.jpg';");
	setDisplay(o + '_grant_list', 'none');
	
	var url = (p ? 'http://admin.thrivefoundation.org' : '') + '/lib/upload_org.php';
	var str = 'id=' + o + '&year=' + y;
	
	ajaxPost(url, str, changeOrg, o, true);
}
function changeOrg(r, o){
	selected_org = o;
	setHTML(o + '_grant_info', r);
}
function toggleOg(og, p) {
	eval ("var og_img = document.images.og_img_" + og + ".src;");
	var og_disp = (og_img.search(/af_other_contracted/) > -1) ? false : true;
	
	if (og_disp === false) {	//	current og is contracted (needs to be expanded)
		var url = (p ? 'http://admin.thrivefoundation.org' : '') + '/lib/upload_og.php';
		var str = 'id=' + og;
		
		ajaxPost(url, str, doToggleOg, og, true);
	}
	else {				//	current og is expanded (needs to be contracted)
		setDisplay('og_print_' + og, 'none');
		setDisplay('og_img_cont_' + og, 'none');
		setDisplay('og_quote_' + og, 'none');
		setHTML('og_' + og + '_details', '');
		eval ("document.images.og_img_" + og + ".src = 'images/af_other_contracted.jpg';");
	}
	
}
function doToggleOg(r, og){
	setDisplay('og_print_' + og, 'block');
	setDisplay('og_img_cont_' + og, 'block');
	setDisplay('og_quote_' + og, 'inline');
	setHTML('og_' + og + '_details', r);
	eval ("document.images.og_img_" + og + ".src = 'images/af_other_expanded.jpg';");
}