function verifyCode(form, eventid) {	var code = form.code.value;	var baseNumber = 0;	var discountType = 'Special'	if (eventid = 'cwp'){ //unique for each event		baseNumber = 60000;		discountType = 'Special';	}	modcode = eval(code) - eval(baseNumber);	modcode = Math.abs(modcode);	modcode = modcode % 42;	if (modcode==0 && code > baseNumber-1) {		//document.form.submit();		return true;	}	else {		alert('The ' + discountType + ' Code "' + code + '" is invalid. Please verify the number.');		return false;   }}function verify (form, eventType){var requiredItems = form.required;var courseStatus = 'notOK';var eventStatus = 'notOK';var errorArray = new ArrayerrorArray[0] = '';var errorList = '';var j = 0;for (i=0; i<requiredItems.length; i++){ // cgi 'required' field must be removed!	if (requiredItems[i].value == ''){	//alert(requiredItems[i].name);	errorArray[j] = requiredItems[i].name;	j++	}}if (eventType == 'request')	{	if (errorArray[0] == ''){		form.submit()	}	else if (errorArray.length == 1){		alert ('Please enter your '+ errorArray[0] +'.');	}	else if (errorArray.length == 2){		alert ('Please enter your '+ errorArray[0] + ' and ' + errorArray[1] + '.');	}	else if (errorArray.length >= 3){		for (i=0; i<errorArray.length-2; i++){			errorList = errorList + errorArray[i]+', ';		}		errorList = errorList +  ' ' + errorArray[errorArray.length-2]; // takes away comma on 2nd to last item		errorList = errorList +  ' and ' + errorArray[errorArray.length-1] + '.'; 		alert ('Please enter your '+errorList);	}}else{	if (requiredItems[0].value == 'test'){		document.form.submit()	}	else{		if (errorArray[0] == ''){//		alert('no problems');			if (eventType == 'course'){				courseStatus = CourseCheck(form);				if (courseStatus == 'OK'){				document.form.submit();				}			}			if (eventType == 'event'){			eventStatus = EventCheck(form);				if (eventStatus == 'OK'){				document.form.submit();				}			}			else{ //For absract forms, other random things			document.form.submit();			}		}		else if (errorArray.length == 1){			alert ('Please enter your '+ errorArray[0] +'.' + '\n \n This information is required to complete your registration.');			if (eventType == 'course'){				CourseCheck(form);			}					if (eventType == 'event'){				EventCheck(form);			}				}		else if (errorArray.length == 2){			alert ('Please enter your '+ errorArray[0] + ' and ' + errorArray[1] + '.' + '\n \n This information is required to complete your registration.');			if (eventType == 'course'){				CourseCheck(form);			}					if (eventType == 'event'){				EventCheck(form);			}				}		else if (errorArray.length >= 3){			for (i=0; i<errorArray.length-2; i++){				errorList = errorList + errorArray[i]+', ';			}			errorList = errorList +  ' ' + errorArray[errorArray.length-2]; // takes away comma on 2nd to last item			errorList = errorList +  ' and ' + errorArray[errorArray.length-1] + '.'; 			alert ('Please enter your '+errorList + '\n \n This information is required to complete your registration.');			if (eventType == 'course'){				CourseCheck(form);			}					if (eventType == 'event'){				EventCheck(form);			}				}	}}}function CourseCheck (form){var blanks = 0;	for (i=0; i<form.course.length; i++){		if (form.course[i].checked == false){			blanks++		}	}	if (blanks == form.course.length){		alert('Please select a course for which to register.');	}	else{		return ('OK');	}}function EventCheck (form){var blanks = 0;	for (i=0; i<form.Registration.length; i++){		if (form.Registration[i].checked == false){			blanks++		}	}	if (blanks == form.Registration.length){		alert('Please select a registration category.');	}	else{		return ('OK');	}}