<!-- Begin

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
//	return (((sign)?'':'-') + '$' + num + '.' + cents);
	return (((sign)?'':'') + '$' + num + '.' + cents);
}

function formatCurrency2(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
//	return (((sign)?'':'-') + '$' + num + '.' + cents);
	return (((sign)?'':'-') + num + '.' + cents);
}

function calcTax(taxprice,nontaxprice,shipping) 
{
	var state = document.form1.billingState.value; 
	if (state=='Washington') {
		var tax = taxprice * 0.095;
	} else {
		var tax = 0;
	}	
	var tax2 = Math.round(tax * 100) / 100;
	var tmp = (parseFloat(tax) + parseFloat(taxprice) + parseFloat(shipping) + parseFloat(nontaxprice));
	var grandTotal = Math.round(tmp * 100) / 100;
	document.form1.tax.value = formatCurrency(tax2);
	document.form1.hiddenTax.value = parseFloat(tax2);
	document.form1.grandTotal.value = formatCurrency(grandTotal);
	document.form1.hiddenGrandTotal.value = parseFloat(grandTotal);
	setColor(document.form1.grandTotal, '#eeeeee');
	setColor(document.form1.tax, '#eeeeee');

	return true;
}

function checkrequiredSession(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="sessionPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredReg100(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="firstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="lastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="email" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="ccType" && tempobj.value=='X') {
			fieldlist = "Credit Card Type";
			pass=false;
			break;
		}
		if (tempobj.name=="ccName" && tempobj.value=='') {
			fieldlist = "Name on Card";
			pass=false;
			break;
		}
		if (tempobj.name=="ccNumber" && tempobj.value=='') {
			fieldlist = "Credit Card Number";
			pass=false;
			break;
		}
		if (tempobj.name=="ccExpDt" && tempobj.value=='') {
			fieldlist = "Expiration Date";
			pass=false;
			break;
		}
		if (tempobj.name=="billingZip" && tempobj.value=='') {
			fieldlist = "Billing Zip Code";
			pass=false;
			break;
		}
		if (tempobj.name=="seminarQty" && tempobj.value=='') {
			fieldlist = "Quantity";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="ccType" && tempobj.value=='X') {
			fieldlist = "Credit Card Type";
			pass=false;
			break;
		}
		if (tempobj.name=="ccName" && tempobj.value=='') {
			fieldlist = "Name on Card";
			pass=false;
			break;
		}
		if (tempobj.name=="ccNumber" && tempobj.value=='') {
			fieldlist = "Credit Card Number";
			pass=false;
			break;
		}
		if (tempobj.name=="ccExpDt" && tempobj.value=='') {
			fieldlist = "Expiration Date";
			pass=false;
			break;
		}
		if (tempobj.name=="billingZip" && tempobj.value=='') {
			fieldlist = "Billing Zip Code";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredCPEReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

  var pwd1 = document.form99.studentPassword.value;
  var pwd2 = document.form99.studentVerifyPassword.value;
 
  if (pwd1>'' && pwd2>'' && pwd1!=pwd2) {
    alert("Passwords do not match.")
    return false; 
  }
       
if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentTitle" && tempobj.value=='') {
			fieldlist = "Title";
			pass=false;
			break;
		}
		if (tempobj.name=="studentAddress" && tempobj.value=='') {
			fieldlist = "Address";
			pass=false;
			break;
		}
		if (tempobj.name=="studentCity" && tempobj.value=='') {
			fieldlist = "City";
			pass=false;
			break;
		}
		if (tempobj.name=="studentZip" && tempobj.value=='') {
			fieldlist = "Zip";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="phoneNumber" && tempobj.value=='') {
			fieldlist = "Phone Number";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredVestasReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentOffice" && tempobj.value=='') {
			fieldlist = "Position";
			pass=false;
			break;
		}
		if (tempobj.name=="phoneNumber" && tempobj.value=='') {
			fieldlist = "Phone Number";
			pass=false;
			break;
		}
		if (tempobj.name=="studentJobTitle" && tempobj.value=='') {
			fieldlist = "Supervisor Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentDept" && tempobj.value=='') {
			fieldlist = "Supervisor Email";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredMossAdamsReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentOffice" && tempobj.value=='') {
			fieldlist = "Office";
			pass=false;
			break;
		}
		if (tempobj.name=="phoneNumber" && tempobj.value=='') {
			fieldlist = "Phone Number";
			pass=false;
			break;
		}
		if (tempobj.name=="studentStaffNumber" && tempobj.value=='') {
			fieldlist = "Staff ID Number";
			pass=false;
			break;
		}
		if (tempobj.name=="studentJobTitle" && tempobj.value=='') {
			fieldlist = "Job Title";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}


function checkrequiredBOWReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="costCenter" && tempobj.value=='') {
			fieldlist = "Cost Center";
			pass=false;
			break;
		}
		if (tempobj.name=="phoneNumber" && tempobj.value=='') {
			fieldlist = "Phone Number";
			pass=false;
			break;
		}
		if (tempobj.name=="studentStaffNumber" && tempobj.value=='') {
			fieldlist = "District";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredKiewitReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="costCenter" && tempobj.value=='') {
			fieldlist = "Cost Center";
			pass=false;
			break;
		}
		if (tempobj.name=="phoneNumber" && tempobj.value=='') {
			fieldlist = "Phone Number";
			pass=false;
			break;
		}
		if (tempobj.name=="studentStaffNumber" && tempobj.value=='') {
			fieldlist = "District";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkrequiredCNBReg(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#EEEEEE';
  var bgGood = "white";
 
    var COURSE2Checked = document.form99.COURSE2.checked;  
    var COURSE3Checked = document.form99.COURSE3.checked;  
    var COURSE5Checked = document.form99.COURSE5.checked;  
    var COURSE7Checked = document.form99.COURSE7.checked;  
    var COURSE12Checked = document.form99.COURSE12.checked;  
    var COURSE19Checked = document.form99.COURSE19.checked;  
   
    if (COURSE2Checked==false && COURSE3Checked==false && COURSE5Checked==false && COURSE7Checked==false && COURSE12Checked==false && COURSE19Checked==false) {
        alert("You must select at least one course");
        return false;
    }    
   
if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
		if (tempobj.name=="studentFirstName" && tempobj.value=='') {
			fieldlist = "First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLastName" && tempobj.value=='') {
			fieldlist = "Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentEmail" && tempobj.value=='') {
			fieldlist = "Email";
			pass=false;
			break;
		}
		if (tempobj.name=="studentLogin" && tempobj.value=='') {
			fieldlist = "Login Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentPassword" && tempobj.value=='') {
			fieldlist = "Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentVerifyPassword" && tempobj.value=='') {
			fieldlist = "Verify Password";
			pass=false;
			break;
		}
		if (tempobj.name=="studentMgrName" && tempobj.value=='') {
			fieldlist = "Manager Name";
			pass=false;
			break;
		}
		if (tempobj.name=="studentMgrEmail" && tempobj.value=='') {
			fieldlist = "Manager Email";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	tempobj.blur();
	return false;
}
else
return true;
}

function checkRequiredOrderForm(which) {

var pass=true;
fieldlist = "";

  var bgBad = '#dddddd';
  var bgGood = "white";

  if (document.form1.Cancel.value=="Canceling...") {
	return true;
  }

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];
//		if (tempobj.name=="shipCompany" && tempobj.value=='') {
//			fieldlist = "Shipping Company";
//			pass=false;
//			break;
//		}
		if (tempobj.name=="shipFName" && tempobj.value=='') {
			fieldlist = "Shipping First Name";
			pass=false;
			break;
		}
		if (tempobj.name=="shipLName" && tempobj.value=='') {
			fieldlist = "Shipping Last Name";
			pass=false;
			break;
		}
		if (tempobj.name=="shipAddr" && tempobj.value=='') {
			fieldlist = "Shipping Address";
			pass=false;
			break;
		}
		if (tempobj.name=="shipCity" && tempobj.value=='') {
			fieldlist = "Shipping City";
			pass=false;
			break;
		}
		if (tempobj.name=="shipState" && tempobj.value=='X') {
			fieldlist = "Shipping State";
			pass=false;
			break;
		}
		if (tempobj.name=="shipZip" && tempobj.value=='') {
			fieldlist = "Shipping Zip Code";
			pass=false;
			break;
		}
		if (tempobj.name=="shipPhone" && tempobj.value=='') {
			fieldlist = "Shipping Phone";
			pass=false;
			break;
		}
		if (tempobj.name=="shipEmail" && tempobj.value=='') {
			fieldlist = "Shipping Email";
			pass=false;
			break;
		}
//		if (tempobj.name=="billingCompany" && tempobj.value=='') {
//			fieldlist = "Billing Company";
//			pass=false;
//			break;
//		}
		if (tempobj.name=="billingName" && tempobj.value=='') {
			fieldlist = "Billing Name";
			pass=false;
			break;
		}
		if (tempobj.name=="billingAddr" && tempobj.value=='') {
			fieldlist = "Billing Address";
			pass=false;
			break;
		}
		if (tempobj.name=="billingCity" && tempobj.value=='') {
			fieldlist = "Billing City";
			pass=false;
			break;
		}
		if (tempobj.name=="billingState" && tempobj.value=='X') {
			fieldlist = "Billing State";
			pass=false;
			break;
		}
		if (tempobj.name=="billingZip" && tempobj.value=='') {
			fieldlist = "Billing Zip Code";
			pass=false;
			break;
		}
		if (tempobj.name=="billingPhone" && tempobj.value=='') {
			fieldlist = "Billing Phone";
			pass=false;
			break;
		}
		if (tempobj.name=="billingEmail" && tempobj.value=='') {
			fieldlist = "Billing Email";
			pass=false;
			break;
		}
		if (tempobj.name=="ccType" && tempobj.value=='X') {
			fieldlist = "Credit Card Type";
			pass=false;
			break;
		}
		if (tempobj.name=="ccNumber" && tempobj.value=='') {
			fieldlist = "Credit Card Number";
			pass=false;
			break;
		}
		if (tempobj.name=="ccExpMonth" && tempobj.value=='') {
			fieldlist = "Expiration Month";
			pass=false;
			break;
		}
		if (tempobj.name=="ccExpYear" && tempobj.value=='') {
			fieldlist = "Expiration Year";
			pass=false;
			break;
		}
		if (tempobj.name=="ccThreeDigit" && tempobj.value=='') {
			fieldlist = "3-Digit Security Code";
			pass=false;
			break;
		}
	}
}

