
var pbb_levels = new Array();
var pbb_semi_levels = new Array();
var pbb_ann_levels = new Array();
var kids_levels = new Array();
var kids_semi_levels = new Array();
var kids_ann_levels = new Array();
var cds_levels = new Array();
var cds_semi_levels = new Array();
var cds_ann_levels = new Array();
var mp3_levels = new Array();
var mp3_semi_levels = new Array();
var mp3_ann_levels = new Array();
var combo_levels = new Array();

// define the membership levels attached to the various choices
pbb_levels[1] = "BronzeMonth";
pbb_levels[2] = "SingleMonth";
pbb_levels[4] = "SilverMonth";
pbb_levels[6] = "GoldMonth";
pbb_levels[9] = "DiamonMonth";
pbb_levels[12] = "PlatinMonth";
pbb_levels[15] = "Book15Month";

pbb_semi_levels[1] = "BronzeSemi";
pbb_semi_levels[2] = "SingleSemi";
pbb_semi_levels[4] = "SilverSemi";
pbb_semi_levels[6] = "GoldSemi";
pbb_semi_levels[9] = "DiamonSemi";
pbb_semi_levels[12] = "PlatinSemi";
pbb_semi_levels[15] = "Book15Semi";

pbb_ann_levels[1] = "BronzePlus";
pbb_ann_levels[2] = "SinglePlus";
pbb_ann_levels[4] = "SilverPlus";
pbb_ann_levels[6] = "GoldPlus";
pbb_ann_levels[9] = "DiamonPlus";
pbb_ann_levels[12] = "PlatinPlus";
pbb_ann_levels[15] = "Book15Plus";

kids_levels[1] = "Kid2Month";
kids_levels[2] = "Kid4Month";
kids_levels[4] = "Kid6Month";

kids_semi_levels[1] = "Kid2Semi";
kids_semi_levels[2] = "Kid4Semi";
kids_semi_levels[4] = "Kid6Semi";

kids_ann_levels[1] = "Kid2Plus";
kids_ann_levels[2] = "Kid4Plus";
kids_ann_levels[4] = "Kid6Plus";

cds_levels[1] = "CD1Month";
cds_levels[2] = "CD2Month";
cds_levels[3] = "CD3Month";
cds_levels[4] = "CD4Month";
cds_levels[5] = "CD5Month";
cds_levels[6] = "CD6Month";

cds_semi_levels[1] = "CD1Semi";
cds_semi_levels[2] = "CD2Semi";
cds_semi_levels[3] = "CD3Semi";
cds_semi_levels[4] = "CD4Semi";
cds_semi_levels[5] = "CD5Semi";
cds_semi_levels[6] = "CD6Semi";

cds_ann_levels[1] = "CD1Plus";
cds_ann_levels[2] = "CD2Plus";
cds_ann_levels[3] = "CD3Plus";
cds_ann_levels[4] = "CD4Plus";
cds_ann_levels[5] = "CD5Plus";
cds_ann_levels[6] = "CD6Plus";

mp3_levels[1] = "MP31Month";
mp3_levels[2] = "MP32Month";
mp3_levels[3] = "MP33Month";
mp3_levels[4] = "MP34Month";
mp3_levels[5] = "MP34Month"; // ????
mp3_levels[6] = "MP34Month"; // ????

mp3_semi_levels[1] = "MP31Semi";
mp3_semi_levels[2] = "MP32Semi";
mp3_semi_levels[3] = "MP33Semi";
mp3_semi_levels[4] = "MP34Semi";
mp3_semi_levels[5] = "MP34Semi"; // ????
mp3_semi_levels[6] = "MP34Semi"; // ????

mp3_ann_levels[1] = "MP31Plus";
mp3_ann_levels[2] = "MP32Plus";
mp3_ann_levels[3] = "MP33Plus";
mp3_ann_levels[4] = "MP34Plus";
mp3_ann_levels[5] = "MP34Plus"; // ????
mp3_ann_levels[6] = "MP34Plus"; // ????


