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 <= 9; i++) {
			$('#courselist'+i).html('');
			$('#courselist'+i).hide();
		}
		$('#courselist0').html('<p><strong>Loading</strong> <img src="/images/common/dots16.gif" width="16" height="5" border="0" /></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="20" height="20" border="0" align="absmiddle">&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="20" height="20" border="0" align="absmiddle">&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 = '<img src="/training/images/regiontopology.jpg" alt="World Map" width="525" height="301" border="0" 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 < 9; 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 border="0" cellpadding="0" cellspacing="0" width="525" class="smalltable">';
				str += '<tr class="darkhead">';
				str += '<th width="400" align="left" valign="middle" id="'+catCode+'">'+catName+'</th>';
				str += '<th width="125" align="center">Method of Delivery</th>';
				str += '</tr>\n';
				for (var i=0; i < obj.recordcount; i++) {
					str += '<tr><td align="left"><a href="/training/catalog.cfm/c/'+obj.data.course_id[i]+'.cfm">'+obj.data.course_title[i]+'</a></td><td align="center">'+obj.data.course_delivery[i]+'</td></tr>\n';
				}
				if (catCode != 'NM') {
					switch (catCode) {
						case "TC":
							str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
							str += '<tr><td colspan="2"><a href="/training/paths/technology_paths.pdf">Technology Training Paths</a></td></tr>';
							break;
						case "AN":
							str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
							str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs1000_paths.pdf">Tellabs&reg; 1000 Training Paths</a></td></tr>';
							str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs1100_paths.pdf">Tellabs&reg; 1100 Training Paths</a></td></tr>';
							break;
						case "DC":
							str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
							str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs5500_paths.pdf">Tellabs&reg; 5500 Training Paths</a></td></tr>';
							break;
						case "TS":
							if (region == 'na') {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs5500ngx_paths.pdf">Tellabs&reg; 5500NGX Training Paths</a></td></tr>';
							} else if (region == 'lac') {
								/*str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs6300_paths.pdf">Tellabs&reg; 6300 Training Paths</a></td></tr>';*/
							} else {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/emea-ap-tellabs6300_paths.pdf">Tellabs&reg; 6300 Training Paths</a></td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/emea-ap-tellabs6300-8000_paths.pdf">Tellabs&reg; 6300 with Tellabs&reg; 8000 Network Manager Training Paths</a></td></tr>';
							}
							break;
						case "MA":
							if (region == 'lac') {
								/*str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs8100_paths.pdf">Tellabs&reg; 8100 Training Paths</a></td></tr>';*/
							} else {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/emea-ap-tellabs8100_paths.pdf">Tellabs&reg; 8100 Training Paths</a></td></tr>';
							}
							break;
						case "DN":
							if (region == 'na' || region == 'lac') {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								if (region == 'lac') {str += '<tr><td colspan="2"><a href="/training/paths/lac-tellabs8600_paths.pdf">Tellabs&reg; 8600 Training Paths</a></td></tr>';}
								str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs8800_paths.pdf">Tellabs&reg; 8800 Training Paths</a></td></tr>';
							} else {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/emea-ap-tellabs8600_paths.pdf">Tellabs&reg; 8600 Training Paths</a></td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/emea-ap-tellabs8800_paths.pdf">Tellabs&reg; 8800 Training Paths</a></td></tr>';
							}
							break;
						case "OT":
							if (region == 'na' || region == 'lac') {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs7100_paths.pdf">Tellabs&reg; 7100 Training Paths</a></td></tr>';
							} else {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/emea-ap-tellabs7100_paths.pdf">Tellabs&reg; 7100 Training Paths</a></td></tr>';
							}
							break;
						case "VQE":
							if (region == 'na') {
								str += '<tr class="head"><td colspan="2">Training Paths:</td></tr>';
								str += '<tr><td colspan="2"><a href="/training/paths/na-lac-tellabs3700_paths.pdf">Tellabs&reg; 3700 Training Paths</a></td></tr>';
							}
							break;
					}
				}
				str += '</table>';
				$('#courselist'+divIdx).html(str);
				$('#courselist'+divIdx).fadeIn(500);
			}
		  }
		});
	
	});
}