	function isNum(passedVal)	{		if(passedVal == "")		{			return false;		}			if(passedVal < "0") 		{			return false;		}				if(passedVal > "9")		{			return false;		}				return true;	}	function dateMask(theField)	{			fieldContent = theField.value;				var stringMask = "MM/DD/YY";		var newString = "";		var newStringIndex = 0;		var themonth = "";		var theday = "";		var theyear = "";		var dayindex = 2;		var yearindex = 2;				if(fieldContent != stringMask && fieldContent.length)		{			if(isNum(fieldContent.charAt(0)) && !isNum(fieldContent.charAt(1)))			{								themonth = "0" + fieldContent.charAt(0);				dayindex = 2;			}			else			{				themonth = fieldContent.charAt(0) + fieldContent.charAt(1); 				dayindex = 3;			}									if(isNum(fieldContent.charAt(dayindex)) && !isNum(fieldContent.charAt(dayindex+1)))			{								theday = "0" + fieldContent.charAt(dayindex);				yearindex = dayindex+2;			}			else			{				theday = fieldContent.charAt(dayindex) + fieldContent.charAt(dayindex+1); 				yearindex = dayindex+3;			}						for(i = yearindex; i < fieldContent.length;i++)			{				theyear += fieldContent.charAt(i);			}						if(theyear.length == 4)			{				theyear = theyear.charAt(2) + theyear.charAt(3);				}								var testyear = new Number ("20" + theyear);			var testmonth = new Number (themonth);			var testday = new Number (theday);						if((testyear >= 2000 && testyear <= 3000) && (testmonth >= 1 && testmonth <= 12) && (testday >= 1 && testday <= 31))			{				newString = themonth + "/" + theday + "/" + theyear;				theField.value = newString;			}			else			{				theField.value = '';					theField.focus();				alert("That is not a valid date mm/dd/yy, please try again.");				return(0);			}			  		}  		else  		{  			theField.value = '';  		}	}				function dateMaskOld(theField)	{		fieldContent = theField.value;				var stringMask = "MM/DD/YYYY";		var newString = "";		var newStringIndex = 0;				if(theField.value != stringMask)		{					for (i = 0; i < 10; i++) 			{				if(isNum(fieldContent.charAt(i)))				{						newString += fieldContent.charAt(i);										newStringIndex++;										if(newStringIndex == 2 || newStringIndex == 5)					{						newString += "/";						newStringIndex++;					}				}			}						if(newStringIndex == 3 || newStringIndex == 6)			{				var storePlace = newStringIndex - 1;			}			else			{				var storePlace = newStringIndex;			}						for(i = newStringIndex;i < 10;i++)			{				newString += stringMask.charAt(i);			}						if(newString == stringMask)			{				theField.value = '';			}			else			{				theField.value = newString;						 		if (theField.createTextRange) 		 		{					var r = theField.createTextRange();		    			r.moveStart('character', storePlace);		   			r.collapse();		    			r.select();		  		}		  	}  		}  		else  		{  			theField.value = '';  		}	}		