// for combo, it's CD then Books like the mem level names
combo_levels["1-1"] = 'Combo1A2BMonth';
combo_levels["1-2"] = 'Combo1A2BMonth';
combo_levels["1-4"] = 'Combo1A4BMonth';
combo_levels["1-6"] = 'Combo1A6BMonth';
combo_levels["1-9"] = 'Combo1A9BMonth';
combo_levels["1-12"] = 'Combo1A12BMonth';
combo_levels["1-15"] = 'Combo1A12BMonth';

combo_levels["2-1"] = 'Combo2A2BMonth';
combo_levels["2-2"] = 'Combo2A2BMonth';
combo_levels["2-4"] = 'Combo2A4BMonth';
combo_levels["2-6"] = 'Combo2A6BMonth';
combo_levels["2-9"] = 'Combo2A9BMonth';
combo_levels["2-12"] = 'Combo2A12BMonth';
combo_levels["2-15"] = 'Combo2A12BMonth';

combo_levels["3-1"] = 'Combo3A2BMonth';
combo_levels["3-2"] = 'Combo3A2BMonth';
combo_levels["3-4"] = 'Combo3A4BMonth';
combo_levels["3-6"] = 'Combo3A6BMonth';
combo_levels["3-9"] = 'Combo3A9BMonth';
combo_levels["3-12"] = 'Combo3A12BMonth';
combo_levels["3-15"] = 'Combo3A12BMonth';

combo_levels["4-1"] = 'Combo4A2BMonth';
combo_levels["4-2"] = 'Combo4A2BMonth';
combo_levels["4-4"] = 'Combo4A4BMonth';
combo_levels["4-6"] = 'Combo4A6BMonth';
combo_levels["4-9"] = 'Combo4A9BMonth';
combo_levels["4-12"] = 'Combo4A12BMonth';
combo_levels["4-15"] = 'Combo4A12BMonth';

combo_levels["5-1"] = 'Combo4A2BMonth';
combo_levels["5-2"] = 'Combo4A2BMonth';
combo_levels["5-4"] = 'Combo4A4BMonth';
combo_levels["5-6"] = 'Combo4A6BMonth';
combo_levels["5-9"] = 'Combo4A9BMonth';
combo_levels["5-12"] = 'Combo4A12BMonth';
combo_levels["5-15"] = 'Combo4A12BMonth';

combo_levels["6-1"] = 'Combo4A2BMonth';
combo_levels["6-2"] = 'Combo4A2BMonth';
combo_levels["6-4"] = 'Combo4A4BMonth';
combo_levels["6-6"] = 'Combo4A6BMonth';
combo_levels["6-9"] = 'Combo4A9BMonth';
combo_levels["6-12"] = 'Combo4A12BMonth';
combo_levels["6-15"] = 'Combo4A12BMonth';

// define all the membership levels' names and prices
var levels_price = new Array();
var levels_name = new Array();

levels_price['SingleMonth'] = 13.99;
levels_price['BronzeMonth'] = 10.99;
levels_price['SilverMonth'] = 16.99;
levels_price['GoldMonth'] = 23.99;
levels_price['PlatinMonth'] = 39.99;
levels_price['DiamonMonth'] = 31.99;
levels_price['Book15Month'] = 49.99;
levels_price['Kid2Month'] = 13.99;
levels_price['Kid4Month'] = 16.99;
levels_price['Kid6Month'] = 23.99;
levels_price['CD1Month'] = 22.49;
levels_price['CD2Month'] = 27.49;
levels_price['CD3Month'] = 37.49;
levels_price['CD4Month'] = 47.49;
levels_price['CD5Month'] = 58.49;
levels_price['CD6Month'] = 69.49;
levels_price['MP31Month'] = 13.49;
levels_price['MP32Month'] = 20.49;
levels_price['MP33Month'] = 28.49;
levels_price['MP34Month'] = 36.49;
levels_price['Combo1A2BMonth'] = 30.49;
levels_price['Combo1A4BMonth'] = 36.49;
levels_price['Combo1A6BMonth'] = 41.49;
levels_price['Combo1A9BMonth'] = 49.49;
levels_price['Combo1A12BMonth'] = 56.49;
levels_price['Combo2A2BMonth'] = 35.49;
levels_price['Combo2A4BMonth'] = 40.49;
levels_price['Combo2A6BMonth'] = 46.49;
levels_price['Combo2A9BMonth'] = 53.49;
levels_price['Combo2A12BMonth'] = 60.49;
levels_price['Combo3A2BMonth'] = 43.49;
levels_price['Combo3A4BMonth'] = 49.49;
levels_price['Combo3A6BMonth'] = 54.49;
levels_price['Combo3A9BMonth'] = 61.49;
levels_price['Combo3A12BMonth'] = 68.49;
levels_price['Combo4A2BMonth'] = 48.49;
levels_price['Combo4A4BMonth'] = 54.49;
levels_price['Combo4A6BMonth'] = 59.49;
levels_price['Combo4A9BMonth'] = 67.49;
levels_price['Combo4A12BMonth'] = 74.49;

