function firstuser(cb) {
	//alert("called");
	if ((document.frmirf.same1.checked) && (document.frmirf.regname1.value == "")) {
		document.frmirf.regname1.value = document.frmirf.fullname.value;
		document.frmirf.regaddr1.value = (document.frmirf.street.value + ", " + document.frmirf.city.value + ", " + document.frmirf.state.value + " " + document.frmirf.zip.value);
		document.frmirf.regemail1.value = document.frmirf.email.value;
	}
}

function regs1(cb) {
	document.frmirf.regcourses1.value = "";
	document.frmirf.tot1.value = 0;
	var i=1;
	while (i<=document.frmirf.totcourses.value)
 		{
			var curcrs = "crs1_" + i;
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname1.value == "")) {
			alert("Must type at least Name of the Registrant first");
			return false;
			}
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname1.value != "")) {
			var namevalue = document.frmirf[curcrs].value.split("##");
			document.frmirf.regcourses1.value += (namevalue[0] + ". Price:" + namevalue[1]+"; ");
			document.frmirf.tot1.value = parseFloat(document.frmirf.tot1.value) + parseFloat(namevalue[1]);
			}
			i++;
		}
	calctotal();
}
function regs2(cb) {
	document.frmirf.regcourses2.value = "";
	document.frmirf.tot2.value = 0;
	var i=1;
	while (i<=document.frmirf.totcourses.value)
 		{
			var curcrs = "crs2_" + i;
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname2.value == "")) {
			alert("Must type at least Name of the Registrant first");
			return false;
			}
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname2.value != "")) {
			var namevalue = document.frmirf[curcrs].value.split("##");
			document.frmirf.regcourses2.value += (namevalue[0] + ". Price:" + namevalue[1]+"; ");
			document.frmirf.tot2.value = parseFloat(document.frmirf.tot2.value) + parseFloat(namevalue[1]);
			}
			i++;
		}
	calctotal();
}
function regs3(cb) {
	document.frmirf.regcourses3.value = "";
	document.frmirf.tot3.value = 0;
	var i=1;
	while (i<=document.frmirf.totcourses.value)
 		{
			var curcrs = "crs3_" + i;
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname3.value == "")) {
			alert("Must type at least Name of the Registrant first");
			return false;
			}
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname3.value != "")) {
			var namevalue = document.frmirf[curcrs].value.split("##");
			document.frmirf.regcourses3.value += (namevalue[0] + ". Price:" + namevalue[1]+"; ");
			document.frmirf.tot3.value = parseFloat(document.frmirf.tot3.value) + parseFloat(namevalue[1]);
			}
			i++;
		}
	calctotal();
}
function regs4(cb) {
	document.frmirf.regcourses4.value = "";
	document.frmirf.tot4.value = 0;
	var i=1;
	while (i<=document.frmirf.totcourses.value)
 		{
			var curcrs = "crs4_" + i;
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname4.value == "")) {
			alert("Must type at least Name of the Registrant first");
			return false;
			}
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname4.value != "")) {
			var namevalue = document.frmirf[curcrs].value.split("##");
			document.frmirf.regcourses4.value += (namevalue[0] + ". Price:" + namevalue[1]+"; ");
			document.frmirf.tot4.value = parseFloat(document.frmirf.tot4.value) + parseFloat(namevalue[1]);
			}
			i++;
		}
	calctotal();
}
function regs5(cb) {
	document.frmirf.regcourses5.value = "";
	document.frmirf.tot5.value = 0;
	var i=1;
	while (i<=document.frmirf.totcourses.value)
 		{
			var curcrs = "crs5_" + i;
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname5.value == "")) {
			alert("Must type at least Name of the Registrant first");
			return false;
			}
			if ((document.frmirf[curcrs].checked) && (document.frmirf.regname5.value != "")) {
			var namevalue = document.frmirf[curcrs].value.split("##");
			document.frmirf.regcourses5.value += (namevalue[0] + ". Price:" + namevalue[1]+"; ");
			document.frmirf.tot5.value = parseFloat(document.frmirf.tot5.value) + parseFloat(namevalue[1]);
			}
			i++;
		}
	calctotal();
}

function calctotal() {
	var i=1;
	var grandtotal = 0;
	while (i<=document.frmirf.totcourses.value)
 		{
			var curcrs = "tot"+i;
			grandtotal += parseFloat(document.frmirf[curcrs].value);
			i++;
		}
	
	document.frmirf.ordertotal.value = grandtotal;
	document.frmirf.ordertotal1.value = grandtotal;
	//alert(document.frmirf.regcourses1.value);
}

function validate_form(thisform)
{
with (thisform)
  {
 
  if (fullname.value == "" || nickname.value == "" || companyname.value == "" || street.value == "" || city.value == ""  || state.value == ""  || zip.value == ""  || dayphone.value == ""  || email.value == "" || regname1.value == "" || regaddr1.value == "" || regemail1.value == "" || regcourses1.value == "" || ordertotal.value == 0) {
  	alert("All Required Values are denoted by asterisks (*).\nPlease Input all Required Fields and Make Sure that there is at least one course for Registrant #1.");
	return false;
  }
 // if (validate_email(email,"Not a valid e-mail address!")==false)
   // {
	//email.focus();
	//return false;
	//}
		 
  }

 return true;
}