function confrm()
{

	if(confirm("Are you sure you want to delete this record?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}
	
function checkLogin()
{
	if(document.form1.username.value.length < 6)
	{
		alert("Please enter a valid username.");
		document.form1.username.focus();
		return false;
	}
	if(document.form1.password.value == "")
	{
		alert("Please enter a valid password.");
		document.form1.password.focus();
		return false;
	}
	document.form1.submit();
}


function checkScholar(i) //i is "A" for the add form and "E" for the edit form
{
	if(document.form1.firstName.value == "")
	{
		alert("Please enter a first name.");
		document.form1.firstName.focus();
		return false;
	}
	if(document.form1.lastName.value == "")
	{
		alert("Please enter a last name.");
		document.form1.lastName.focus();
		return false;
	}
	if(document.form1.phone.value == "")
	{
		alert("Please enter a phone number.");
		document.form1.phone.focus();
		return false;
	}
	if(!isValidEmail(document.form1.email.value))
	{
		alert("Please enter an email address.");
		document.form1.email.focus();
		return false;
	}
	if(document.form1.address.value == "")
	{
		alert("Please enter an address.");
		document.form1.address.focus();
		return false;
	}
	if(document.form1.city.value == "")
	{
		alert("Please enter a city.");
		document.form1.city.focus();
		return false;
	}
	if(document.form1.state.value == "0")
	{
		alert("Please select a state.");
		document.form1.state.focus();
		return false;
	}
	if(document.form1.zip.value == "")
	{
		alert("Please enter a zip code.");
		document.form1.zip.focus();
		return false;
	}
	
	
	if(document.form1.schoolName.value == "")
	{
		alert("Please enter a school name.");
		document.form1.schoolName.focus();
		return false;
	}
	if(document.form1.degree.value == "")
	{
		alert("Please enter a degree.");
		document.form1.degree.focus();
		return false;
	}
	if(document.form1.graduateDate.value == "")
	{
		alert("Please enter a graduation date.");
		document.form1.graduateDate.focus();
		return false;
	}
	
	/*start username/password checks*/
	if (i == "A")
	{
		if(document.form1.username.value.length < 6)
		{
			alert("Please enter a valid username of at least 6 characters.");
			document.form1.username.focus();
			return false;
		}
	}
	
	if (i == "A")
	{
		if(document.form1.password.value.length < 6)
		{
			alert("Please enter a valid password.");
			document.form1.password.focus();
			return false;
		}
		if(document.form1.password.value != document.form1.password2.value)
		{
			alert("The passwords you entered do not match. Please re-enter the passwords.");
			document.form1.password2.focus();
			return false;
		}
	}
	else if (i == "E")
	{
		
		if(document.form1.password.value != "")
		{
			if(document.form1.password.value.length < 6)
			{
				alert("Please enter a valid password.");
				document.form1.password.focus();
				return false;
			}
			if(document.form1.password.value != document.form1.password2.value)
			{
				alert("The passwords you entered do not match. Please re-enter the passwords.");
				document.form1.password2.focus();
				return false;
			}
		}
	}
	/*end username/password checks*/

	document.form1.submit();
}






function checkSponsor()
{
	if(document.form1.firstName.value == "")
	{
		alert("Please enter a first name.");
		document.form1.firstName.focus();
		return false;
	}
	if(document.form1.lastName.value == "")
	{
		alert("Please enter a last name.");
		document.form1.lastName.focus();
		return false;
	}
	if(document.form1.phone.value == "")
	{
		alert("Please enter a phone number.");
		document.form1.phone.focus();
		return false;
	}
	if(!isValidEmail(document.form1.email.value))
	{
		alert("Please enter an email address.");
		document.form1.email.focus();
		return false;
	}
	if(document.form1.address.value == "")
	{
		alert("Please enter an address.");
		document.form1.address.focus();
		return false;
	}
	if(document.form1.city.value == "")
	{
		alert("Please enter a city.");
		document.form1.city.focus();
		return false;
	}
	if(document.form1.state.value == "0")
	{
		alert("Please select a state.");
		document.form1.state.focus();
		return false;
	}
	if(document.form1.zip.value == "")
	{
		alert("Please enter a zip code.");
		document.form1.zip.focus();
		return false;
	}
	if(document.form1.username.value.length < 6)
	{
		alert("Please enter a valid username of at least 6 characters.");
		document.form1.username.focus();
		return false;
	}
	if(document.form1.password.value.length < 6)
	{
		alert("Please enter a valid password.");
		document.form1.password.focus();
		return false;
	}
	if(document.form1.password.value != document.form1.password2.value)
	{
		alert("The passwords you entered do not match. Please re-enter the passwords.");
		document.form1.password2.focus();
		return false;
	}
	document.form1.submit();
}




function checkJob()
{
	if(document.form1.companyName.value == "")
	{
		alert("Please enter a company name.");
		document.form1.companyName.focus();
		return false;
	}
	if(document.form1.contactName.value == "")
	{
		alert("Please enter a contact name.");
		document.form1.contactName.focus();
		return false;
	}
	if(document.form1.contactPhone.value == "")
	{
		alert("Please enter a contact phone number.");
		document.form1.contactPhone.focus();
		return false;
	}
	if(!isValidEmail(document.form1.contactEmail.value) && document.form1.contactURL.value == "")
	{
		alert("Please enter an email address or a contact url.");
		document.form1.contactEmail.focus();
		return false;
	}
	if(document.form1.jobTitle.value == "")
	{
		alert("Please enter a job title.");
		document.form1.jobTitle.focus();
		return false;
	}
	if(document.form1.jobDescription.value == "")
	{
		alert("Please enter a job description.");
		document.form1.jobDescription.focus();
		return false;
	}
	if(document.form1.jobQualifications.value == "")
	{
		alert("Please enter job qualifications.");
		document.form1.jobQualifications.focus();
		return false;
	}
	if(document.form1.jobBenefits.value == "")
	{
		alert("Please enter job benefits.");
		document.form1.jobBenefits.focus();
		return false;
	}
	if(document.form1.liveDate.value == "")
	{
		alert("Please enter a live date.");
		document.form1.liveDate.focus();
		return false;
	}
	if(document.form1.archiveDate.value == "")
	{
		alert("Please enter an archive date.");
		document.form1.archiveDate.focus();
		return false;
	}
	document.form1.submit();
}



function IsNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = false;
		}
	}
	return IsNumber;
}

function IsEmpty(aTextField)
{
	if ((aTextField.value.length==0) ||
		(aTextField.value==null)) {
		return true;
	}
	else 
	{
		return false;
	}
}
function isValidEmail(str)
{
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}