levels_price['BronzePlus'] = 129.99;
levels_price['SinglePlus'] = 159.99;
levels_price['SilverPlus'] = 189.99;
levels_price['Silver-Gift-Semi'] = 94.99;
levels_price['GoldPlus'] = 274.99;
levels_price['PlatinPlus'] = 464.99;
levels_price['BronzeSemi'] = 64.99;
levels_price['SingleSemi'] = 82.99;
levels_price['SilverSemi'] = 94.99;
levels_price['GoldSemi'] = 139.99;
levels_price['PlatinSemi'] = 232.99;
levels_price['DiamonSemi'] = 186.99;
levels_price['DiamonPlus'] = 374.99;
levels_price['Book15Plus'] = 574.99;
levels_price['Book15Semi'] = 290.99;
levels_price['CD1Semi'] = 129.49;
levels_price['CD1Plus'] = 254.49;
levels_price['CD2Semi'] = 159.49;
levels_price['CD2Plus'] = 318.49;
levels_price['CD3Semi'] = 219.49;
levels_price['CD3Plus'] = 434.49;
levels_price['CD4Semi'] = 276.49;
levels_price['CD4Plus'] = 552.49;
levels_price['CD5Semi'] = 340.49;
levels_price['CD5Plus'] = 680.49;
levels_price['CD6Semi'] = 404.49;
levels_price['CD6Plus'] = 808.49;
levels_price['MP31Semi'] = 78.49;
levels_price['MP31Plus'] = 156.49;
levels_price['MP32Semi'] = 119.49;
levels_price['MP32Plus'] = 238.49;
levels_price['MP33Semi'] = 165.49;
levels_price['MP33Plus'] = 330.49;
levels_price['MP34Semi'] = 212.49;
levels_price['MP34Plus'] = 424.49;
levels_price['Kid2Plus'] = 159.99;
levels_price['Kid2Semi'] = 82.99;
levels_price['Kid4Plus'] = 189.99;
levels_price['Kid4Semi'] = 94.99;
levels_price['Kid6Plus'] = 274.99;
levels_price['Kid6Semi'] = 139.99;

