function validateNumberform() {
	f = document.forms['itinForm'];
	
	var invalidfirstname = false;
	var invalidlastname = false;
	var invalidnumber = false;
	var oldbrowser = (document.layers && !document.all);

	var numberlabel = "Number";
	
	firstnamelength = f.firstName.value.length;
	firstnamematch = f.firstName.value.match(/[a-zA-Z\s]+/);

	lastnamelength = f.lastName.value.length;
	lastnamematch = f.lastName.value.match(/[a-zA-Z\s-]+/);

        var numberlengthmatch = f.recLocId.value.match(/[^\s]+/);
        if (numberlengthmatch == null) {
          numberlength = 0;
        } else {
          numberlength = numberlengthmatch[0].length;
        }

	numbermatch1 = f.recLocId.value.match(/[\d]+/);
	numbermatch2 = f.recLocId.value.match(/[\w^_]+/); 
	

	if(firstnamematch == null || firstnamematch[0].length != firstnamelength)
		invalidfirstname = true;
	if(lastnamematch == null || lastnamematch[0].length != lastnamelength)
		invalidlastname = true;

	if(numberlength != 6)
		invalidnumber = true;
	if(numbermatch2 == null || numbermatch2[0].length != numberlength)
		invalidnumber = true;

	if(oldbrowser) {
		
		// for NE 4.7x use alert boxes for error messages
		if(invalidfirstname) {
			alert("You have entered an invalid First name.");
			f.firstName.focus();
			return false;
		}

		if(invalidlastname) {
			alert("You have entered an invalid Last name.");
			f.lastName.focus();
			return false;
		}

		if(invalidnumber) {
			alert("You have entered an invalid "+numberlabel);
			f.recLocId.focus();
			return false;
		}

	} else {
		
		if(invalidfirstname || invalidlastname || invalidnumber) {

			if(invalidfirstname)
				document.getElementById('firstnamelabel').innerHTML = '<div class="error"><img class="formIconError" src="//images.delta.com/images/icons/error_x.gif" />First name</div>';

			else
				document.getElementById('firstnamelabel').innerHTML = 'First name';

			if(invalidlastname)
				document.getElementById('lastnamelabel').innerHTML = '<div class="error"><img class="formIconError" src="//images.delta.com/images/icons/error_x.gif" />Last name</div>';
			else
				document.getElementById('lastnamelabel').innerHTML = 'Last name';
			
			if(invalidnumber)
				document.getElementById('numberlabel').innerHTML = '<div class="error" style="width:200px;"><img class="formIconError" src="//images.delta.com/images/icons/error_x.gif" />Confirmation number</div>';
			else
				document.getElementById('numberlabel').innerHTML = numberlabel;

			document.getElementById('numberformerror').innerHTML = '<div class="error" style="padding-top:5px;padding-bottom:5px;"><img class="formIconError" src="//images.delta.com/images/icons/error_x.gif" alt="Alert" title="Alert" />You have entered invalid information below.</div>';
			return false;
		}
	}

	return true;
}