var alacarte_ass_cert_total = 0;
var alacarte_drp_cert_total = 0;
var alacarte_drm_cert_total = 0;
var alacarte_hgm_cert_total = 0;

var alacarte_ass_elearning_total = 0;
var alacarte_side_elearning_total = 0;
var alacarte_sidesummit_elearning_total = 0;

var alacarte_total = 0;

var educational_ass_cert_total = 0;
var educational_app_cert_total = 0;
var educational_drp_cert_total = 0;
var educational_drm_cert_total = 0;
var educational_hgm_cert_total = 0;

var educational_ass_elearning_total = 0;
var educational_app_elearning_total = 0;

var educational_instructor_toolbox_total = 0;

var educational_total = 0;

var restaurant_ass_cert_total = 0;
var restaurant_ass_toolbox_total = 0;

var hospitality_ass_cert_total = 0;
var hospitality_drp_cert_total = 0;
var hospitality_drm_cert_total = 0;

var grand_total = 0;

var educational_ass_cert_dra_price = 18.50;
var educational_ass_cert_wsa_price = 18.50;

var educational_ass_elearning_wsa_price = 14.50;
var restaurant_ass_cert_wsa_price = 33.00;

var hospitality_ass_cert_price = 0;
var hospitality_drp_cert_price = 0;
var hospitality_drm_cert_price = 0;

var restaurant_total = 0;

function round_number(num, dec)
	{
	var rounded =(Math.round((num*Math.pow(10,dec)))/Math.pow(10,dec));
	rounded = rounded;
	return rounded;
	}

function recalculate_grand_total()
	{
	grand_total = 0;

	grand_total += alacarte_ass_cert_total;
	grand_total += alacarte_drp_cert_total;
	grand_total += alacarte_drm_cert_total;
	grand_total += alacarte_hgm_cert_total;

	grand_total += alacarte_ass_elearning_total;
	grand_total += alacarte_side_elearning_total;
	grand_total += alacarte_sidesummit_elearning_total;

	grand_total += educational_ass_cert_total;
	grand_total += educational_app_cert_total;
	grand_total += educational_drp_cert_total;
	grand_total += educational_drm_cert_total;
	grand_total += educational_hgm_cert_total;

	grand_total += educational_ass_elearning_total;
	grand_total += educational_app_elearning_total;

	grand_total += educational_instructor_toolbox_total;


	grand_total += restaurant_ass_cert_total;
	grand_total += restaurant_ass_toolbox_total;


	grand_total += hospitality_ass_cert_total;
	grand_total += hospitality_drp_cert_total;
	grand_total += hospitality_drm_cert_total;

	update_total("grand_total",grand_total);
	document.getElementById('hidden_grand_total').value = "$" + grand_total.toFixed(2);
	}


function recalculate_item(checkbox_name,qty_name,item_price)
	{
	var this_total = 0;
	var item_qty = 0;
	if(document.getElementById(checkbox_name).checked)
		{
		item_qty = get_item_qty(qty_name);
		this_total = round_number((item_price * item_qty),2);
		}
	else
		{
		this_total = 0;
		}
	return this_total;
	}

function get_item_qty(name)
	{
	var this_qty = round_number(document.getElementById(name).value,2);
	if(isNaN(this_qty))
		{
		this_qty = 0;
		}
	document.getElementById(name).value = this_qty;
	return this_qty;
	}


function update_total(total_name,value)
	{
	document.getElementById(total_name).innerHTML = "$" + value.toFixed(2) + "&nbsp;";
	}

function update_text(text_name,value)
	{
	document.getElementById(text_name).innerHTML = value + "&nbsp;";
	}

function run_recalculate_item(calc_func,checkbox)
	{
	document.getElementById(checkbox).checked = true;
	calc_func();
	}

function recalculate_alacarte_ass_cert()
	{
	alacarte_ass_cert_total = recalculate_item("alacarte_ass_cert_checkbox","alacarte_ass_cert_qty",45);
	update_total("alacarte_ass_cert_total",alacarte_ass_cert_total);
	recalculate_grand_total();
	}

function recalculate_alacarte_drp_cert()
	{
	alacarte_drp_cert_total = recalculate_item("alacarte_drp_cert_checkbox","alacarte_drp_cert_qty",125);
	update_total("alacarte_drp_cert_total",alacarte_drp_cert_total);
	recalculate_grand_total();
	}

function recalculate_alacarte_drm_cert()
	{
	alacarte_drm_cert_total = recalculate_item("alacarte_drm_cert_checkbox","alacarte_drm_cert_qty",346);
	update_total("alacarte_drm_cert_total",alacarte_drm_cert_total);
	recalculate_grand_total();
	}

function recalculate_alacarte_hgm_cert()
	{
	alacarte_hgm_cert_total = recalculate_item("alacarte_hgm_cert_checkbox","alacarte_hgm_cert_qty",489);
	update_total("alacarte_hgm_cert_total",alacarte_hgm_cert_total);
	recalculate_grand_total();
	}

function recalculate_alacarte_ass_elearning()
	{
	alacarte_ass_elearning_total = recalculate_item("alacarte_ass_elearning_checkbox","alacarte_ass_elearning_qty",20);
	update_total("alacarte_ass_elearning_total",alacarte_ass_elearning_total);
	recalculate_grand_total();
	}

function recalculate_alacarte_side_elearning()
	{
	alacarte_side_elearning_total = recalculate_item("alacarte_side_elearning_checkbox","alacarte_side_elearning_qty",5);
	update_total("alacarte_side_elearning_total",alacarte_side_elearning_total);
	recalculate_grand_total();
	}

function recalculate_alacarte_sidesummit_elearning()
	{
	alacarte_sidesummit_elearning_total = recalculate_item("alacarte_sidesummit_elearning_checkbox","alacarte_sidesummit_elearning_qty",16);
	update_total("alacarte_sidesummit_elearning_total",alacarte_sidesummit_elearning_total);
	recalculate_grand_total();
	}