levels_name['BronzeMonth'] = "Paperback Books, 2 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/single.php\", \"null=null\", \"float_div\");'>Single, 2 book order</a>";
levels_name['SingleMonth'] =  "Paperback Books, 2 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/orders.php\", \"null=null\", \"float_div\");'>Two, 1 book orders</a>";
levels_name['SilverMonth'] =  "Paperback Books, 4 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/orders.php\", \"null=null\", \"float_div\");'>Two, 2 book orders</a>";
levels_name['GoldMonth'] =  "Paperback Books, 6 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/orders.php\", \"null=null\", \"float_div\");'>Three, 2 book orders</a>";
levels_name['PlatinMonth'] =  "Paperback Books, 12 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/orders.php\", \"null=null\", \"float_div\");'>Four, 3 book orders</a>";
levels_name['DiamonMonth'] =  "Paperback Books, 9 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/orders.php\", \"null=null\", \"float_div\");'>Three, 3 book orders</a>";
levels_name['Book15Month'] =  "Paperback Books, 15 at-a-time<br /><br /><a style='cursor: pointer; color: rgb(0, 51, 153); text-decoration: underline; font-size: 10pt; font-weight:normal' href='javascript:myRequest.queuePost(\"/include/orders.php\", \"null=null\", \"float_div\");'>Five, 3 book orders</a>";
levels_name['Kid2Month'] = "Children's Books<br />2 at-a-time";
levels_name['Kid4Month'] =  "Children's Books<br />4 at-a-time";
levels_name['Kid6Month'] =  "Children's Books<br />6 at-a-time";
levels_name['CD1Month'] =  "CD Audiobooks<br />1 at-a-time";
levels_name['CD2Month'] = "CD Audiobooks<br />2 at-a-time";
levels_name['CD3Month'] = "CD Audiobooks<br />3 at-a-time";
levels_name['CD4Month'] = "CD Audiobooks<br />4 at-a-time";
levels_name['CD5Month'] = "CD Audiobooks<br />5 at-a-time";
levels_name['CD6Month'] = "CD Audiobooks<br />6 at-a-time";
levels_name['MP31Month'] = "MP3-CD Audiobooks<br />1 at-a-time";
levels_name['MP32Month'] = "MP3-CD Audiobooks<br />2 at-a-time";
levels_name['MP33Month'] = "MP3-CD Audiobooks<br />3 at-a-time";
levels_name['MP34Month'] = "MP3-CD Audiobooks<br />4 at-a-time";

levels_name['BronzeSemi'] = levels_name['BronzeMonth'];
levels_name['BronzePlus'] = levels_name['BronzeMonth'];
levels_name['SingleSemi'] = levels_name['SingleMonth'];
levels_name['SinglePlus'] = levels_name['SingleMonth'];
levels_name['SilverSemi'] = levels_name['SilverMonth'];
levels_name['SilverPlus'] = levels_name['SilverMonth'];
levels_name['GoldSemi'] = levels_name['GoldMonth'];
levels_name['GoldPlus'] = levels_name['GoldMonth'];
levels_name['PlatinSemi'] = levels_name['PlatinMonth'];
levels_name['PlatinPlus'] = levels_name['PlatinMonth'];
levels_name['DiamonSemi'] = levels_name['DiamonMonth'];
levels_name['DiamonPlus'] = levels_name['DiamonMonth'];
levels_name['Book15Semi'] = levels_name['Book15Month'];
levels_name['Book15Plus'] = levels_name['Book15Month'];
levels_name['Kid2Semi'] = levels_name['Kid2Month'];
levels_name['Kid2Plus'] = levels_name['Kid2Month'];
levels_name['Kid4Semi'] = levels_name['Kid4Month'];
levels_name['Kid4Plus'] = levels_name['Kid4Month'];
levels_name['Kid6Semi'] = levels_name['Kid6Month'];
levels_name['Kid6Plus'] = levels_name['Kid6Month'];
levels_name['CD1Semi'] = levels_name['CD1Month'];
levels_name['CD1Plus'] = levels_name['CD1Month'];
levels_name['CD2Semi'] = levels_name['CD2Month'];
levels_name['CD2Plus'] = levels_name['CD2Month'];
levels_name['CD3Semi'] = levels_name['CD3Month'];
levels_name['CD3Plus'] = levels_name['CD3Month'];
levels_name['CD4Semi'] = levels_name['CD4Month'];
levels_name['CD4Plus'] = levels_name['CD4Month'];
levels_name['CD5Semi'] = levels_name['CD5Month'];
levels_name['CD5Plus'] = levels_name['CD5Month'];
levels_name['CD6Semi'] = levels_name['CD6Month'];
levels_name['CD6Plus'] = levels_name['CD6Month'];
levels_name['MP31Semi'] = levels_name['MP31Month'];
levels_name['MP31Plus'] = levels_name['MP31Month'];
levels_name['MP32Semi'] = levels_name['MP32Month'];
levels_name['MP32Plus'] = levels_name['MP32Month'];
levels_name['MP33Semi'] = levels_name['MP33Month'];
levels_name['MP33Plus'] = levels_name['MP33Month'];
levels_name['MP34Semi'] = levels_name['MP34Month'];
levels_name['MP34Plus'] = levels_name['MP34Month'];

