
function MM_callJS(jsStr) {
	return eval(jsStr)
}

function MM_openBrWindow(theURL,winName,features) {
	var w = window.open(theURL, winName, features);
	w.focus();
	return w;
}

function MM_goToURL() {
    var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
    for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function handleSubmit(field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		submitForm();
		return false;
	}
	return true;
}
var validnurdernamemsg = "Please enter a valid NuRider name that is 6-16 characters long and does not include any spaces or special characters.";
function checkRiderName(fld) {
	var v = fld.value;
	if (isWhitespace(v)) {
		return warnInvalid(fld, validnurdernamemsg);
	}
	if (hasCharsInBag(v, '" !@#$%^&*()-=;:<>/?|\'\\')) {
		return warnInvalid(fld, validnurdernamemsg);
	}
	if (checkLengthBogus(fld, 6, validnurdernamemsg) == false) return false;
	return true;
}

function checkRiderPassword(fld) {
	var v = fld.value;
	if (isWhitespace(v)) {
		return warnInvalid(fld, 'Please enter your NuRider password.');
	}
	if (hasCharsInBag(v, '" !#%^*()=;:<>/?|\'\\')) {
		return warnInvalid(fld, 'Please enter your NuRider password.');
	}
	if (checkLengthBogus(fld, 4, 'Please enter your valid NuRider password.') == false) return false;
	return true;
}
