// functions for registration page
function setfocus() {
	document.forms["frmRegister"].elements["fldName"].focus();
}
var keylist="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789"
var temp=''

function generatepass(plength){
temp=''
for (i=0;i<plength;i++)
temp+=keylist.charAt(Math.floor(Math.random()*keylist.length))
return temp
}
function VerifyData() {
	
	if (document.forms["frmRegister"].elements["fldFName"].value.length < 2 ) {
		alert("Please enter your first name.");
		document.forms["frmRegister"].elements["fldFName"].focus();
		return false;
	} else if (document.forms["frmRegister"].elements["fldLName"].value.length < 2) {
		alert("Please enter your last name.");
		document.forms["frmRegister"].elements["fldLName"].focus();
		return false;
	} else if (!isValidEmail(document.forms["frmRegister"].elements["fldEmail"].value)) {
		alert("Please enter a valid email address.");
		document.forms["frmRegister"].elements["fldEmail"].focus();
		return false;
	} else if (document.forms["frmRegister"].elements["fldEmail"].value != document.forms["frmRegister"].elements["fldEmail2"].value) {
		alert("Email addresses do not match. Please verify your email address.");
		document.forms["frmRegister"].elements["fldEmail"].focus();
		return false;
	} else if (document.forms["frmRegister"].elements["fldStreet"].value.length < 3) {
		alert("Please enter your street address.");
		document.forms["frmRegister"].elements["fldStreet"].focus();
		return false;
	} else if (document.forms["frmRegister"].elements["fldCity"].value.length < 2) {
		alert("Please enter your city.");
		document.forms["frmRegister"].elements["fldCity"].focus();
		return false;
	} else if (document.forms["frmRegister"].elements["fldState"].value.length < 2) {
		alert("Please enter your state.");
		document.forms["frmRegister"].elements["fldState"].focus();
		return false;
	} else if (document.forms["frmRegister"].elements["fldZip"].value.length < 2) {
		alert("Please enter your zip code.");
		document.forms["frmRegister"].elements["fldZip"].focus();
		return false;
	} else
	populateform(7);
	return true;
}
function populateform(enterlength){
document.forms["frmRegister"].elements["fldPassword"].value=generatepass(enterlength);
}
function toggleOrg()  {
		var hidden = document.getElementById('orgField');
	if (document.getElementById('radioOrg').checked ) {
		hidden.className = 'show';
		return false;
	} else if (document.getElementById('radioBoth').checked ) {
		hidden.className = 'show';
	return false;
	} else if (document.getElementById('radioIndiv').checked ) {
		hidden.className = 'hide';
	return false;
	}
}
		
function isValidEmail(Email)
{
	if (Email.length<4)
		return false;
	else if (Email.lastIndexOf('\'')!=-1)
		return false;
	else if ((i=Email.lastIndexOf('@'))==-1)
		return false;
	else
	{
		var tail=Email.substring(i+1,Email.length);
		if (tail.length<3)
			return false;
		else if ((i = tail.lastIndexOf('.'))==-1)
			return false;
		else
		{
			var tailend=tail.substring(i+1,tail.length);
			if (tailend.length==0)
				return false;
		}
	}
	return true;
}