levels_name['Combo1A2BMonth'] = "Paperback Books<br />2 at-a-time<br /><br />CD Audiobooks<br />1 at-a-time";
levels_name['Combo1A4BMonth'] = "Paperback Books<br />4 at-a-time<br /><br />CD Audiobooks<br />1 at-a-time";
levels_name['Combo1A6BMonth'] = "Paperback Books<br />6 at-a-time<br /><br />CD Audiobooks<br />1 at-a-time";
levels_name['Combo1A9BMonth'] = "Paperback Books<br />9 at-a-time<br /><br />CD Audiobooks<br />1 at-a-time";
levels_name['Combo1A12BMonth'] = "Paperback Books<br />12 at-a-time<br /><br />CD Audiobooks<br />1 at-a-time";
levels_name['Combo2A2BMonth'] = "Paperback Books<br />2 at-a-time<br /><br />CD Audiobooks<br />2 at-a-time";
levels_name['Combo2A4BMonth'] = "Paperback Books<br />4 at-a-time<br /><br />CD Audiobooks<br />2 at-a-time";
levels_name['Combo2A6BMonth'] = "Paperback Books<br />6 at-a-time<br /><br />CD Audiobooks<br />2 at-a-time";
levels_name['Combo2A9BMonth'] = "Paperback Books<br />9 at-a-time<br /><br />CD Audiobooks<br />2 at-a-time";
levels_name['Combo2A12BMonth'] = "Paperback Books<br />12 at-a-time<br /><br />CD Audiobooks<br />2 at-a-time";
levels_name['Combo3A2BMonth'] = "Paperback Books<br />2 at-a-time<br /><br />CD Audiobooks<br />3 at-a-time";
levels_name['Combo3A4BMonth'] = "Paperback Books<br />4 at-a-time<br /><br />CD Audiobooks<br />3 at-a-time";
levels_name['Combo3A6BMonth'] = "Paperback Books<br />6 at-a-time<br /><br />CD Audiobooks<br />3 at-a-time";
levels_name['Combo3A9BMonth'] = "Paperback Books<br />9 at-a-time<br /><br />CD Audiobooks<br />3 at-a-time";
levels_name['Combo3A12BMonth'] = "Paperback Books<br />12 at-a-time<br /><br />CD Audiobooks<br />3 at-a-time";
levels_name['Combo4A2BMonth'] = "Paperback Books<br />2 at-a-time<br /><br />CD Audiobooks<br />4 at-a-time";
levels_name['Combo4A4BMonth'] = "Paperback Books<br />4 at-a-time<br /><br />CD Audiobooks<br />4 at-a-time";
levels_name['Combo4A6BMonth'] = "Paperback Books<br />6 at-a-time<br /><br />CD Audiobooks<br />4 at-a-time";
levels_name['Combo4A9BMonth'] = "Paperback Books<br />9 at-a-time<br /><br />CD Audiobooks<br />4 at-a-time";
levels_name['Combo4A12BMonth'] = "Paperback Books<br />12 at-a-time<br /><br />CD Audiobooks<br />4 at-a-time";

var num_ab = 0;
var num_pb = 0;
var level_type = "";
var new_month_level = null;
var new_semi_level = null;
var new_ann_level = null;
var new_mem_level = null;
var new_pay_level = null;