if (!pass) {
	setColor(tempobj, bgBad);
	alert(""+fieldlist+" is required.");
	tempobj.focus();
	//tempobj.blur();
	document.form1.Submit.value="Process Order";
	return false;
}
else
return true;
}

function copyFields(form) {
	document.form1.billingCompany.value = document.form1.shipCompany.value;
	document.form1.billingFName.value = document.form1.shipFName.value;
	document.form1.billingLName.value = document.form1.shipLName.value;
	document.form1.billingAddr.value = document.form1.shipAddr.value;
	document.form1.billingAddr2.value = document.form1.shipAddr2.value;
	document.form1.billingCity.value = document.form1.shipCity.value;
	document.form1.billingState.value = document.form1.shipState.value;
	document.form1.billingZip.value = document.form1.shipZip.value;
	document.form1.billingPhone.value = document.form1.shipPhone.value;
	document.form1.billingEmail.value = document.form1.shipEmail.value;
	return true;
}

function setColor(el, bg) {
  if (el.style) el.style.backgroundColor = bg;
}

function validate(field) {
var valid = "0123456789"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry!  Only numbers are accepted!");
field.focus();
field.select();
   }
}

function validate2(field) {
var valid = "0123456789,"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry!  Only numbers are accepted!");
field.focus();
field.select();
   }
}

