<!--
	function validateEmailAddress(istrUserEntry){
		var strMsg					= "";
		var blnError				= false;
		var intAmpPosition	= istrUserEntry.indexOf("@");
		var intDotPosition	= istrUserEntry.indexOf(".");
		// Required
		if (isEmpty(istrUserEntry)){
			blnError = true;
		}
			
		// Between/equal to 5-60 chars
		else if (!((istrUserEntry.length >= 5) && (istrUserEntry.length <= 60))){
			blnError = true;
		}
		
		// No embedded spaces    
		else if (hasSpaces(istrUserEntry)){
			blnError = true;
		}	
		
		// "@" : required, not first char, not last char, only one
		else if ((intAmpPosition == -1) || (intAmpPosition == 0) || (istrUserEntry.charAt(istrUserEntry.length - 1) == "@") || (istrUserEntry.indexOf("@", intAmpPosition + 1) != -1)){
			blnError = true;
		}
		// "." : required, not first char, not last char, not consecutive
		else if ((intDotPosition == -1) || (intDotPosition == 0) || (istrUserEntry.charAt(istrUserEntry.length - 1) == ".") || (istrUserEntry.indexOf(".") == (intDotPosition - 1))){
			blnError = true;
		}
		// start of addition by Vipin - for avoiding use of '@.' in e-mail address
		else if (((intDotPosition - intAmpPosition) == 1) || ((intDotPosition - intAmpPosition) == -1)){
			blnError = true;
		}
		// end of addition by Vipin
		else{
			// "&" does not follow "."
			intDotPosition = istrUserEntry.lastIndexOf(".");
			if (intAmpPosition > intDotPosition){
				blnError = true;
			}
		}
		if (blnError){
			strMsg = "Enter Email Address in the format: name@domain.com.";
		}
		return strMsg;
	}
	function validateEntries_Eml(){
	// High-level validation function
		var strErrMsg				= "";
		var objForm					= document.frmTrackEmail;
		var strTrackNbrs		= stripEmptyCRLFs(stripSpaces(objForm.txtTrackNbrs.value));
		
		// added by Vipin - start
		if (hasSpaces(objForm.txtEmailAddress.value)){
		strErrMsg = "Please avoid the use of spaces in E-mail address" // added by vipin For avoiding alerts
		return strErrMsg  // added by vipin For avoiding alerts
		}
		// added by Vipin - end
		
		
		var strEmailAddress	= trimSpaces(objForm.txtEmailAddress.value);

		strErrMsg += validateEntryTotal(strTrackNbrs);
		if (isEmpty(strErrMsg)){
			strErrMsg += validateNumbers(strTrackNbrs);
		}
		strErrMsg += validateEmailAddress(strEmailAddress);

		// Show errors and return false
		if (!isEmpty(strErrMsg)){
			// alert(strErrMsg); // commented by Vipin for avoiding alerts
			objForm.txtTrackNbrs.focus();
			return strErrMsg; // added by Vipin for avoiding alerts
		}
		// No errors
		// else {return true;} // commented by Vipin for avoiding alerts
		else {return strErrMsg;}  // added by Vipin for avoiding alerts
	}
	
	
	
	/*********  added later by Vipin for email option in track by number *********/
	
	function validateEntries_nbrEml(){
	// High-level validation function
		var strErrMsg				= "";
		var objForm					= document.frmTrackByNbr;
		var strTrackNbrs		= stripEmptyCRLFs(stripSpaces(objForm.txtTrackNbrs.value));
		// added by Vipin - start
		if (hasSpaces(objForm.txtEmailAddress.value)){
		// alert("Please avoid the use of spaces in E-mail address"); // commented by vipin For avoiding alerts
		strErrMsg = "Please avoid the use of spaces in E-mail address" // added by vipin For avoiding alerts
		// return false;  // commented by vipin For avoiding alerts		
		return strErrMsg  // added by vipin For avoiding alerts
		}
		// added by Vipin - end
		
		
		var strEmailAddress	= trimSpaces(objForm.txtEmailAddress.value);

		strErrMsg += validateEntryTotal(strTrackNbrs);
		if (isEmpty(strErrMsg)){
			strErrMsg += validateNumbers(strTrackNbrs);
		}
		strErrMsg += validateEmailAddress(strEmailAddress);

		// Show errors and return false
		if (!isEmpty(strErrMsg)){
			// alert(strErrMsg); // commented by Vipin for avoiding alerts
			objForm.txtTrackNbrs.focus();
			// return false; // commented by Vipin for avoiding alerts
			return strErrMsg; // added by Vipin for avoiding alerts
		}
		// No errors
		// else {return true;} // commented by Vipin for avoiding alerts
		else {return strErrMsg;}  // added by Vipin for avoiding alerts
		
	}
	
	/**************         end of addition *************************************/
	
		
//-->
