function filterAssets(region) {
	if (region > '') {
		var csel = '';
		csel = '<select id="catselector" name="catselector" onchange="javascript:window.location=\'/training/catalog.cfm\'+this.value;">';
		csel += '<option value="">-Please Select One-</option>';
		csel += '<option value="/r/na.cfm"';
		if (region == 'na') {csel += ' selected="selected"'};
		csel += '>North America</option>';
		csel += '<option value="/r/lac.cfm"';
		if (region == 'lac') {csel += ' selected="selected"'};
		csel += '>Latin America and Caribbean</option>';
		csel += '<option value="/r/emea.cfm"';
		if (region == 'emea') {csel += ' selected="selected"'};
		csel += '>Europe, Middle East and Africa</option>';
		csel += '<option value="/r/ap.cfm"';
		if (region == 'ap') {csel += ' selected="selected"'};
		csel += '>Asia Pacific</option>';
		csel += '</select>';
		$('#catselect').html(csel);
		$('#map').html('');
		for (var i=0; i <= 10; i++) {
			$('#courselist'+i).html('');
			$('#courselist'+i).hide();
		}
		$('#courselist0').html('<p><strong>Loading</strong> <img src="/images/common/dots16.gif" width="16" height="5"></p>');
		$('#courselist0').show();
		$(document).ready(function() {
		
			$.AjaxCFC({
			  url: "/common/public.cfc",
			  method: "getCourseCategories",
			  unnamedargs: false,
			  serialization: "json",
			  //blockUI: true,
			  useDefaultErrorHandler: false,
			  success: function(obj) {
				$('#courselist').html('');
			    var sched = '';
				sched = '<p><img src="/images/common/pdf.gif" alt="PDF" width="16" height="16" class="midimage" />&nbsp;<a href="/training/global_open_schedule.pdf" class="strong">Course Schedule</a>';
				if (region == 'emea') {
					sched += '&nbsp;&nbsp;&nbsp;<img src="/images/common/pdf.gif" alt="PDF" width="16" height="16" class="midimage" />&nbsp;<a href="/training/emea-catalog.pdf" class="strong">Training Catalog</a>';
				}
				sched += '</p>';
				$('#coursesched').html(sched);
				for (var i=0; i < obj.recordcount; i++) {
					assetList(region,obj.data.prod_group_name[i],obj.data.prod_group_code[i],i);
				}
			  }
			});
		
		});
	} else {
		$('#coursesched').html('');
		var csel = '';
		csel = '<select id="catselector" name="catselector" onchange="javascript:window.location=\'/training/catalog.cfm\'+this.value;">';
		csel += '<option value="">-Please Select One-</option>';
		csel += '<option value="/r/na.cfm">North America</option>';
		csel += '<option value="/r/lac.cfm">Latin America and Caribbean</option>';
		csel += '<option value="/r/emea.cfm">Europe, Middle East and Africa</option>';
		csel += '<option value="/r/ap.cfm">Asia Pacific</option>';
		csel += '</select>';
		$('#catselect').html(csel);
		var imgmap = '';
		imgmap = '<br /><img src="/training/images/regiontopology.jpg" alt="World Map" width="525" height="301" usemap="#worldMap">';
		imgmap += '<map name="worldMap" id="worldMap">';
		imgmap += '  <area shape="poly" coords="168,94,155,51,132,33,138,15,156,2,80,11,58,43,8,44,13,74,39,70,68,120,102,139,127,138" href="/training/catalog.cfm/r/na.cfm" alt="NA">';
		imgmap += '  <area shape="poly" coords="235,62,379,5,508,39,507,69,446,98,408,79,365,97,352,118,348,142,315,235,272,253,220,167" href="/training/catalog.cfm/r/emea.cfm" alt="EMEA">';
		imgmap += '  <area shape="poly" coords="76,130,104,137,194,199,146,294,130,205" href="/training/catalog.cfm/r/lac.cfm" alt="LAC">';
		imgmap += '  <area shape="poly" coords="186,1,233,9,179,65,143,14" href="/training/catalog.cfm/r/emea.cfm" alt="EMEA2">';
		imgmap += '  <area shape="poly" coords="492,280,509,264,466,203,442,98,417,86,377,91,358,112,349,142,352,158,360,176,398,197,423,205,427,219,412,229,412,251,440,249" href="/training/catalog.cfm/r/ap.cfm" alt="APAC">';
		imgmap += '</map>';
		$('#map').html(imgmap);
		for (var i=0; i < 10; i++) {
			$('#courselist'+i).html('');
			$('#courselist'+i).hide();
		}
	}
}

function assetList(region,catName,catCode,divIdx) {
	$(document).ready(function() {
	
		$.AjaxCFC({
		  url: "/common/public.cfc",
		  method: "getCategoryCourses",
		  data: {"course_group":catCode,"region_code":region},
		  unnamedargs: false,
		  serialization: "json",
		  useDefaultErrorHandler: false,
		  success: function(obj) {
		  	var str = '';
			if (obj.recordcount > 0) {
				str = '<br><table style="width:100%;" class="stdtable">';
				str += '<colgroup><col style="width:auto;"><col style="width:150px;"></colgroup>';
				str += '<tr class="darkhead">';
				str += '<th id="'+catCode+'">'+catName+'</th>';
				str += '<th>Method of Delivery</th>';
				str += '</tr>\n';
				for (var i=0; i < obj.recordcount; i++) {
					str += '<tr><td><a href="/training/catalog.cfm/c/'+obj.data.course_id[i]+'.cfm">'+obj.data.course_title[i]+'</a></td><td style="text-align:center;">'+obj.data.course_delivery[i]+'</td></tr>\n';
				}
				str += '</table>';
				$('#courselist'+divIdx).html(str);
				$('#courselist'+divIdx).fadeIn(500);
			}
		  }
		});
	
	});
}