function recalculate_educational_ass_cert()
	{
	var educational_ass_cert_qty = get_item_qty("educational_ass_cert_qty");
	if(educational_ass_cert_qty != 0&&educational_ass_cert_qty < 10)
		{
		alert("A Minimum Quantity of 10 is required when making a purchase from the Educational Division");
		document.getElementById('educational_ass_cert_qty').value = 0;
		document.getElementById('educational_ass_cert_qty').focus();
		educational_ass_cert_qty = 0;
		}

	educational_ass_cert_total = recalculate_item("educational_ass_cert_dra_checkbox","educational_ass_cert_qty",18.50);
	if(educational_ass_cert_total > 0)
		{
		educational_ass_cert_wsa_price = 9.25;
		}
	else
		{
		educational_ass_cert_wsa_price = 18.50;
		}

	update_total("educational_ass_cert_wsa_price",educational_ass_cert_wsa_price);
	educational_ass_cert_total += recalculate_item("educational_ass_cert_wsa_checkbox","educational_ass_cert_qty",educational_ass_cert_wsa_price);

	update_total("educational_ass_cert_total",educational_ass_cert_total);
	recalculate_grand_total();
	}


function recalculate_educational_app_cert()
	{



	var educational_app_cert_qty = get_item_qty("educational_app_cert_qty");
	if(educational_app_cert_qty != 0&&educational_app_cert_qty < 10)
		{
		alert("A Minimum Quantity of 10 is required when making a purchase from the Educational Division");
		document.getElementById('educational_app_cert_qty').value = 0;
		document.getElementById('educational_app_cert_qty').focus();
		educational_app_cert_qty = 0;
		}
	educational_app_cert_total = recalculate_item("educational_app_cert_checkbox","educational_app_cert_qty",18.5);
	update_total("educational_app_cert_total",educational_app_cert_total);
	recalculate_grand_total();

	}


function recalculate_educational_drp_cert()
	{
	educational_drp_cert_total = recalculate_item("educational_drp_cert_checkbox","educational_drp_cert_qty",100);
	update_total("educational_drp_cert_total",educational_drp_cert_total);
	recalculate_grand_total();

	}

function recalculate_educational_drm_cert()
	{
	educational_drm_cert_total = recalculate_item("educational_drm_cert_checkbox","educational_drm_cert_qty",300);
	update_total("educational_drm_cert_total",educational_drm_cert_total);
	recalculate_grand_total();

	}

function recalculate_educational_hgm_cert()
	{
	educational_hgm_cert_total = recalculate_item("educational_hgm_cert_checkbox","educational_hgm_cert_qty",425);
	update_total("educational_hgm_cert_total",educational_hgm_cert_total);
	recalculate_grand_total();

	}


function recalculate_educational_ass_elearning()
	{

	var educational_ass_elearning_qty = get_item_qty("educational_ass_elearning_qty");
	if(educational_ass_elearning_qty != 0&&educational_ass_elearning_qty < 10)
		{
		alert("A Minimum Quantity of 10 is required when making a purchase from the Educational Division");
		document.getElementById('educational_ass_elearning_qty').value = 0;
		document.getElementById('educational_ass_elearning_qty').focus();
		educational_ass_elearning_qty = 0;
		}

	educational_ass_elearning_total = recalculate_item("educational_ass_elearning_dra_checkbox","educational_ass_elearning_qty",14.50);
	if(educational_ass_elearning_total > 0)
		{
		educational_ass_elearning_wsa_price = 7.25;
		}
	else
		{
		educational_ass_elearning_wsa_price = 14.50;
		}
	update_total("educational_ass_elearning_wsa_price",educational_ass_elearning_wsa_price);
	educational_ass_elearning_total += recalculate_item("educational_ass_elearning_wsa_checkbox","educational_ass_elearning_qty",educational_ass_elearning_wsa_price);

	update_total("educational_ass_elearning_total",educational_ass_elearning_total);
	recalculate_grand_total();
	}

function recalculate_educational_app_elearning()
	{
	var educational_app_elearning_qty = get_item_qty("educational_app_elearning_qty");
	if(educational_app_elearning_qty != 0&&educational_app_elearning_qty < 10)
		{
		alert("A Minimum Quantity of 10 is required when making a purchase from the Educational Division");
		document.getElementById('educational_app_elearning_qty').value = 0;
		document.getElementById('educational_app_elearning_qty').focus();
		educational_app_elearning_qty = 0;
		}
	educational_app_elearning_total = recalculate_item("educational_app_elearning_checkbox","educational_app_elearning_qty",14.50);
	update_total("educational_app_elearning_total",educational_app_elearning_total);
	recalculate_grand_total();

	}

function recalculate_educational_instructor_toolbox()
	{
	educational_instructor_toolbox_total = recalculate_item("educational_instructor_toolbox_checkbox","educational_instructor_toolbox_qty",3200);
	update_total("educational_instructor_toolbox_total",educational_instructor_toolbox_total);
	recalculate_grand_total();
	}

function recalculate_restaurant_ass_cert()
	{
	var restaurant_ass_cert_qty = get_item_qty("restaurant_ass_cert_qty");//get_item_qty("restaurant_ass_cert_qty");
	if(restaurant_ass_cert_qty != 0&& restaurant_ass_cert_qty < 21)
		{
		alert("A Minimum Quantity of 21 is required when making a purchase from the Restaurant Collection");
		document.getElementById('restaurant_ass_cert_qty').value = 0;
		document.getElementById('restaurant_ass_cert_qty').focus();
		restaurant_ass_cert_qty = 0;
		}
	restaurant_ass_cert_total = recalculate_item("restaurant_ass_cert_dra_checkbox","restaurant_ass_cert_qty",33.00);
	if(restaurant_ass_cert_total > 0)
		{
		restaurant_ass_cert_wsa_price = 16.50;
		}
	else
		{
		restaurant_ass_cert_wsa_price = 33.00;
		}
	
	update_total("restaurant_ass_cert_wsa_price",restaurant_ass_cert_wsa_price);

	restaurant_ass_cert_total += recalculate_item("restaurant_ass_cert_wsa_checkbox","restaurant_ass_cert_qty",restaurant_ass_cert_wsa_price);

	update_total("restaurant_ass_cert_total",restaurant_ass_cert_total);
	recalculate_grand_total();
	}



