// by Johnson Cheung (come.to/luckystar)
// Last update : Sep 30, 2005
// checked on IE 5.0, 6.0, Mozilla 1.7, Netscape 4.78, 7.01, Opera 7.53, Avant Browser 9.02, Firefox 1.04
// based on browser detection on 'dream.js'

// EvalForm(String FormName)
// EvalFormObj(String FormName, String FieldName)
// GetFormSelectValue(String SelectMenuName)
// GetRadioValue(String RadioName)
// ValidEmail(String EmailAddress)

function EvalForm(sFormName) {
	return MM_findObj(sFormName);
}

function EvalFormObj(sFormName, sFieldName) {
	return MM_findObj(sFieldName);
}

function GetFormSelectValue(sFieldName) {
	var oObj = MM_findObj(sFieldName);
	return oObj.options[oObj.selectedIndex].value;
}
function GetRadioValue(sName) {
	aryObj = MM_findObj(sName);
	if (!aryObj.length) {
		return aryObj.value;
	} else {
		for (i=0;i<aryObj.length;i++) {
			if (aryObj[i].checked) return aryObj[i].value;
		}
	}
}
function ValidEmail(sEmail) {
	var sEmailChe	=	/^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9_]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/i;
	return sEmailChe.test(sEmail);
}