function validate()
{
   if(document.frmreg.course.value=="")
	    {
		  alert("Please Select Course");
		  document.frmreg.course.focus();
		  return false;
     	}
   if(document.frmreg.fname.value=="")
	    {
		  alert("Please Enter First name");
		  document.frmreg.fname.focus();
		  return false;
     	}
	if(document.frmreg.lname.value=="")
	    {
		  alert("Please Enter Last name");
		  document.frmreg.lname.focus();
		  return false;
     	}
	if(document.frmreg.company.value=="")
	    {
		  alert("Please Enter Company");
		  document.frmreg.company.focus();
		  return false;
     	}

	 if(document.frmreg.address.value=="")
	    {
		  alert("Please Enter Address");
		  document.frmreg.address.focus();
		  return false;
       }

  if(document.frmreg.province.value=="")
	{
		alert("Please Enter Province");
		document.frmreg.province.focus();
		return false;
	}

	if(document.frmreg.email.value=="")
	{
		alert("Please Enter Email Address");
		document.frmreg.email.focus();
		return false;
	}
  if(!emailOk())
 	return false;
  
	if(document.frmreg.agree.checked==false)
	{
		alert("Please Agree to terms of service");
		return false;
	}
return true;
}
function emailOk()
{
	var str = document.frmreg.email.value;
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(str) && reg2.test(str))
	{
		return true;
	}
	alert("\"" + str + "\" is an invalid e-mail!");
	document.frmreg.email.focus();
	return false;
}

function print_register()
{
   if(document.frmreg.course.value=="")
	    {
		  alert("Please Select Course");
		  document.frmreg.course.focus();
		  return false;
     	}
   if(document.frmreg.fname.value=="")
	    {
		  alert("Please Enter First name");
		  document.frmreg.fname.focus();
		  return false;
     	}
	if(document.frmreg.lname.value=="")
	    {
		  alert("Please Enter Last name");
		  document.frmreg.lname.focus();
		  return false;
     	}
	if(document.frmreg.company.value=="")
	    {
		  alert("Please Enter Company");
		  document.frmreg.company.focus();
		  return false;
     	}

	 if(document.frmreg.address.value=="")
	    {
		  alert("Please Enter Address");
		  document.frmreg.address.focus();
		  return false;
 
        } 
  if(document.frmreg.province.value=="")
	{
		alert("Please Enter Province");
		document.frmreg.province.focus();
		return false;
	}

	if(document.frmreg.email.value=="")
	{
		alert("Please Enter Email Address");
		document.frmreg.email.focus();
		return false;
	}
  if(!emailOk())
 	return false;

	if(document.frmreg.agree.checked==false)
	{
		alert("Please Agree to terms of service");
		return false;
	}
  var pt;
  if(document.frmreg.PayType[1].checked) pt=document.frmreg.PayType[1].value;
  if(document.frmreg.PayType[0].checked) pt=document.frmreg.PayType[0].value;
  
  var ilink="register_print.php?course="+document.frmreg.course.value+"&fdate="+document.frmreg.fdate.value+"&sdate="+document.frmreg.sdate.value+"&fname="+document.frmreg.fname.value+"&lname="+document.frmreg.lname.value+"&company="+document.frmreg.company.value+"&address="+document.frmreg.address.value+"&city="+document.frmreg.city.value+"&province="+document.frmreg.province.value+"&zip="+document.frmreg.zip.value+"&country="+document.frmreg.country.value+"&phone="+document.frmreg.phone.value+"&fax="+document.frmreg.fax.value+"&email="+document.frmreg.email.value+"&Comments="+document.frmreg.Comments.value+"&PayType="+pt;
  window.open(ilink,'myExample5','width=600,height=500,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=1,titlebar=no,top=0,left=50'); 	
  return true;
}

function coursesubmit() {
  document.frmreg.submit();
  return true;
}