function recalculate_restaurant_ass_toolbox()
	{
	restaurant_ass_toolbox_total = recalculate_item("restaurant_ass_toolbox_checkbox","restaurant_ass_toolbox_qty",3200);
	update_total("restaurant_ass_toolbox_total",restaurant_ass_toolbox_total);
	recalculate_grand_total();
	}

function recalculate_hospitality_ass_cert()
	{
	var hospitality_ass_cert_qty = get_item_qty("hospitality_ass_cert_qty");
	if(hospitality_ass_cert_qty != 0&& hospitality_ass_cert_qty < 91)
		{
		alert("A Minimum Quantity of 91 is required when making an Associate Program level purchase for the Hospitality Group Collection");
		document.getElementById('hospitality_ass_cert_qty').value = 0;
		document.getElementById('hospitality_ass_cert_qty').focus();
		hospitality_ass_cert_qty = 0;
		}
	else
		{
		if(hospitality_ass_cert_qty <= 250)
			{
			hospitality_ass_cert_price = 55;
			}
		else if(hospitality_ass_cert_qty <= 500)
			{
			hospitality_ass_cert_price = 50;
			}
		else if(hospitality_ass_cert_qty <= 1000)
			{
			hospitality_ass_cert_price = 49;
			}
		else
			{
			hospitality_ass_cert_price = 48;
			}
		}



	hospitality_ass_cert_total = recalculate_item("hospitality_ass_cert_checkbox","hospitality_ass_cert_qty",hospitality_ass_cert_price);
	if(hospitality_ass_cert_qty > 0)
		update_total("hospitality_ass_cert_price",hospitality_ass_cert_price);

	else
		update_text("hospitality_ass_cert_price","(Varies)");

	update_total("hospitality_ass_cert_total",hospitality_ass_cert_total);


	recalculate_grand_total();
	}

function recalculate_hospitality_drp_cert()
	{
	var hospitality_drp_cert_qty = get_item_qty("hospitality_drp_cert_qty");
	if(hospitality_drp_cert_qty != 0&& hospitality_drp_cert_qty < 15)
		{
		alert("A Minimum Quantity of 15 is required when making an Professional Program level purchase for the Hospitality Group Collection");
		document.getElementById('hospitality_drp_cert_qty').value = 0;
		document.getElementById('hospitality_drp_cert_qty').focus();
		hospitality_drp_cert_qty = 0;
		}
	else
		{
		if(hospitality_drp_cert_qty < 30)
			{
			hospitality_drp_cert_price = 90;
			}
		else if(hospitality_drp_cert_qty < 50)
			{
			hospitality_drp_cert_price = 80;
			}
		else if(hospitality_drp_cert_qty < 60)
			{
			hospitality_drp_cert_price = 70;
			}
		else
			{
			hospitality_drp_cert_price = 65;
			}
		}

	hospitality_drp_cert_total = recalculate_item("hospitality_drp_cert_checkbox","hospitality_drp_cert_qty",hospitality_drp_cert_price);
	if(hospitality_drp_cert_qty > 0)
		update_total("hospitality_drp_cert_price",hospitality_drp_cert_price);

	else
		update_text("hospitality_drp_cert_price","(Varies)");

	update_total("hospitality_drp_cert_total",hospitality_drp_cert_total);


	recalculate_grand_total();
	}

function recalculate_hospitality_drm_cert()
	{
	var hospitality_drm_cert_qty = get_item_qty("hospitality_drm_cert_qty");
	if(hospitality_drm_cert_qty != 0&& hospitality_drm_cert_qty < 15)
		{
		alert("A Minimum Quantity of 15 is required when making a Master Program level purchase for the Hospitality Group Collection");
		document.getElementById('hospitality_drm_cert_qty').value = 0;
		document.getElementById('hospitality_drm_cert_qty').focus();
		hospitality_drm_cert_qty = 0;
		}
	else
		{
		if(hospitality_drm_cert_qty < 30)
			{
			hospitality_drm_cert_price = 345;
			}
		else if(hospitality_drm_cert_qty < 50)
			{
			hospitality_drm_cert_price = 300;
			}
		else if(hospitality_drm_cert_qty < 60)
			{
			hospitality_drm_cert_price = 254;
			}
		else
			{
			hospitality_drm_cert_price = 225;
			}
		}


	hospitality_drm_cert_total = recalculate_item("hospitality_drm_cert_checkbox","hospitality_drm_cert_qty",hospitality_drm_cert_price);
	if(hospitality_drm_cert_qty > 0)
		update_total("hospitality_drm_cert_price",hospitality_drm_cert_price);

	else
		update_text("hospitality_drm_cert_price","(Varies)");

	update_total("hospitality_drm_cert_total",hospitality_drm_cert_total);


	recalculate_grand_total();
	}

function verify_minimum_hospitality_ass()
	{
	if(hospitality_ass_cert_qty < 91&&hospitality_ass_cert_qty != 0)
		{
		alert("A Minimum Quantity of 91 is required when making an Associate Program level purchase for the Hospitality Group Collection");
		document.getElementById('hospitality_ass_cert_qty').value = 0;
		document.getElementById('hospitality_ass_cert_qty').focus();
		hospitality_ass_cert_price = 0;
		return false;
		}
	else
		{
		return true;
		}
	
	}

function verify_minimum_hospitality_drp()
	{
	var hospitality_drp_cert_qty = round_number(document.getElementById('hospitality_drp_cert_qty').value,2);
	if(hospitality_drp_cert_qty < 15&&hospitality_drp_cert_qty != 0)
		{
		alert("A Minimum Quantity of 15 is required when making a Professional level purchase for the Hospitality Group Collection");
		document.getElementById('hospitality_drp_cert_qty').value = 0;
		document.getElementById('hospitality_drp_cert_qty').focus();
		hospitality_drp_cert_price = 0;
		return false;
		}
	else
		{
		return true;
		}
	
	}


function verify_minimum_hospitality_drm()
	{
	var hospitality_drm_cert_qty = round_number(document.getElementById('hospitality_drm_cert_qty').value,2);
	if(hospitality_drm_cert_qty < 15&&hospitality_drm_cert_qty != 0)
		{
		alert("A Minimum Quantity of 15 is required when making a Master Program level purchase for the Hospitality Group Collection");
		document.getElementById('hospitality_drm_cert_qty').value = 0;
		document.getElementById('hospitality_drm_cert_qty').focus();
		hospitality_drm_cert_price = 0;
		return false;
		}
	else
		{
		return true;
		}
	
	}


