var UP = 1;
var DOWN = -1;

function togMonthList() {
  if ( monthlist.style.display == 'none' ) {
		clearList();
		monthlist.style.display = '';
  }else
  	monthlist.style.display = 'none';
}

function togYearList() {
  if ( yearlist.style.display == 'none' ) {
  	clearList();
		yearlist.style.display = '';
  }else
  	yearlist.style.display = 'none';
}

function mOverMonth(obj, color){
	eval(obj).style.border = '1px solid ' + color;
}

function clearList() {
	monthlist.style.display = 'none';
	yearlist.style.display = 'none';
}

function CatSelBox() {
	switch(events.category.value) {
		case '1' : // practice
			schtype.style.display='';
			schseason.style.display='none';
			schtrack.style.display='';
			schstatus.style.display='none';
			break;
		case '2' : // season race
			schtype.style.display='none';
			schseason.style.display='';
			schtrack.style.display='';
			schstatus.style.display='none';
			break;
		case '3' : // drivers meeting
			schtype.style.display='none';
			schseason.style.display='none';
			schtrack.style.display='none';
			schstatus.style.display='none';
			break;
		case '5' : // exibition race
			schtype.style.display='none';
			schseason.style.display='';
			schtrack.style.display='';
			schstatus.style.display='none';
			break;
		case '7' : // special event
			schtype.style.display='';
			schseason.style.display='none';
			schtrack.style.display='';
			schstatus.style.display='';
			break;
		default :
			schtype.style.display='';
			schseason.style.display='none';
			schtrack.style.display='none';
			schstatus.style.display='';
	}
}

function SpinnerMash(obj, dir, min, max)
{
	 var valtest;
	 valtest = parseInt(eval(obj).value) + dir
	 if(valtest>max)
	 	eval(obj).value=min;
	 else if(valtest<min)
	 	eval(obj).value=max;
	 else
	  eval(obj).value=valtest;
}
