var this_menu;

function LoadMenu(menuid) {
	this_menu = Elem(menuid);
	getPage("/apps/ajaxservices/assets_page.asp?ResourceType="+ResourceType+"&method=ListCategories",handleLoadMenuXHR);
}

function handleLoadMenuXHR(responseText) {
	menuOptionsObject = eval( "(" + responseText.replace(/^\s+|\s+$/g, '') + ")" );
	
	x = 2;
	for (i=0; i < menuOptionsObject.categories.length; i++) {
		this_menu.options[x++] = new Option(menuOptionsObject.categories[i].categoryname,menuOptionsObject.categories[i].id);
	}
	// if this is Literature, hard code an entry for Miscellaneous
	if ( ResourceType == "Literature" ) {
		this_menu.options[x++] = new Option("Miscellaneous","999999");
	}
}

function DisplayAssetsInCategory(menuObj) {
	category_id = menuObj[menuObj.selectedIndex].value;
	
	// special Miscellaneous category, which doesn't really exist 
	if ( category_id == 999999 ) {
		Elem("AssetLinks").innerHTML = '<h3 id="AvailableResourcesH3">Available Resources</h3><ul class="GreyBullets"><li><a target="_blank" href="/pdf/leed_brochure.pdf">New Cleveland Distribution Facility</a></li></ul>';
	}
	else if ( category_id != 0 ) {
		Elem("Spinner").style.visibility = "visible";
		getPage("/apps/ajaxservices/assets_page.asp?ResourceType="+ResourceType+"&method=ListAssets&CategoryId="+category_id,handleDisplayAssetsXHR);
	}
}

function handleDisplayAssetsXHR(responseText) {
	Elem("AssetLinks").innerHTML = responseText;
	Elem("Spinner").style.visibility = "hidden";
}

function Elem(theid) {
	return document.getElementById(theid);
}
