function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
  {
	document.all.errorMsgDiv.style.visibility='visible';
	document.all.errorMsgDiv.innerText='Email Address Not Valid.';
	document.all.registersubmit.disabled=true;
	return false;
	}
else {
document.all.errorMsgDiv.style.visibility='hidden';
document.all.registersubmit.disabled=false;
validate_form();
return true;
}
}

}


function compare()
{
if(document.all.confirm.value != document.all.password.value)
{
	document.all.errorMsgDiv.style.visibility='visible';
	document.all.errorMsgDiv.innerText='Password confirmation failed.';
	document.all.registersubmit.disabled=true;
}
else
{
	document.all.errorMsgDiv.style.visibility='hidden';
	document.all.registersubmit.disabled=false;
	validate_form();
}
}






function validate_form()
{
	if(document.all.username.value==""||document.all.confirm.value==""||document.all.password.value==""||document.all.username.value==""||document.all.fname.value==""||document.all.lname.value==""||document.all.email.value=="")
	{
		document.all.errorMsgDiv.style.visibility='visible';
		document.all.errorMsgDiv.innerText='One or more fields are blank';
		document.all.registersubmit.disabled=true;
	}
	else
	{
		document.all.errorMsgDiv.style.visibility='hidden';
		document.all.registersubmit.disabled=false;
	}
}

function validate_password()
{
	if(document.all.password.value.length < 6 || document.all.password.value.indexOf(' ',0) != -1 || document.all.password.value.length >16) 
	{
		document.all.errorMsgDiv.style.visibility='visible';
		document.all.errorMsgDiv.innerText='Must be 6 - 16 characters, alphanumeric';
		document.all.registersubmit.disabled=true;
		return false;
	}
	else
	{
		document.all.errorMsgDiv.style.visibility='hidden';
		document.all.registersubmit.disabled=false;
		validate_form();
		return true;
	}
}
	
	
function validate_username()
{
	if(document.all.username.value.length < 5 || document.all.username.value.indexOf(' ',0) != -1 || document.all.username.value.length >25) 
	{
		document.all.errorMsgDiv.style.visibility='visible';
		document.all.errorMsgDiv.innerText='Must be 5 - 25 characters, alphanumeric';
		document.all.registersubmit.disabled=true;
		return false;

	} 
	else
	{
		document.all.errorMsgDiv.style.visibility='hidden';
		document.all.registersubmit.disabled=false;
		validate_form();
		return true;
	}
}