function isFieldEmpty(psCaption, pField) {
	if (pField.value=="") {
		alert(psCaption + " debe tener algun valor, por favor llene este campo primero.") ;
		pField.focus() ;
		return false ;
	} else {
		return true ;
	}
}


function isEmailAddress(psEMail, psMessage) {
var arrayOfStrings, bReturn;
var sPrefix, sDomain, sSuffix
	bReturn = true;

	if (trim(psEMail).length == 0) 
		bReturn = false;

	// Parse  prefix, domain from string
	if (bReturn) {
		arrayOfStrings = psEMail.split("@")
		sPrefix = arrayOfStrings[0];
		sDomain = arrayOfStrings[1];
		if ((trim(sPrefix).length == 0) || (trim(sDomain).length == 0)) {
			bReturn = false;
		}
	}

	// Parse  domain, suffix from domain
	if (bReturn) {
		arrayOfStrings = sDomain.split(".")
		sDomain = arrayOfStrings[0];
		sSuffix = arrayOfStrings[1];
		if ((trim(sDomain).length == 0) || (trim(sSuffix).length == 0)) {
			bReturn = false;
		}
	}

	if (!bReturn && trim(psMessage).length > 0)
		alert(psMessage);
	return bReturn;
}