function validate3(field) {
var valid = "0123456789,"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
    alert("Invalid entry!  Only numbers are accepted!");
    field.focus();
    field.select();
    return false; 
}
if (field.value.length != 3) {
    alert("Invalid entry!  Code must be 3 digits!");
    field.focus();
    field.select(); 
    return false; 
}
}

function calcGrandTotal() { 

var EmailProtocol1 = document.form1.EmailProtocol1.value;
if (EmailProtocol1=='') {
    EmailProtocol1 = 0;
} 
var EmailProtocol2 = document.form1.EmailProtocol2.value;
if (EmailProtocol2=='') {
    EmailProtocol2 = 0;
} 
var EmailProtocol3 = document.form1.EmailProtocol3.value;
if (EmailProtocol3=='') {
    EmailProtocol3 = 0;
} 
var EmailProtocol4 = document.form1.EmailProtocol4.value;
if (EmailProtocol4=='') {
    EmailProtocol4 = 0;
} 
var EmailProtocol5 = document.form1.EmailProtocol5.value;
if (EmailProtocol5=='') {
    EmailProtocol5 = 0;
} 
var EmailProtocol6 = document.form1.EmailProtocol6.value;
if (EmailProtocol6=='') {
    EmailProtocol6 = 0;
} 
var EmailProtocol7 = document.form1.EmailProtocol7.value;
if (EmailProtocol7=='') {
    EmailProtocol7 = 0;
} 
var EmailProtocol8 = document.form1.EmailProtocol8.value;
if (EmailProtocol8=='') {
    EmailProtocol8 = 0;
} 
var EmailProtocol9 = document.form1.EmailProtocol9.value;
if (EmailProtocol9=='') {
    EmailProtocol9 = 0;
} 
var EmailProtocol10 = document.form1.EmailProtocol10.value;
if (EmailProtocol10=='') {
    EmailProtocol10 = 0;
} 
//var theGrandTotal = (0  + Math.round(parseFloat(EmailProtocol1) * 100) / 100 + Math.round(parseFloat(EmailProtocol2) * 100) / 100 + Math.round(parseFloat(EmailProtocol3) * 100) / 100 + Math.round(parseFloat(EmailProtocol4) * 100) / 100 + Math.round(parseFloat(EmailProtocol5) * 100) / 100 + Math.round(parseFloat(EmailProtocol6) * 100) / 100 + Math.round(parseFloat(EmailProtocol7) * 100) / 100 + Math.round(parseFloat(EmailProtocol8) * 100) / 100 + Math.round(parseFloat(EmailProtocol9) * 100) / 100 + Math.round(parseFloat(EmailProtocol10) * 100) / 100);
var theGrandTotal = (0  + Math.round(parseFloat(EmailProtocol1)) + Math.round(parseFloat(EmailProtocol2)) + Math.round(parseFloat(EmailProtocol3)) + Math.round(parseFloat(EmailProtocol4)) + Math.round(parseFloat(EmailProtocol5))  + Math.round(parseFloat(EmailProtocol6))  + Math.round(parseFloat(EmailProtocol7))  + Math.round(parseFloat(EmailProtocol8))  + Math.round(parseFloat(EmailProtocol9))  + Math.round(parseFloat(EmailProtocol10)) )
document.form1.EmailProtocol11.value = theGrandTotal;
}