function urlEncode(dstr)
	{                   
	var encoded_str = escape(dstr);
	encoded_str = encoded_str.replace("+", "%2B");
	encoded_str = encoded_str.replace("/", "%2F");
	return encoded_str;
	}


function generate_pf_url()
	{
	var pf_url = "http://www.frontsummit.com/Temp/frontsummit_calculator_pf.php?";
	var pf_vars = "contact_name|contact_company|contact_campus|contact_address|contact_address2|alacarte_ass_cert_checkbox|associate_language|alacarte_ass_cert_qty|alacarte_drp_cert_checkbox|alacarte_drp_cert_qty|alacarte_drm_cert_checkbox|alacarte_drm_cert_qty|alacarte_hgm_cert_checkbox|alacarte_hgm_cert_qty|alacarte_ass_elearning_checkbox|alacarte_ass_elearning_qty|alacarte_ass_elearning_qty|alacarte_side_elearning_checkbox|alacarte_side_elearning_qty|alacarte_sidesummit_elearning_checkbox|alacarte_sidesummit_elearning_qty|educational_ass_cert_qty|educational_ass_cert_dra_checkbox|educational_ass_cert_dra_language|educational_ass_cert_wsa_checkbox|educational_ass_cert_wsa_language|educational_app_cert_checkbox|educational_app_cert_qty|educational_drp_cert_checkbox|educational_drp_cert_qty|educational_drm_cert_checkbox|educational_drm_cert_qty|educational_hgm_cert_checkbox|educational_hgm_cert_qty|educational_ass_elearning_qty|educational_ass_elearning_dra_checkbox|educational_ass_elearning_wsa_checkbox|educational_app_elearning_checkbox|educational_app_elearning_qty|educational_instructor_toolbox_checkbox|educational_instructor_toolbox_qty|educational_instructor_toolbox_student_manuals_language|restaurant_ass_cert_qty|restaurant_ass_cert_dra_checkbox|restaurant_ass_cert_dra_language|restaurant_ass_cert_wsa_checkbox|restaurant_ass_cert_wsa_language|restaurant_ass_toolbox_checkbox|restaurant_ass_toolbox_qty|restaurant_ass_toolbox_student_manuals_language|hospitality_ass_cert_checkbox|hospitality_ass_cert_qty|hospitality_ass_cert_ecourses_exams_language|hospitality_ass_cert_instructor_toolkit_language|hospitality_drp_cert_checkbox|hospitality_drp_cert_qty|hospitality_drm_cert_checkbox|hospitality_drm_cert_qty";
	var pf_vars_array = new Array();
	pf_vars_array = pf_vars.split("|");
	for(var x = 0;x <= pf_vars_array.length-1;++x)
		{
		pf_url = pf_url + pf_vars_array[x] +"="+ urlEncode(document.getElementById(pf_vars_array[x]).value) + "&";
		}
	/*
	pf_url .= "printer_friendly=yes";
	*/
	return pf_url;
	}

