function popup(Url)
{
window.open(Url,'preview',
'left=20,top=20,width=800,height=650,toolbar=0,resizable=0');
}

function validateContactForm (f)
{
	if (validate_required(f.fname,"Please enter first name")==false)
	{
		f.fname.focus();
		return false;
	}

	if (validate_required(f.lname,"Please enter last name")==false)
	{
		f.lname.focus();
		return false;
	}


	if (validate_email(f.email,"Please enter a valid email address")==false)
	{
		f.email.focus();
		return false;
	}

}

function validateRegistration (f)
{
	if (validate_required(f.name,"Please enter name")==false)
	{
		f.name.focus();
		return false;
	}
	if (validate_email(f.email,"Please enter a valid email address")==false)
	{
		f.email.focus();
		return false;
	}

	if (validate_required(f.custom1,"Please enter telephone number")==false)
	{
		f.custom1.focus();
		return false;
	}
	if (validate_required(f.custom2,"Please enter who referred you")==false)
	{
		f.custom2.focus();
		return false;
	}
	if (validate_required(f.custom4,"Please enter Callsign")==false)
	{
		f.custom4.focus();
		return false;
	}

	if (validate_checkbox(f.custom3,"You must check the confidentiality agreement to obtain access")==false)
	{
		f.custom3.focus();
		return false;
	}

}

function validate_required(o,t)
{
	if (o.value==null || o.value=="")
	{
		alert(t);return false;
	}
	else
	{
		return true;
	}
}

function validate_checkbox(o,t)
{
//	if ( o[0].checked == false )
	if (o.checked == false)
	{
		alert(t);return false;
	}
	else
	{
		return true;
	}
}

function validate_email(o,t)
{
	apos=o.value.indexOf("@");
	dotpos=o.value.lastIndexOf(".");
	if (apos<1 || dotpos-apos<2)
	{
		alert(t);
		return false;
	}
	else 
	{
		return true;
	}
}