function changePrice(ab_pb, num_books)
{
	// check if they have changed the membership type, and reset the display accordingly
	if(ab_pb == "books")
	{
		// reset variables
		new_month_level = null;
		new_semi_level = null;
		new_ann_level = null;
		new_mem_level = null;
		new_pay_level = null;

		document.getElementById('plan_img').src = 'http://images.booksfree.com/images/choose_books2.gif';
		document.getElementById('learn_more').href = 'http://www.booksfree.com/learnmore.shtml';

		document.getElementById('plan_img').setAttribute('alt', "Paperback Book Memberships");
		level_type = ab_pb;
		//show pb choices
		//document.getElementById('pb_choices').style.display = 'block';
		//document.getElementById('pb_choices').style.margin = '0px 22px 0px 0px';
		//document.getElementById('pbb_null').checked = true;
		//hide ab choices && kids choices && pay choices
		//document.getElementById('ab_choices').style.display = 'none';
		//document.getElementById('kids_choices').style.display = 'none';
		//document.getElementById('pay_choices').style.display = 'none';
		//hide final price
		//document.getElementById('plan_info').style.display = 'none';
		//highlight prompt
		document.getElementById('ab_label').style.backgroundColor = '';
		document.getElementById('kids_label').style.backgroundColor = '';
		document.getElementById('pay_label').style.backgroundColor = '';
		document.getElementById('pbb_label').style.backgroundColor = '#D9DDEF';
		document.getElementById('plan_type_label').style.backgroundColor = '';
		document.getElementById('plan_info_label').style.backgroundColor = '';
		document.getElementById('join_form').action = 'https://www.booksfree.com/cgi-ssl/join1.cgi';
		return;
	}
	else if (ab_pb == "kids")
	{
		// reset variables
		new_month_level = null;
		new_semi_level = null;
		new_ann_level = null;
		new_mem_level = null;
		new_pay_level = null;

		document.getElementById('plan_img').src = 'http://images.booksfree.com/images/choose_books2.gif';
		document.getElementById('learn_more').href = 'http://www.booksfree.com/kids_learnmore.shtml';

		document.getElementById('plan_img').setAttribute('alt', "Children's Book Memberships");
		level_type = ab_pb;
		//show kids choices
		//document.getElementById('kids_choices').style.display = 'block';
		//document.getElementById('kids_choices').style.margin = '0px 22px 0px 0px';
		//document.getElementById('kids_null').checked = true;
		//hide ab & pb choices & pay choices
		//document.getElementById('pb_choices').style.display = 'none';
		//document.getElementById('ab_choices').style.display = 'none';
		//document.getElementById('pay_choices').style.display = 'none';
		//hide final price
		//document.getElementById('plan_info').style.display = 'none';
		//highlight prompt
		document.getElementById('pay_label').style.backgroundColor = '';
		document.getElementById('pbb_label').style.backgroundColor = '';
		document.getElementById('ab_label').style.backgroundColor = '';
		document.getElementById('kids_label').style.backgroundColor = '#D9DDEF';
		document.getElementById('plan_type_label').style.backgroundColor = '';
		document.getElementById('plan_info_label').style.backgroundColor = '';
		document.getElementById('join_form').action = 'https://www.booksfree.com/cgi-ssl/kids_join1.cgi';
		return;
	}
	else if(ab_pb == "cds" || ab_pb == "mp3")
	{
		// reset variables
		new_month_level = null;
		new_semi_level = null;
		new_ann_level = null;
		new_mem_level = null;
		new_pay_level = null;

		document.getElementById('plan_img').src = 'http://images.booksfree.com/images/choose_cds2.gif';

		if(ab_pb == "cds")
		{
			document.getElementById('learn_more').href = 'http://www.booksfree.com/cds/cd_learnmore.shtml';
			document.getElementById('join_form').action = 'https://www.booksfree.com/cgi-ssl/cd_join1.cgi';
		}
		else if(ab_pb == "mp3")
		{
			document.getElementById('learn_more').href = 'http://www.booksfree.com/mp3/mp3_learnmore.shtml';
			document.getElementById('join_form').action = 'https://www.booksfree.com/cgi-ssl/mp3_join1.cgi';
		}
		document.getElementById('plan_img').setAttribute('alt', "Books-On-Cd Memberships");

		level_type = ab_pb;
		//show ab choices
		//document.getElementById('ab_choices').style.display = 'block';
		//document.getElementById('ab_choices').style.margin = '0px 22px 0px 0px';
		//document.getElementById('cds_null').checked = true;

		//hide pb & kids choices & pay choices
		//document.getElementById('pb_choices').style.display = 'none';
		//document.getElementById('kids_choices').style.display = 'none';
		//document.getElementById('pay_choices').style.display = 'none';
		//hide final price
		//document.getElementById('plan_info').style.display = 'none';
		//highlight prompt
		document.getElementById('pbb_label').style.backgroundColor = '';
		document.getElementById('kids_label').style.backgroundColor = '';
		document.getElementById('pay_label').style.backgroundColor = '';
		document.getElementById('ab_label').style.backgroundColor = '#D9DDEF';
		document.getElementById('plan_type_label').style.backgroundColor = '';
		document.getElementById('plan_info_label').style.backgroundColor = '';
		return;
	}
	else if(ab_pb == "combo")
	{
		// reset variables
		new_month_level = null;
		new_semi_level = null;
		new_ann_level = null;
		new_mem_level = null;
		new_pay_level = null;

		document.getElementById('plan_img').src = 'http://images.booksfree.com/images/choose_books_cds2.gif';
		document.getElementById('learn_more').href = 'http://www.booksfree.com/combo/combo_learnmore.shtml';
		document.getElementById('plan_img').setAttribute('alt', "Paperback Books and Books-On-Cd Memberships");

		num_pb = 0;
		num_ab = 0;
		level_type = ab_pb;
		//show ab choices
		//document.getElementById('ab_choices').style.display = 'block';
		//document.getElementById('ab_choices').style.margin = '0px 22px 0px 0px';
		//document.getElementById('cds_null').checked = true;
		//show pb choices
		//document.getElementById('pb_choices').style.display = 'block';
		//document.getElementById('pb_choices').style.margin = '0px 22px 0px 0px';
		//document.getElementById('pbb_null').checked = true;
		// hide kids choices && pay choices
		//document.getElementById('kids_choices').style.display = 'none';
		//document.getElementById('pay_choices').style.display = 'none';
		//hide final price
		//document.getElementById('plan_info').style.display = 'none';
		//highlight prompt
		document.getElementById('kids_label').style.backgroundColor = '';
		document.getElementById('pay_label').style.backgroundColor = '';
		document.getElementById('ab_label').style.backgroundColor = '#D9DDEF';
		document.getElementById('pbb_label').style.backgroundColor = '#D9DDEF';
		document.getElementById('plan_type_label').style.backgroundColor = '';
		document.getElementById('plan_info_label').style.backgroundColor = '';
		document.getElementById('join_form').action = 'https://www.booksfree.com/cgi-ssl/combo_join1.cgi';
		return;
	}

	// passing number of books for the membership levels
	// AND NOT passing the pay choice

	if(level_type == "books" && ab_pb != "pay")
	{
		new_month_level = pbb_levels[num_books];
		new_semi_level = pbb_semi_levels[num_books];
		new_ann_level = pbb_ann_levels[num_books];

		// if they have not already selected a payment method, set that section up
		if(!new_pay_level)
		{
			//document.getElementById('pay_choices').style.display = 'block';
			//document.getElementById('pay_choices').style.width = '';
			//document.getElementById('pay_table').style.width = '';
			//document.getElementById('pay_choices').style.margin = '0px 22px 0px 0px';
			document.getElementById('pbb_label').style.backgroundColor = '';
			document.getElementById('pay_label').style.backgroundColor = '#D9DDEF';
			//document.getElementById('pay_null').checked = true;
		}
		// or if they have, set the new level again with their new choice
		else
		{
			changePrice('pay',new_pay_level);
			return;
		}
	}
	if(level_type == "kids" && ab_pb != "pay")
	{
		new_month_level = kids_levels[num_books];
		new_semi_level = kids_semi_levels[num_books];
		new_ann_level = kids_ann_levels[num_books];

		// if they have not already selected a payment method, set that section up
		if(!new_pay_level)
		{
			//document.getElementById('pay_choices').style.display = 'block';
			//document.getElementById('pay_choices').style.width = '';
			//document.getElementById('pay_table').style.width = '';
			//document.getElementById('pay_choices').style.margin = '0px 22px 0px 0px';
			document.getElementById('kids_label').style.backgroundColor = '';
			document.getElementById('pay_label').style.backgroundColor = '#D9DDEF';
			//document.getElementById('pay_null').checked = true;
		}
		// or if they have, set the new level again with their new choice
		else
		{
			changePrice('pay',new_pay_level);
			return;
		}
	}
	else if(level_type == "cds" && ab_pb != "pay")
	{
		new_month_level = cds_levels[num_books];
		new_semi_level = cds_semi_levels[num_books];
		new_ann_level = cds_ann_levels[num_books];

		// if they have not already selected a payment method, set that section up
		if(!new_pay_level)
		{
			//document.getElementById('pay_choices').style.display = 'block';
			//document.getElementById('pay_choices').style.width = '160px';
			//document.getElementById('pay_table').style.width = '160px';
			//document.getElementById('pay_choices').style.margin = '0px 22px 0px 0px';
			document.getElementById('ab_label').style.backgroundColor = '';
			document.getElementById('pay_label').style.backgroundColor = '#D9DDEF';
			//document.getElementById('pay_null').checked = true;
		}
		// or if they have, set the new level again with their new choice
		else
		{
			changePrice('pay',new_pay_level);
			return;
		}
	}
	else if(level_type == "mp3" && ab_pb != "pay")
	{
		new_month_level = mp3_levels[num_books];
		new_semi_level = mp3_semi_levels[num_books];
		new_ann_level = mp3_ann_levels[num_books];
		// if they have not already selected a payment method, set that section up
		if(!new_pay_level)
		{
			//document.getElementById('pay_choices').style.display = 'block';
			//document.getElementById('pay_choices').style.width = '160px';
			//document.getElementById('pay_table').style.width = '160px';
			//document.getElementById('pay_choices').style.margin = '0px 22px 0px 0px';
			document.getElementById('ab_label').style.backgroundColor = '';
			document.getElementById('pay_label').style.backgroundColor = '#D9DDEF';
			//document.getElementById('pay_null').checked = true;
		}
		// or if they have, set the new level again with their new choice
		else
		{
			changePrice('pay',new_pay_level);
			return;
		}
	}
	// if it's combo don't worry about the pay choice
	else if(level_type == "combo")
	{
		new_level_price_time = "Month";
		if (ab_pb == 'ab')
		{
			num_ab = num_books;
		}
		if (ab_pb == 'pb')
		{
			num_pb = num_books;
		}
		if(num_pb && num_ab)
		{
			new_mem_level = combo_levels[num_ab + "-" + num_pb];
		}
	}

	// they are choosing a payment type and have already chosen the number of books
	// just change the membership plan
	else if(ab_pb == "pay")
	{
		new_pay_level = num_books;
		document.getElementById('pay_label').style.backgroundColor = '';
		
		// they've already chosen the number of books
		if(new_month_level)
		{
			if(num_books == 1)
			{
				new_mem_level = new_month_level;
				new_level_price_time = "Month";
			}
			else if(num_books == 6)
			{
				new_mem_level = new_semi_level;
				new_level_price_time = "6 Months";
			}
			else if(num_books == 12)
			{
				new_mem_level = new_ann_level;
				new_level_price_time = "Year";
			}
		}
		else
		{
			// highlight the # of books
			document.getElementById('pbb_label').style.backgroundColor = '#D9DDEF';
		}
	}


	if(new_mem_level)
	{
		//show level info
		document.getElementById('choose_from_options').style.display = 'none';
		document.getElementById('plan_info').style.display = 'block';
		//highlight prompt
		document.getElementById('plan_info_label').style.backgroundColor = '#D9DDEF';
		document.getElementById('pbb_label').style.backgroundColor = '';
		document.getElementById('ab_label').style.backgroundColor = '';
		document.getElementById('kids_label').style.backgroundColor = '';
		// hide img
		

		document.getElementById('mem_level').value = new_mem_level;
		//window.alert(levels_price[new_mem_level]);
		//window.alert(new_mem_level);
		document.getElementById('level_price').innerHTML = levels_price[new_mem_level];
		document.getElementById('level_price_time').innerHTML = new_level_price_time;
		document.getElementById('level_text').innerHTML = levels_name[new_mem_level];
	}

}