// Array Making Function

function MakeArray(n) {
	this.length = n
	return this
}
	


// Create Today's Date					
function todaysDate(oneDate) {
					
	monthNames = new MakeArray(12)
	monthNames[1] = "jan"
	monthNames[2] = "feb"
	monthNames[3] = "mar"
	monthNames[4] = "apr"
	monthNames[5] = "may"
	monthNames[6] = "june"
	monthNames[7] = "july"
	monthNames[8] = "aug"
	monthNames[9] = "sept"
	monthNames[10] = "oct"
	monthNames[11] = "nov"
	monthNames[12] = "dec"

	dayNames = new MakeArray(7)
	dayNames[1] = "sun"
	dayNames[2] = "mon"
	dayNames[3] = "tues"
	dayNames[4] = "wed"
	dayNames[5] = "thurs"
	dayNames[6] = "fri"
	dayNames[7] = "sat"
	
	var theDay = dayNames[oneDate.getDay() + 1]
					
	var numEnd = oneDate.getDate()
	var txtEnd = numEnd.toString()
	var theEnd = txtEnd.charAt(txtEnd.length - 1)

	if  ((theEnd  == "1") && (numEnd != "11")) {
		var dateEnd = "st"
	} else if ((theEnd == "2") && (numEnd != "12")) {
		var dateEnd = "nd"
	} else if ((theEnd == "3") && (numEnd != "13")) {
		var dateEnd = "rd"
	} else {
		var dateEnd = "th"
	}
							
	var theMonth = monthNames[oneDate.getMonth() + 1]
	return theDay + " " + oneDate.getDate() + dateEnd + " " + theMonth
}


//check no text characters have been entered in numeric field

function isInteger(inputStr) {
	for (var i = 0; i <inputStr.length; i++) {
		var oneChar = inputStr.charAt(i)

		if (oneChar < "0" || oneChar > "9") {
			return false;
		}
	}
	return true;
}



//check password has been confirmed

function isMatched(fieldOne, fieldTwo) {
	if (fieldOne == fieldTwo) {
		return true
	}
	return false
}



//check valid e-mail address

function isEmail(inputStr) {
	locationAt = inputStr.indexOf("@",1)
	locationPeriod = inputStr.indexOf(".",1)
	if (locationAt == -1 || locationPeriod == -1) {
		return false
	}
	return true
}



//check entry has been made

function isEmpty(inputStr) {
	if (inputStr == "") {
		return true
	}
	return false
}



//ensure checkbox has been checked

function isChecked(inputStr) {
	if (inputStr == true) {
		return true
	}
	return false
}