//
// FORM VALIDATION
function validate(myForm) {
	// SET VARS
	var message = 'The following fields are required:\n\n';
	var message2 = '';
	var error = 0;
	var i;
	//
	// CHECK FOR REQUIRED FIELDS
	for (i=0; i<myForm.elements.length; i++) {
		if (myForm.elements[i].id.search(/_r/) !== -1) {
			if (myForm.elements[i].value == '') {
				error = 1;
				myName = myForm.elements[i].name;
				message += '- '+myName.replace(/_/g, " ")+'\n';
			}
		}
		if (myForm.elements[i].id.search(/_n/) !== -1) {
			if (!isInteger(myForm.elements[i].value)) {
				error = 1;
				myName = myForm.elements[i].name;
				message2 += '- '+myName.replace(/_/g, " ")+' can only be a number.\n';
			}
		}		
	}
  	//
	// SEE IF THERE WERE ERRORS AND OUTPUT
	if (error == 0) {
		return true;
	} else {
		if (message.length > 36) {
			alert (message);
		}
		if (message2 != '') {
			alert (message2);
		};
		return false;
	}
}
function clickclear(thisfield, defaulttext) {
if (thisfield.value == defaulttext) {
thisfield.value = "";
}
}

function clickrecall(thisfield, defaulttext) {
if (thisfield.value == "") {
thisfield.value = defaulttext;
}
}
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}