
function MugsLoad( cat ) {
	if ( document.mugForm ) {
		var frm = document.mugForm;
		UpdateChlgCat( frm.challenge );

		if ( cat == 'main' && frm.cat.length > 1 ) frm.cat.selectedIndex = 1;
		else if ( cat == 'open' && frm.cat.length > 2 ) frm.cat.selectedIndex = 2;
	}
}


/*=======================================================================================================*/

function UpdateChlgCat( sel ) {
	var first_open_chlg = 33;

	var idx = sel.selectedIndex;
	var chnum = sel[idx].value;

	var cat = document.mugForm.cat;

	if ( chnum == 'any' ) {
		cat.length = 1;
		cat[0].value = '';
		cat[0].text = 'All';
	}
	else if ( ! chnum || chnum == 'none' ) {
		cat.length = 1;
		cat[0].value = '';
		cat[0].text = 'N/A';
	}
	else {
		cat.length = eval( 'chlg' + chnum + '.length' );
		for ( var i = 0 ; i < cat.length ; i++ ) {
			cat[i].value = eval( 'chlg' + chnum + '[' + i + '][0]' );
			cat[i].text = eval( 'chlg' + chnum + '[' + i + '][1]' );
		}
	}
}