function roundOff(value, precision)
{
    var result = "0.00";
    precision = parseInt(precision);          // make sure roundoff is an int
   // alerts are only for debugging and expanation -- they may be deleted/commented
//   alert("Value before rounding is "+value) 
   value = ""+Math.round(value * Math.pow(10, precision));  // take the integer part of value*10**precision
//   alert("Value is "+value+"\nLength of value is "+value.length+"\nPrecision is "+precision)
   // determine where to put decimal point
   if (value.length > precision)	// more digits in value than in precision (e.g., 999.99)
   {
      result = value.substring(0, value.length-precision);
      if (precision > 0 ) result += ".";
      result  += value.substring(value.length-precision, value.length);
   }
   else			// number of digits <= precision and value less than 1.0)
   {	
      result = "0.";
      if (value.length < precision)
      {
         for (var i = 0; i < precision - value.length; i++)
         {
            result += "0";		// pad fraction with leading zeros
         }		// end for
      }
      result += value;
   }		// end else
   return result;
}			// end roundOff funct

function Calculate(form) 
{

	var returnVal = true;
	var bgBad = "#6699CC";
	var bgGood = "white";
	var cost1 = 0;
	var cost2 = 0;
	var cost3 = 0;
	var cost4 = 0;
	var cost5 = 0;
	var cost6 = 0;
	var cost7 = 0;
	var book = 0;

	var state = form99.billingState.value; 
	if (state=='WA') {
		var tax = 1.095;
	} else {
		var tax = 1;
	}	
	
	if (form.COURSE2.checked) {
		cost1 = 125;
	}
	if (form.COURSE3.checked) {
		cost2 = 125;
	}
	if (form.COURSE5.checked) {
		cost3 = 125;
	}
	if (form.COURSE6.checked) {
		cost4 = 125;
	}
	if (form.COURSE12.checked) {
		cost5 = 125;
	}
	if (form.COURSE19.checked) {
		cost6 = 99;
	}
	if (form.BOOK.checked) {
		book = 31 * tax;
	}

	cost7 = (cost1 * 1);
	cost7 = cost7 + (cost2 * 1);
	cost7 = cost7 + (cost3 * 1);
	cost7 = cost7 + (cost4 * 1);
	cost7 = cost7 + (cost5 * 1);
	cost7 = cost7 + (cost6 * 1);
	cost7 = cost7 + (book * 1);
	
	form.Total.value = roundOff(cost7,2);
	
	returnVal= true;

	return returnVal;
}

function Calculate100(form) 
{

	var returnVal = true;
	var bgBad = "#6699CC";
	var bgGood = "white";
	var qty = form.seminarQty.value;
	
	if (qty > 2) {
		var cost1 = form.seminarQty.value * 175;
	} else {
		var cost1 = form.seminarQty.value * 199;
	}
	
	form.Total.value = roundOff(cost1,2);
	
	returnVal= true;

	return returnVal;
}

function gtpage2(url,frname,height,width) {

        var p1 = 'toolbar=no,'
        var p2 = 'location=no,'
        var p3 = 'directories=no,'
        var p4 = 'status=no,'
        var p5 = 'menubar=no,'
        var p6 = 'resizable=yes,'
        var p7 = 'scrollbars=yes,'
        var p8=  'copyhistory=no,'
        var p9 = 'width='+width+',';
        var p10 = 'height='+height
        var props = p1+p2+p3+p4+p5+p6+p7+p8+p9+p10;

        themainwindow = window.open(url,frname,props);
        themainwindow.focus();

     }

function gtpage3(url,frname,height,width) {

        var p1 = 'toolbar=no,'
        var p2 = 'location=no,'
        var p3 = 'directories=no,'
        var p4 = 'status=no,'
        var p5 = 'menubar=no,'
        var p6 = 'resizable=yes,'
        var p7 = 'scrollbars=yes,'
        var p8=  'copyhistory=no,'
        var p9 = 'width='+width+',';
        var p10 = 'height='+height
        var props = p1+p2+p3+p4+p5+p6+p7+p8+p9+p10;

        themainwindow = window.open(url,frname,props);
        themainwindow.focus();

     }

function printpage() {
window.print();
}


//  End -->