function open_pf()
	{

	var pf_content = "";
	pf_content += "<h1 align=\"center\">FrontSUMMIT™ E-Learning Center Calculator</h1>";
	pf_content += "<table align=\"center\" border=\"1\" width=\"800\" cellpadding=\"4\">\n";
	pf_content += "<tr>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Name:</td>\n";
	pf_content += "<td align=\"left\" width=\"200\">"+ document.getElementById('contact_name').value +"&nbsp;</td>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Contact email</td>\n";
	pf_content += "<td align=\"left\" width=\"200\">"+ document.getElementById('contact_email').value +"&nbsp;</td>\n";
	pf_content += "</tr>\n";

	pf_content += "<tr>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Company Name</td>\n";
	pf_content += "<td align=\"left\" width=\"200\">"+ document.getElementById('contact_company').value +"&nbsp;</td>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Campus Name</td>\n";
	pf_content += "<td align=\"left\" width=\"200\">"+ document.getElementById('contact_campus').value +"&nbsp;</td>\n";
	pf_content += "</tr>\n";

	pf_content += "<tr>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Contact Phone</td>\n";
	pf_content += "<td align=\"left\" width=\"200\">"+ document.getElementById('contact_phone').value +"&nbsp;</td>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Campus Location</td>\n";
	pf_content += "<td align=\"left\" width=\"200\">"+ document.getElementById('contact_address').value +"&nbsp;<br>"+ document.getElementById('contact_address2').value +"&nbsp;</td>\n";
	pf_content += "</tr>\n";

	pf_content += "<tr>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\">Grand Total</td>\n";
	pf_content += "<td align=\"left\" id=\"grand_total\">"+ document.getElementById('hidden_grand_total').value +"&nbsp;</td>\n";
	pf_content += "<td align=\"right\" bgcolor=\"#dddddd\" colspan=\"2\">&nbsp;</td>\n";
	pf_content += "</tr>\n";
	pf_content += "</table>\n";
	pf_content += "&nbsp;<br><br>\n";

	if(document.getElementById("alacarte_ass_cert_checkbox").checked||document.getElementById("alacarte_drp_cert_checkbox").checked||document.getElementById("alacarte_drm_cert_checkbox").checked||document.getElementById("alacarte_hgm_cert_checkbox").checked||document.getElementById("alacarte_ass_elearning_checkbox").checked||document.getElementById("alacarte_side_elearning_checkbox").checked||document.getElementById("alacarte_sidesummit_elearning_checkbox").checked)
		{
		pf_content += "<h2>A la Carte</h2>";
		pf_content += "<table border=\"1\" width=\"800\" align=\"center\" cellpadding=\"4\">\n";
		pf_content += "<tr>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Level</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Certification Designation</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Language</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Quantity</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Unit Price</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\" width=\"30\">Total</td>\n";
		pf_content += "</tr>\n";
		
		
		calc_alacarte_total();
		if(document.getElementById("alacarte_ass_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate</td>\n";
			pf_content += "<td align=\"left\">Certified Associate Wine Steward (WSA)™ and Certified Dining Room Associate (DRA)™</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_ass_cert_language').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_ass_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$45.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_ass_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("alacarte_drp_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Dining Room Professional</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Professional (CDP)™</td>\n";
			pf_content += "<td align=\"left\">English&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_drp_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$125.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_drp_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("alacarte_drm_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Dining Room Master</td>\n";
			pf_content += "<td align=\"left\">Certified Associate Wine Steward (WSA)™ and Certified Dining Room Associate (DRA)™</td>\n";
			pf_content += "<td align=\"left\">English&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_drm_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$346.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_drm_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("alacarte_hgm_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Hospitality Grand Master</td>\n";
			pf_content += "<td align=\"left\">Certified Hospitality Grand Master (HGM)™</td>\n";
			pf_content += "<td align=\"left\">English&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_hgm_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$489.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_hgm_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("alacarte_ass_elearning_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate E-Learning</td>\n";
			pf_content += "<td align=\"left\">Both the Certified Associate Wine Steward (WSA)™ and Certified Dining Room Associate (DRA)™ courses</td>\n";
			pf_content += "<td align=\"left\">English&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_ass_elearning_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$20.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_ass_elearning_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("alacarte_side_elearning_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Side Course E-Learning</td>\n";
			pf_content += "<td align=\"left\">A single course selected from the Side Course category</td>\n";
			pf_content += "<td align=\"left\">English&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_side_elearning_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$5.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_side_elearning_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("alacarte_sidesummit_elearning_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Side Course Summit</td>\n";
			pf_content += "<td align=\"left\">All available Side Courses</td>\n";
			pf_content += "<td align=\"left\">English&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('alacarte_sidesummit_elearning_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$16.00</td>\n";
			pf_content += "<td align=\"left\">$"+ alacarte_sidesummit_elearning_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}

		pf_content += "<tr>\n";
		pf_content += "<td align=\"left\" colspan=\"6\">&nbsp;</td>\n";
		pf_content += "</tr>\n";
		pf_content += "<tr>\n";
		pf_content += "<td align=\"right\" colspan=\"5\">Total:&nbsp;</td>\n";
		pf_content += "<td align=\"left\">$"+ alacarte_total +"&nbsp;</td>\n";
		pf_content += "</tr>\n";
		pf_content += "</table>\n";
		}

	if(document.getElementById("educational_ass_cert_dra_checkbox").checked||document.getElementById("educational_ass_cert_wsa_checkbox").checked||document.getElementById("educational_app_cert_checkbox").checked||document.getElementById("educational_drp_cert_checkbox").checked||document.getElementById("educational_drm_cert_checkbox").checked||document.getElementById("educational_hgm_cert_checkbox").checked||document.getElementById("educational_ass_elearning_dra_checkbox").checked||document.getElementById("educational_ass_elearning_wsa_checkbox").checked||document.getElementById("educational_app_elearning_checkbox").checked||document.getElementById("educational_instructor_toolbox_checkbox").checked)
		{
		calc_educational_total();
		pf_content += "<h2>Educational Institute</h2>";
		pf_content += "<table border=\"1\" width=\"800\" align=\"center\" cellpadding=\"4\">\n";
		pf_content += "<tr>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Level</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Certification Designation</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Language</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Quantity</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Unit Price</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Total</td>\n";
		pf_content += "</tr>\n";
		if(document.getElementById("educational_ass_cert_dra_checkbox").checked||document.getElementById("educational_ass_cert_wsa_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate</td>\n";
			pf_content += "<td align=\"left\">The Associate Program</td>\n";
			pf_content += "<td>&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById("educational_ass_cert_qty").value +"&nbsp;</td>\n";
			pf_content += "<td>&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_ass_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			if(document.getElementById("educational_ass_cert_dra_checkbox").checked)
				{
				pf_content += "<tr>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">Certified Dining Room Associate (DRA)™</td>\n";
				pf_content += "<td>"+ document.getElementById('educational_ass_cert_dra_language').value + "&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "<td align=\"left\">"+ educational_ass_cert_dra_price +"&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "</tr>\n";
				}
			if(document.getElementById("educational_ass_cert_wsa_checkbox").checked)
				{
				pf_content += "<tr>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">Certified Associate Wine Steward (WSA)™</td>\n";
				pf_content += "<td>"+ document.getElementById('educational_ass_cert_wsa_language').value + "&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "<td align=\"left\">"+ educational_ass_cert_wsa_price +"&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "</tr>\n";
				}
			}
		if(document.getElementById("educational_app_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Apprentice</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Apprentice (APP)™</td>\n";
			pf_content += "<td>English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById("educational_app_cert_qty").value +"&nbsp;</td>\n";
			pf_content += "<td>$18.50&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_app_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("educational_drp_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Dining Room Professional</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Professional (CDP)™</td>\n";
			pf_content += "<td>English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById("educational_drp_cert_qty").value +"&nbsp;</td>\n";
			pf_content += "<td>$100.00&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_drp_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("educational_drm_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Dining Room Master</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Master (DRM)™</td>\n";
			pf_content += "<td>English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById("educational_drm_cert_qty").value +"&nbsp;</td>\n";
			pf_content += "<td>$300.00&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_drm_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("educational_hgm_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Hospitality Grand Master</td>\n";
			pf_content += "<td align=\"left\">Certified Hospitality Grand Master (HGM)™</td>\n";
			pf_content += "<td>English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById("educational_hgm_cert_qty").value +"&nbsp;</td>\n";
			pf_content += "<td>$425.00&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_hgm_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}

		if(document.getElementById("educational_ass_elearning_dra_checkbox").checked||document.getElementById("educational_ass_elearning_wsa_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate E-Learning</td>\n";
			pf_content += "<td align=\"left\">The Associate Program</td>\n";
			pf_content += "<td>&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById("educational_ass_elearning_qty").value +"&nbsp;</td>\n";
			pf_content += "<td>&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_ass_elearning_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			if(document.getElementById("educational_ass_elearning_dra_checkbox").checked)
				{
				pf_content += "<tr>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">Certified Dining Room Associate (DRA)™</td>\n";
				pf_content += "<td>English&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "<td align=\"left\">$14.50&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "</tr>\n";
				}
			if(document.getElementById("educational_ass_elearning_wsa_checkbox").checked)
				{
				pf_content += "<tr>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">Certified Associate Wine Steward (WSA)™</td>\n";
				pf_content += "<td>English&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "<td align=\"left\">$"+ educational_ass_elearning_wsa_price +"&nbsp;</td>\n";
				pf_content += "<td>&nbsp;</td>\n";
				pf_content += "</tr>\n";
				}
			}
		if(document.getElementById("educational_app_elearning_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Apprentice E-Learning</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Apprentice (APP)™</td>\n";
			pf_content += "<td>English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('educational_app_elearning_qty').value +"&nbsp;</td>\n";
			pf_content += "<td>$14.50&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_app_elearning_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}
		if(document.getElementById("educational_instructor_toolbox_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('educational_instructor_toolbox_level').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">Toolbox&nbsp;</td>\n";
			pf_content += "<td>Instructor Toolkit (English)<br>Student Manuals ("+ document.getElementById('educational_instructor_toolbox_student_manuals_language').value +")&nbsp;</td>\n";
			pf_content += "<td>"+ document.getElementById('educational_instructor_toolbox_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$3,200.00&nbsp;</td>\n";
			pf_content += "<td>$"+ educational_instructor_toolbox_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}

		pf_content += "<tr>\n";
		pf_content += "<td align=\"left\" colspan=\"6\">&nbsp;</td>\n";
		pf_content += "</tr>\n";
		pf_content += "<tr>\n";
		pf_content += "<td align=\"right\" colspan=\"5\">Total:&nbsp;</td>\n";
		pf_content += "<td align=\"left\">$"+ educational_total +"&nbsp;</td>\n";
		pf_content += "</tr>\n";
		pf_content += "</table>\n";
		}
	
	if(document.getElementById("restaurant_ass_cert_dra_checkbox").checked||document.getElementById("restaurant_ass_cert_wsa_checkbox").checked||document.getElementById("restaurant_ass_toolbox_checkbox").checked||document.getElementById("hospitality_ass_cert_checkbox").checked||document.getElementById("hospitality_drp_cert_checkbox").checked||document.getElementById("hospitality_drm_cert_checkbox").checked)
		{
		calc_restaurant_total();
		pf_content += "<h2>Restaurant Group</h2>\n";
		pf_content += "<table border=\"1\" width=\"800\" align=\"center\" cellpadding=\"4\">\n";
		pf_content += "<tr>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">&nbsp;</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Description</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Language</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Quantity</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Unit Price</td>\n";
		pf_content += "<td align=\"center\" bgcolor=\"#dddddd\">Total</td>\n";
		pf_content += "</tr>\n";
		if(document.getElementById("restaurant_ass_cert_dra_checkbox").checked||document.getElementById("restaurant_ass_cert_wsa_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate</td>\n";
			pf_content += "<td align=\"left\">The e-Course (English only) + Exam</td>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('restaurant_ass_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ restaurant_ass_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			
			if(document.getElementById("restaurant_ass_cert_dra_checkbox").checked)
				{
				pf_content += "<tr>\n";
				pf_content += "<td align=\"center\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">Certified Dining Room Associate (DRA)™</select></td>\n";
				pf_content += "<td align=\"left\">"+ document.getElementById('restaurant_ass_cert_dra_language').value +"&nbsp;</td>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">$33.00</td>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "</tr>\n";
				}

			if(document.getElementById("restaurant_ass_cert_wsa_checkbox").checked)
				{
				pf_content += "<tr>\n";
				pf_content += "<td align=\"center\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">Certified Associate Wine Steward (WSA)™</select></td>\n";
				pf_content += "<td align=\"left\">"+ document.getElementById('restaurant_ass_cert_wsa_language').value +"&nbsp;</td>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "<td align=\"left\">$"+ restaurant_ass_cert_wsa_price +"&nbsp;</td>\n";
				pf_content += "<td align=\"left\">&nbsp;</td>\n";
				pf_content += "</tr>\n";
				}
			}

		if(document.getElementById("restaurant_ass_toolbox_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate Toolbox™&nbsp;</td>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td>Instructor Toolkit (English)<br>Student Manuals ("+ document.getElementById('restaurant_ass_toolbox_student_manuals_language').value +")&nbsp;</td>\n";
			pf_content += "<td>"+ document.getElementById('restaurant_ass_toolbox_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$3,200.00&nbsp;</td>\n";
			pf_content += "<td>$"+ restaurant_ass_toolbox_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";
			}


		if(document.getElementById("hospitality_ass_cert_checkbox").checked||document.getElementById("hospitality_drp_cert_checkbox").checked||document.getElementById("hospitality_drm_cert_checkbox").checked)
			{
			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Associate</td>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('hospitality_ass_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ hospitality_ass_cert_price +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ hospitality_ass_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";

			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td align=\"left\">All e-Courses (English only) + Exams</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('hospitality_ass_cert_ecourses_exams_language').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\">&nbsp;</td>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\">&nbsp;</td>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\">&nbsp;</td>\n";
			pf_content += "</tr>\n";

			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">&nbsp;</td>\n";
			pf_content += "<td align=\"left\">Side Summit Courses</td>\n";
			pf_content += "<td align=\"left\">English</td>\n";
			pf_content += "</tr>\n";

			pf_content += "<tr>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\" valign=\"middle\">Associate Toolbox™</td>\n";
			pf_content += "<td align=\"left\">Instructor Toolkit™</td>\n";
			pf_content += "<td align=\"left\">English</td>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\">&nbsp;</td>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\">&nbsp;</td>\n";
			pf_content += "<td align=\"center\" rowspan=\"2\">&nbsp;</td>\n";
			pf_content += "</tr>\n";

			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Trainee Handbooks</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('hospitality_ass_cert_trainee_handbooks_language').value +"&nbsp;</td>\n";
			pf_content += "</tr>\n";

			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Dining Room Professional</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Professional (CDP)™</td>\n";
			pf_content += "<td align=\"left\">English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('hospitality_drp_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ hospitality_drp_cert_price +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ hospitality_drp_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";

			pf_content += "<tr>\n";
			pf_content += "<td align=\"left\">Master Program</td>\n";
			pf_content += "<td align=\"left\">Certified Dining Room Master (DRM)™ <br>or Certified Hospitality Grand Master (HGM)™</td>\n";
			pf_content += "<td align=\"left\">English</td>\n";
			pf_content += "<td align=\"left\">"+ document.getElementById('hospitality_drm_cert_qty').value +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ hospitality_drm_cert_price +"&nbsp;</td>\n";
			pf_content += "<td align=\"left\">$"+ hospitality_drm_cert_total +"&nbsp;</td>\n";
			pf_content += "</tr>\n";

			}
		pf_content += "<tr>\n";
		pf_content += "<td align=\"left\" colspan=\"6\">&nbsp;</td>\n";
		pf_content += "</tr>\n";
		pf_content += "<tr>\n";
		pf_content += "<td align=\"right\" colspan=\"5\">Total:&nbsp;</td>\n";
		pf_content += "<td align=\"left\">$"+ restaurant_total +"&nbsp;</td>\n";
		pf_content += "</tr>\n";
		pf_content += "</table>\n";

		}
	write_new_pf_window(pf_content);
	}

function open_emailus()
	{
	if(document.getElementById('contact_name').value == ""||((document.getElementById('contact_email').value == ""||document.getElementById('contact_email').value == "example@example.com")&&document.getElementById('contact_phone').value == ""))
		{
		alert("Please Enter your name as well as a phone number or e-mail address where you can be reached");
		}
	else
		{
		var pf_content = "";
		pf_content += "<html>\n<head><title>E-mailing us..</title>\n<script language=\"javascript\">\nfunction submit_data()\n{document.email_calc.submit();}\n</script></head><body onload=\"submit_data();\">\n";
		pf_content += "<form method=\"post\" name=\"email_calc\" action=\"/process_calculator.php\">\n";
		pf_content += "<input type=\"hidden\" name=\"contact_name\" value=\""+ document.getElementById('contact_name').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"contact_email\" value=\""+ document.getElementById('contact_email').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"contact_company\" value=\""+ document.getElementById('contact_company').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"contact_campus\" value=\""+ document.getElementById('contact_campus').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"contact_phone\" value=\""+ document.getElementById('contact_phone').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"contact_address\" value=\""+ document.getElementById('contact_address').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"contact_address2\" value=\""+ document.getElementById('contact_address2').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_ass_cert_checkbox\" value=\""+ document.getElementById('alacarte_ass_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_ass_cert_language\" value=\""+ document.getElementById('alacarte_ass_cert_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_ass_cert_qty\" value=\""+ document.getElementById('alacarte_ass_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_drp_cert_checkbox\" value=\""+ document.getElementById('alacarte_drp_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_drp_cert_qty\" value=\""+ document.getElementById('alacarte_drp_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_drm_cert_checkbox\" value=\""+ document.getElementById('alacarte_drm_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_drm_cert_qty\" value=\""+ document.getElementById('alacarte_drm_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_hgm_cert_checkbox\" value=\""+ document.getElementById('alacarte_hgm_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_hgm_cert_qty\" value=\""+ document.getElementById('alacarte_hgm_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_ass_elearning_checkbox\" value=\""+ document.getElementById('alacarte_ass_elearning_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_ass_elearning_qty\" value=\""+ document.getElementById('alacarte_ass_elearning_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_side_elearning_checkbox\" value=\""+ document.getElementById('alacarte_side_elearning_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_side_elearning_qty\" value=\""+ document.getElementById('alacarte_side_elearning_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_sidesummit_elearning_checkbox\" value=\""+ document.getElementById('alacarte_sidesummit_elearning_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"alacarte_sidesummit_elearning_qty\" value=\""+ document.getElementById('alacarte_sidesummit_elearning_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_cert_qty\" value=\""+ document.getElementById('educational_ass_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_cert_dra_checkbox\" value=\""+ document.getElementById('educational_ass_cert_dra_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_cert_dra_language\" value=\""+ document.getElementById('educational_ass_cert_dra_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_cert_wsa_checkbox\" value=\""+ document.getElementById('educational_ass_cert_wsa_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_cert_wsa_language\" value=\""+ document.getElementById('educational_ass_cert_wsa_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_app_cert_checkbox\" value=\""+ document.getElementById('educational_app_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_app_cert_qty\" value=\""+ document.getElementById('educational_app_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_drp_cert_checkbox\" value=\""+ document.getElementById('educational_drp_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_drp_cert_qty\" value=\""+ document.getElementById('educational_drp_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_drm_cert_checkbox\" value=\""+ document.getElementById('educational_drm_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_drm_cert_qty\" value=\""+ document.getElementById('educational_drm_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_hgm_cert_checkbox\" value=\""+ document.getElementById('educational_hgm_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_hgm_cert_qty\" value=\""+ document.getElementById('educational_hgm_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_elearning_qty\" value=\""+ document.getElementById('educational_ass_elearning_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_elearning_dra_checkbox\" value=\""+ document.getElementById('educational_ass_elearning_dra_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_ass_elearning_wsa_checkbox\" value=\""+ document.getElementById('educational_ass_elearning_wsa_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_app_elearning_checkbox\" value=\""+ document.getElementById('educational_app_elearning_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_app_elearning_qty\" value=\""+ document.getElementById('educational_app_elearning_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_instructor_toolbox_checkbox\" value=\""+ document.getElementById('educational_instructor_toolbox_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_instructor_toolbox_level\" value=\""+ document.getElementById('educational_instructor_toolbox_level').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_instructor_toolbox_qty\" value=\""+ document.getElementById('educational_instructor_toolbox_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"educational_instructor_toolbox_student_manuals_language\" value=\""+ document.getElementById('educational_instructor_toolbox_student_manuals_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_cert_qty\" value=\""+ document.getElementById('restaurant_ass_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_cert_dra_checkbox\" value=\""+ document.getElementById('restaurant_ass_cert_dra_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_cert_dra_language\" value=\""+ document.getElementById('restaurant_ass_cert_dra_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_cert_wsa_checkbox\" value=\""+ document.getElementById('restaurant_ass_cert_wsa_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_cert_wsa_language\" value=\""+ document.getElementById('restaurant_ass_cert_wsa_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_toolbox_checkbox\" value=\""+ document.getElementById('restaurant_ass_toolbox_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_toolbox_qty\" value=\""+ document.getElementById('restaurant_ass_toolbox_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"restaurant_ass_toolbox_student_manuals_language\" value=\""+ document.getElementById('restaurant_ass_toolbox_student_manuals_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_ass_cert_checkbox\" value=\""+ document.getElementById('hospitality_ass_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_ass_cert_qty\" value=\""+ document.getElementById('hospitality_ass_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_ass_cert_ecourses_exams_language\" value=\""+ document.getElementById('hospitality_ass_cert_ecourses_exams_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_ass_cert_trainee_handbooks_language\" value=\""+ document.getElementById('hospitality_ass_cert_trainee_handbooks_language').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_drp_cert_checkbox\" value=\""+ document.getElementById('hospitality_drp_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_drp_cert_qty\" value=\""+ document.getElementById('hospitality_drp_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_drm_cert_checkbox\" value=\""+ document.getElementById('hospitality_drm_cert_checkbox').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hospitality_drm_cert_qty\" value=\""+ document.getElementById('hospitality_drm_cert_qty').value +"\"> ";
		pf_content += "<input type=\"hidden\" name=\"hidden_grand_total\" value=\""+ document.getElementById('hidden_grand_total').value +"\"> ";
		pf_content += "<center><input type=\"submit\" value=\"Please Click here to request a quote\"></center>\n";
		pf_content += "</form>\n";
		pf_content += "</body>\n</html>";



		write_new_window(pf_content);
		}
	}

function write_new_pf_window(data)
	{
	top.consoleRef=window.open('','fs_pf_window','menubar=1,toolbar=1,width=900,height=600,scrollbars=yes,resizable=1');
	data = "<html><head><title>Frontsummit Printer Friendly Calculator</title></head><body onLoad=\"self.focus()\">"+ data + "</body></html>";
	top.consoleRef.document.writeln(data);
	top.consoleRef.document.close()
	}

function write_new_window(data)
	{
	top.consoleRef=window.open('','fs_data_window','menubar=1,toolbar=1,width=900,height=600,scrollbars=yes,resizable=1');
	top.consoleRef.document.writeln(data);
	top.consoleRef.document.close()
	}	

function calc_alacarte_total()
	{
	alacarte_total = 0;
	alacarte_total += alacarte_ass_cert_total;
	alacarte_total += alacarte_drp_cert_total;
	alacarte_total += alacarte_drm_cert_total;
	alacarte_total += alacarte_hgm_cert_total;

	alacarte_total += alacarte_ass_elearning_total;
	alacarte_total += alacarte_side_elearning_total;
	alacarte_total += alacarte_sidesummit_elearning_total;
	}


function calc_educational_total()
	{
	educational_total = 0;
	educational_total += educational_ass_cert_total;
	educational_total += educational_app_cert_total;
	educational_total += educational_drp_cert_total;
	educational_total += educational_drm_cert_total;
	educational_total += educational_hgm_cert_total;

	educational_total += educational_ass_elearning_total;
	educational_total += educational_app_elearning_total;

	educational_total += educational_instructor_toolbox_total;
	}


function calc_restaurant_total()
	{
	restaurant_total = 0;
	restaurant_total += restaurant_ass_cert_total;
	restaurant_total += restaurant_ass_toolbox_total;

	restaurant_total += hospitality_ass_cert_total;
	restaurant_total += hospitality_drp_cert_total;
	restaurant_total += hospitality_drm_cert_total;
	}



function enter_item(e,item,next)
	{
	e = e || window.event;
	var code = e.keyCode || e.which;
	if(code == 13)
		{
		if(next != "")
			{
			document.getElementById(next).focus();
			}
		else
			{
			item.blur();
			}
		//alert("You Pressed Enter\nValue:"+ item.value);
		}
	}
/*
function enter_item(item)
	{
	if(window.event&&window.event.keycode == 13)
		{
		alert("You Pressed Enter");//item.blur();
		}
	}

*/

function reset_all()
{
document.getElementById('alacarte_ass_cert_qty').value = 0;
recalculate_alacarte_ass_cert();

document.getElementById('alacarte_drp_cert_qty').value = 0;
recalculate_alacarte_drp_cert();

document.getElementById('alacarte_drm_cert_qty').value = 0;
recalculate_alacarte_drm_cert();

document.getElementById('alacarte_hgm_cert_qty').value = 0;
recalculate_alacarte_hgm_cert();

document.getElementById('alacarte_ass_elearning_qty').value = 0;
recalculate_alacarte_ass_elearning();

document.getElementById('alacarte_side_elearning_qty').value = 0;
recalculate_alacarte_side_elearning();

document.getElementById('alacarte_sidesummit_elearning_qty').value = 0;
recalculate_alacarte_sidesummit_elearning();

document.getElementById('educational_ass_cert_qty').value = 0;
recalculate_educational_ass_cert();

document.getElementById('educational_app_cert_qty').value = 0;
recalculate_educational_app_cert();

document.getElementById('educational_drp_cert_qty').value = 0;
recalculate_educational_drp_cert();

document.getElementById('educational_drm_cert_qty').value = 0;
recalculate_educational_drm_cert();

document.getElementById('educational_hgm_cert_qty').value = 0;
recalculate_educational_hgm_cert();

document.getElementById('educational_ass_elearning_qty').value = 0;
recalculate_educational_ass_elearning();

document.getElementById('educational_app_elearning_qty').value = 0;
recalculate_educational_app_elearning();

document.getElementById('educational_instructor_toolbox_qty').value = 0;
recalculate_educational_instructor_toolbox();

document.getElementById('restaurant_ass_cert_qty').value = 0;
recalculate_restaurant_ass_cert();

document.getElementById('restaurant_ass_toolbox_qty').value = 0;
recalculate_restaurant_ass_toolbox();

document.getElementById('hospitality_ass_cert_qty').value = 0;
recalculate_hospitality_ass_cert();

document.getElementById('hospitality_drp_cert_qty').value = 0;
recalculate_hospitality_drp_cert();

document.getElementById('hospitality_drm_cert_qty').value = 0;
recalculate_hospitality_drm_cert();


}