// bundle calculator & data
var bundles = {
		qb: '',
		init: function() { // setup default offers here
		},
		getOffers: function(region,transport,pick) {
			var r=[];
			var mt = new RegExp('^p'+region+transport+'_'+pick+'$');
			//console.log(mt.toString());
			for(off in this.o) {
				if (off.toString().match(mt)) { return off; }
			}
			return false;
		},
		calculate: function(page_object) { 
			this.qb = {};
			var selected = [];
			if ($('#bwhp').prop('checked')) { selected.push($('#bwhp').val()); }
			if ($('#bwi').prop('checked')) { selected.push($('#bwi').val()); }
			if ($('#bwtv').prop('checked')) { selected.push($('#bwtv').val()); }
			if ($('#bww').prop('checked')) { selected.push($('#bww').val()); }
			
			var trans = ($('#'+page_object).hasClass('green') ? 'f' : 'c');
			offer = bundles.getOffers(g.locale,trans,selected.sort().join('\\|'));
			//console.log(offer);
			if (offer) { 
			var b_total = 0, des = [], features = [];
			var included = offer.replace(/^pcc\_|^pdc\_|^pcf\_/,'').split('|');

			for (var i=0, I=included.length; i<I; i++) {
				var s = bundles[g.locale+'_p'][included[i]+(trans == 'f' ? '_f':'')];
				if (typeof(s) == 'undefined') { s = bundles[g.locale+'_p'][included[i]] }
				if (s) {
					b_total += s.price;
					des.push(s.name);
					features.push(s.features);
					if (s.qbdata) {
						for(qbd in s.qbdata) { this.qb[qbd]=s.qbdata[qbd]; }
					}
				}
			}
			b_total -= bundles.o[offer].bd;
			b_total -= bundles.o[offer].pd;
			var price = b_total.toFixed(2).split('.');

			// widget
			if ($('#'+page_object+'-results div.price-small').length > 0) { $('#'+page_object+'-results div.price-small').html('<span class="dollar white">$</span><span class="big white">'+price[0]+'</span><span><span class="lil white">'+price[1]+'</span><br><span class="duration white">/mo'+(bundles.o[offer].durl != '' ? '*' : '')+'</span></span>');
			$('#'+page_object+'-results p').html(des.join(', ') + '<br><a href="#" onclick="bundles.view_details(\''+page_object+'\'); return false;" class="light-blue">View Details</a>');
			$('#bun_duration').html('');
			var durm = 'months';
			if (bundles.o[offer].durm) { durm = bundles.o[offer].durm; }
			var durl = 12;
			if (bundles.o[offer].durl >= 0) { durl = bundles.o[offer].durl; }
			if (durl != '') { $('#bun_duration').html('* Bundle pricing for this offer is valid for ' + durl + ' ' + durm + '.'); }
			}

			// bundles page
			if ($('#'+page_object+'-results div.price-medium').length > 0) { $('#'+page_object+'-results div.price-medium').html('<span class="dollar">$</span><span class="big">'+price[0]+'</span><span><span class="lil">'+price[1]+'</span><br><span class="duration">/mo'+(bundles.o[offer].durl != '' ? '*' : '')+'</span></span>');
			if ($('#dtvdur').length > 0) { 
				if ($('#bwtv').prop('checked') && trans == 'c') {
					$('#dtvdur').html("*for 12 months after rebate<br>with 2-yr DIRECTV agreement");
					}
				else { $('#dtvdur').html(''); }
			}

			if (des.length > 1) { des[des.length-1] = '&amp; ' + des[des.length-1]; }
			$('#'+page_object+'-results h4').html('<b>Pick ' + des.length + '</b>: ' + des.join(', '));
			$('#bun_duration').html('');
			$('#bun-order-buttons').show();
			var durm = 'months';
			if (bundles.o[offer].durm) { durm = bundles.o[offer].durm; }
			var durl = 12;
			if (bundles.o[offer].durl >= 0) { durl = bundles.o[offer].durl; }
			if (durl != '') { $('#bun_duration').html('* Bundle pricing for this offer is valid for ' + durl + ' ' + durm + '.'); }
			// bullets
			var f_list = '';
			for(var f=0, F=features.length; f<F; f++) {
				f_list +='<ul class="bundle-bullets ul-len-'+ des.length +'">';
			for(var fi=0, FI=features[f].length; fi<FI; fi++) {
					f_list += "<li>"+features[f][fi]+"</li>";
				}
				f_list += '</ul>';
			}
			$('#wrap-bundle-bullets').html(f_list);
			}


			}
			else { 
			$('#'+page_object+'-results div.price-medium').html('');
			$('#'+page_object+'-results div.price-small').html('');
			$('#'+page_object+'-results p').html('There are no bundle offers matching your selection.');
			$('#'+page_object+'-results h4').html('There are no bundle offers matching your selection.');
			$('#'+page_object+'-results small').html('');
			$('#bun_duration').html('');
			$('#bun-order-buttons').hide();
			$('#'+page_object+'-results div#wrap-bundle-bullets').html('');
			}
		},
		order: function() {
			this.qb.ClearHomePhone=true;
			this.qb.ClearInternet=true;
			this.qb.ClearWireless=true;
			this.qb.ClearEntertainment=true;
			this.qb.ClearHomeSecurity=true;
			location.href = '/shop/?action=QUICKBUYDATA&data=' + $.toJSON(this.qb); // smashes all the quickbuy data together and passes it over
		},
		view_details: function(page_object) {
		var trans = ($('#'+page_object).hasClass('green') ? 'fiber' : 'copper');
		var url = '/bundles/' + $('#bwhp').val() + "/" + $('#bwi').val() + "/" + $('#bwtv').val() + "/" + $('#bww').val() + "/" + ($('#bwhp').prop('checked') ? 1 : 0) + "/" + ($('#bwi').prop('checked') ? 1 : 0) + "/" + ($('#bwtv').prop('checked') ? 1 : 0) + "/" + ($('#bww').prop('checked') ? 1 : 0) + "/" + trans + "/";
			location.href=url;
		},
o: { 
	'pcc_hp':  { bd: 0, pd: 0, durl: 0 }, 
	'pcc_hp_lite':  { bd: 0, pd: 0, durl: 0 }, 
	'pcc_hp_adv':  { bd: 0, pd: 0, durl: 0 },
	'pcc_i':  { bd: 0, pd: 9.99, durl: 12 },  
	'pcc_i_768':  { bd: 0, pd: 0, durl: 0 },  
	'pcc_i_5mbps':  { bd: 0, pd: 9.99, durl: 12 },  
	'pcc_tv':  { bd: 0, pd: 5, durl: 12 },
	'pcc_tv_choice':  { bd: 0, pd: 31, durl: 12 },
	'pcc_tv_xtra':  { bd: 0, pd: 5 },
	'pcc_tv_ultimate':  { bd: 0, pd: 31 },
	'pcc_tv_premier':  { bd: 0, pd: 31 },
	'pcc_w':  { bd: 0, pd: 0, durl: 0 },
	'pcc_hp_lite|w': { bd: 5, pd: 0, durl: 0 },  
	'pcc_hp_adv|w': { bd: 10, pd: 0, durl: 0 },
	'pcc_hp|w': { bd: 5, pd: 0, durl: 0 },  
	'pcc_i|w': { bd: 5, pd: 9.99, durl: 12 }, 
	// 'pcc_i_768|w': { bd: 5, pd: 0, durl: 0 },  Per Chris, this combination is not valid - Nov 1
	'pcc_i_5mbps|w': { bd: 5, pd: 9.99, durl: 12}, 
	'pcc_tv|w': { bd: 0, pd: 5, durl: 12 },
	'pcc_tv_xtra|w': { bd: 0, pd: 5, durl: 12 },
	'pcc_tv_ultimate|w': { bd: 5, pd: 31 },
	'pcc_tv_premier|w': { bd: 5, pd: 31 },
	'pcc_hp_lite|i': { bd: 5, pd: 0 }, 
	'pcc_hp_lite|i_768': { bd: 5, pd: 5, durl: 12 },  
	'pcc_hp_lite|i_5mbps': { bd: 5, pd: 0 },  
	'pcc_hp_adv|i': { bd: 5, pd: 0, durl: 0 },
	'pcc_hp_adv|i_768': { bd: 5, pd: 0, durl: 0 },
	'pcc_hp_adv|i_5mbps': { bd: 5, pd: 0, durl: 0 },
	'pcc_hp|i': { bd: 5, pd: 0 },  
	'pcc_hp|i_768': { bd: 5, pd: 5, durl: 12 },  
	'pcc_hp|i_5mbps': { bd: 5, pd: 0 },  
	'pcc_hp_lite|i|w': { bd: 15, pd: 5, durl: 12 },  
	'pcc_hp_lite|i_768|w': { bd: 10, pd: 5, durl: 12 },  
	'pcc_hp_lite|i_5mbps|w': { bd: 15, pd: 5, durl: 12 },  
	'pcc_hp_adv|i|w': { bd: 10, pd: 9.99, durl: 12 },
	'pcc_hp_adv|i_768|w': { bd: 15, pd: 0, durl: 0 },
	'pcc_hp_adv|i_5mbps|w': { bd: 10, pd: 9.00, durl: 12 },
	'pcc_hp|i|w': { bd: 15, pd: 0, durl: 0 },  
	'pcc_hp|i_768|w': { bd: 10, pd: 0, durl: 0 },  
	'pcc_hp|i_5mbps|w': { bd: 15, pd: 0, durl: 0 }, 
	'pcc_i|tv': { bd: 0, pd: 14.99, durl: 12 },
	'pcc_i|tv_xtra': { bd: 0, pd: 14.99, durl: 12 },
	'pcc_i|tv_ultimate': { bd: 5, pd: 36.00 },
	'pcc_i|tv_premier': { bd: 5, pd: 36.00 },
	'pcc_i_5mbps|tv': { bd: 10, pd: 36.00 },
	'pcc_i_5mbps|tv_xtra': { bd: 0, pd: 14.99, durl: 12 },
	'pcc_i_5mbps|tv_ultimate': { bd: 5, pd: 36.00 },
	'pcc_i_5mbps|tv_premier': { bd: 5, pd: 36.00 },
	'pcc_i|tv|w': { bd: 5, pd: 14.99 },
	'pcc_i|tv_xtra|w': { bd: 5, pd: 14.99 },
	'pcc_i|tv_ultimate|w': { bd: 5, pd: 36.00 },
	'pcc_i|tv_premier|w': { bd: 5, pd: 36.00 },
	'pcc_i_5mbps|tv_xtra|w': { bd: 5, pd: 14.99 },
	'pcc_i_5mbps|tv_ultimate|w': { bd: 5, pd: 36.00 },
	'pcc_i_5mbps|tv_premier|w': { bd: 5, pd: 36.00 },
	'pcc_i_5mbps|tv|w': { bd: 5, pd: 14.99 },
	'pcc_hp_lite|tv': { bd: 0, pd: 5, durl: 12 }, 
 	'pcc_hp_adv|tv': { bd: 5, pd: 5.00, durl: 12 }, 
	'pcc_hp|tv': { bd: 0, pd: 5, durl: 12 }, 
	'pcc_hp|tv_xtra': { bd: 0, pd: 5, durl: 12 }, 
	'pcc_hp|tv_ultimate': { bd: 5, pd: 36.00, durl: 12 }, 
	'pcc_hp|tv_premier': { bd: 5, pd: 36.00, durl: 12 }, 
	'pcc_hp_lite|tv_xtra': { bd: 0, pd: 5, durl: 12 }, 
	'pcc_hp_adv|tv_xtra': { bd: 5, pd: 5.00, durl: 12 },
	'pcc_hp_lite|tv_ultimate': { bd: 5, pd: 36.00, durl: 12 },  
	'pcc_hp_adv|tv_ultimate': { bd: 5, pd: 5.00, durl: 12 },
	'pcc_hp_lite|tv_premier': { bd: 5, pd: 36.00, durl: 12 },  
	'pcc_hp_adv|tv_ultimate': { bd: 5, pd: 5.00, durl: 12 },
	'pcc_hp_lite|tv|w': { bd: 5, pd: 5.00, durl: 12 },  
	'pcc_hp_adv|tv|w': { bd: 10, pd: 5.00, durl: 12 },
	'pcc_hp|tv|w': { bd: 5, pd: 5.00, durl: 12 }, 
	'pcc_hp|tv_xtra|w': { bd: 5, pd: 5.00, durl: 12 }, 
	'pcc_hp|tv_ultimate|w': { bd: 10, pd: 36.00, durl: 12 }, 
	'pcc_hp|tv_premier|w': { bd: 10, pd: 36.00, durl: 12 }, 
	'pcc_hp_lite|tv_xtra|w': { bd: 5, pd: 5.00, durl: 12 }, 
	'pcc_hp_adv|tv_xtra|w': { bd: 10, pd: 5.00, durl: 12 },
	'pcc_hp_lite|tv_ultimate|w': { bd: 10, pd: 36.00, durl: 12 }, 
	'pcc_hp_adv|tv_ultimate|w': { bd: 15, pd: 31.00 },
	'pcc_hp_lite|tv_premier|w': { bd: 10, pd: 36.00, durl: 12 }, 
	'pcc_hp_adv|tv_ultimate|w': { bd: 15, pd: 31.00 },
	'pcc_hp_lite|i|tv': { bd: 5, pd: 5, durl: 12}, 
	'pcc_hp_adv|i|tv': { bd: 5, pd: 5, durl: 12 },
	'pcc_hp|i|tv': { bd: 5, pd: 5, durl: 12 }, 
	'pcc_hp_lite|i|tv_xtra': { bd: 5, pd: 5, durl: 12 }, 
	'pcc_hp_lite|i|tv_ultimate': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i|tv_premier': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_adv|i|tv_xtra': { bd: 5, pd: 5, durl: 12 },
	'pcc_hp_adv|i|tv_ultimate': { bd: 20, pd: 31 },
	'pcc_hp_adv|i|tv_premier': { bd: 20, pd: 31 },
	'pcc_hp_lite|i_768|tv_xtra': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_768|tv_ultimate': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_768|tv_premier': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_5mbps|tv_xtra': { bd: 5, pd: 5, durl: 12 }, 
	'pcc_hp_lite|i_5mbps|tv_ultimate': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_5mbps|tv_premier': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_adv|i_768|tv_xtra': { bd: 15, pd: 31 },
	'pcc_hp_adv|i_768|tv_ultimate': { bd: 15, pd: 31 },
	'pcc_hp_adv|i_768|tv_premier': { bd: 15, pd: 31 },
	'pcc_hp_adv|i_5mbps|tv_xtra': { bd: 5, pd: 5, durl: 12 },
	'pcc_hp_adv|i_5mbps|tv_ultimate': { bd: 20, pd: 31 },
	'pcc_hp_adv|i_5mbps|tv_premier': { bd: 20, pd: 31 },
	'pcc_hp_lite|i_768|tv': { bd: 10, pd: 31 },
	'pcc_hp_adv|i_768|tv': { bd: 15, pd: 31 },
	'pcc_hp_lite|i_5mbps|tv': { bd: 5, pd: 5, durl: 12 },
	'pcc_hp_adv|i_5mbps|tv': { bd: 5, pd: 5, durl: 12 },
	'pcc_hp|i_768|tv_xtra': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp|i_768|tv_ultimate': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp|i_768|tv_premier': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp|i_5mbps|tv_xtra': { bd: 5, pd: 5, durl: 12 }, 
	'pcc_hp|i_5mbps|tv_ultimate': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i_5mbps|tv_premier': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i|tv_xtra': { bd: 5, pd: 5, durl: 12 }, 
	'pcc_hp|i|tv_ultimate': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i|tv_premier': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i_5mbps|tv': { bd: 5, pd: 5, durl: 12 }, 
	'pcc_hp|i_768|tv': { bd: 10, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i|tv|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp_adv|i|tv|w': { bd: 20, pd: 5, durl: 12 },
	'pcc_hp|i|tv|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp_lite|i|tv_xtra|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp_lite|i|tv_ultimate|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i|tv_premier|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp_adv|i|tv_xtra|w': { bd: 20, pd: 5, durl: 12 },
	'pcc_hp_adv|i|tv_ultimate|w': { bd: 35, pd: 31 },
	'pcc_hp_adv|i|tv_premier|w': { bd: 35, pd: 31 },
	'pcc_hp_lite|i_768|tv_xtra|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_768|tv_ultimate|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_768|tv_premier|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_5mbps|tv_xtra|w': { bd: 20, pd: 5 }, 
	'pcc_hp_lite|i_5mbps|tv_ultimate|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp_lite|i_5mbps|tv_premier|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp_adv|i_768|tv_xtra|w': { bd: 20, pd: 31 },
	'pcc_hp_adv|i_768|tv_ultimate|w': { bd: 20, pd: 31 },
	'pcc_hp_adv|i_768|tv_premier|w': { bd: 20, pd: 31 },
	'pcc_hp_adv|i_5mbps|tv_xtra|w': { bd: 20, pd: 5, durl: 12 },
	'pcc_hp_adv|i_5mbps|tv_ultimate|w': { bd: 35, pd: 31 },
	'pcc_hp_adv|i_5mbps|tv_premier|w': { bd: 35, pd: 31 },
	'pcc_hp_lite|i_768|tv|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp_adv|i_768|tv|w': { bd: 20, pd: 31 }, 
	'pcc_hp_lite|i_5mbps|tv|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp_adv|i_5mbps|tv|w': { bd: 20, pd: 5, durl: 12 },
	'pcc_hp|i_768|tv_xtra|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i_768|tv_ultimate|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i_768|tv_premier|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcc_hp|i_5mbps|tv_xtra|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp|i_5mbps|tv_ultimate|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp|i_5mbps|tv_premier|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp|i|tv_xtra|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp|i|tv_ultimate|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp|i|tv_premier|w': { bd: 20, pd: 36, durl: 12 }, 
	'pcc_hp|i_5mbps|tv|w': { bd: 20, pd: 5, durl: 12 }, 
	'pcc_hp|i_768|tv|w': { bd: 15, pd: 36, durl: 12 }, 
	'pcf_hp':  { bd: 0, pd: 0 }, 
	'pcf_hp_lite':  { bd: 0, pd: 0 }, 
	'pcf_hp_adv':  { bd: 0, pd: 0, durl: 0 },
	'pcf_i':  { bd: 0, pd: 0 }, 
	'pcf_i_768': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_5mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_10mbps': { bd: 0, pd: 0 }, 
	'pcf_i_20mbps': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_30mbps': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_50mbps': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_100mbps': { bd: 0, pd: 0, durl: 0 },
	'pcf_tv':  { bd: 0, pd: 0 },
	'pcf_tv_basic': { bd: 0, pd: 4.99 },
	'pcf_tv_standard': { bd: 0, pd: 0 },
	'pcf_tv_plus': { bd: 0, pd: 0 },
	'pcf_tv_f_ultimate': { bd: 0, pd: 0 },
	'pcf_w':  { bd: 0, pd: 0, durl: 0 },
	'pcf_hp_lite|i': { bd: 5, pd: 0, durl: 12 }, 
	'pcf_hp_adv|i': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp|i': { bd: 5, pd: 0 }, 
	'pcf_hp|i_768': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp|i_5mbps': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp|i_10mbps': { bd: 5, pd: 0 }, 
	'pcf_hp|i_20mbps': { bd: 5, pd: 0 }, 
	'pcf_hp|i_30mbps': { bd: 5, pd: 0 }, 
	'pcf_hp|i_50mbps': { bd: 5, pd: 0 }, 
	'pcf_hp|i_100mbps': { bd: 5, pd: 0 }, 
	'pcf_hp_lite|i_768': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_5mbps': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_10mbps': { bd: 5, pd: 0 }, 
	'pcf_hp_lite|i_20mbps': { bd: 5, pd: 0 }, 
	'pcf_hp_lite|i_30mbps': { bd: 5, pd: 0 }, 
	'pcf_hp_lite|i_50mbps': { bd: 5, pd: 0 }, 
	'pcf_hp_lite|i_100mbps': { bd: 5, pd: 0 }, 
	'pcf_hp_adv|i_768': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_5mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_10mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_20mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_30mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_50mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_100mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_lite|i|w': { bd: 10, pd: 5, durl: 12 }, 
	'pcf_hp_adv|i|w': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp|i|w': { bd: 10, pd: 0, durl: 12 }, 
	'pcf_hp|i_768|w': { bd: 10, pd: 5, durl: 12 }, 
	'pcf_hp|i_5mbps|w': { bd: 10, pd: 5, durl: 12 }, 
	'pcf_hp|i_10mbps|w': { bd: 10, pd: 0, durl: 0 }, 
	'pcf_hp|i_20mbps|w': { bd: 10, pd: 0, durl: 0 }, 
	'pcf_hp|i_30mbps|w': { bd: 10, pd: 0, durl: 0 }, 
	'pcf_hp|i_50mbps|w': { bd: 10, pd: 0, durl: 0 }, 
	'pcf_hp|i_100mbps|w': { bd: 10, pd: 0, durl: 0 }, 
	'pcf_hp_lite|i_768': { bd: 10, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_5mbps': { bd: 10, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_10mbps': { bd: 10, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_20mbps': { bd: 10, pd: 0}, 
	'pcf_hp_lite|i_30mbps': { bd: 10, pd: 0 }, 
	'pcf_hp_lite|i_50mbps': { bd: 10, pd: 0 }, 
	'pcf_hp_lite|i_100mbps': { bd: 10, pd: 0 }, 
	'pcf_hp_adv|i_768': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp_adv|i_5mbps': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp_adv|i_10mbps': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_20mbps': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp_adv|i_30mbps': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp_adv|i_50mbps': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp_adv|i_100mbps': { bd: 10, pd: 0, durl: 0 },
	'pcf_hp|w': { bd: 5, pd: 0, durl: 0 }, 
	'pcf_hp_lite|w': { bd: 5, pd: 0, durl: 0 }, 
	'pcf_hp_adv|w': { bd: 10, pd: 0, durl: 0 },
	'pcf_i|w': { bd: 5, pd: 0 }, //Nov 1 changes
	'pcf_i_768|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_5mbps|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_10mbps|w': { bd: 5, pd: 0 }, 
	'pcf_i_20mbps|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_30mbps|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_50mbps|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_100mbps|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_tv|w': { bd: 5, pd: 0 },
	'pcf_tv_basic|w': { bd: 5, pd: 4.99 },
	'pcf_tv_standard|w': { bd: 5, pd: 0 },
	'pcf_tv_plus|w': { bd: 5, pd: 0 },
	'pcf_tv_f_ultimate|w': { bd: 5, pd: 0 },
	'pcf_i|tv': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i|tv_standard': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i|tv_plus': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i|tv_f_ultimate': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_768|tv': { bd: 5, pd: 4.99 },
	'pcf_i_5mbps|tv': { bd: 5, pd: 7.98 },
	'pcf_i_10mbps|tv': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_20mbps|tv': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_30mbps|tv': { bd: 5, pd: 14.49, durl: 12 },
	'pcf_i_50mbps|tv': { bd: 5, pd: 29.49, durl: 12 },
	'pcf_i_100mbps|tv': { bd: 5, pd: 69.49, durl: 12 },
	'pcf_i_768|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_5mbps|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_10mbps|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_20mbps|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_30mbps|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_50mbps|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_100mbps|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_i_768|tv_standard': { bd: 5, pd: 4.99 },
	'pcf_i_5mbps|tv_standard': { bd: 5, pd: 7.98 },
	'pcf_i_10mbps|tv_standard': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_20mbps|tv_standard': { bd: 5, pd: 10.97 },
	'pcf_i_30mbps|tv_standard': { bd: 5, pd: 10.97 },
	'pcf_i_50mbps|tv_standard': { bd: 5, pd: 7.98 },
	'pcf_i_100mbps|tv_standard': { bd: 5, pd: 7.98 },
	'pcf_i_768|tv_plus': { bd: 5, pd: 4.99 },
	'pcf_i_5mbps|tv_plus': { bd: 5, pd: 7.98 },
	'pcf_i_10mbps|tv_plus': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_20mbps|tv_plus': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_30mbps|tv_plus': { bd: 5, pd: 14.49, durl: 12 },
	'pcf_i_50mbps|tv_plus': { bd: 5, pd: 29.49, durl: 12 },
	'pcf_i_100mbps|tv_plus': { bd: 5, pd: 69.49, durl: 12 },
	'pcf_i_768|tv_f_ultimate': { bd: 5, pd: 4.99 },
	'pcf_i_5mbps|tv_f_ultimate': { bd: 5, pd: 7.98 },
	'pcf_i_10mbps|tv_f_ultimate': { bd: 5, pd: 9.49, durl: 12 },
	'pcf_i_20mbps|tv_f_ultimate': { bd: 5, pd: 10.97 },
	'pcf_i_30mbps|tv_f_ultimate': { bd: 5, pd: 10.97 },
	'pcf_i_50mbps|tv_f_ultimate': { bd: 5, pd: 13.48 },
	'pcf_i_100mbps|tv_f_ultimate': { bd: 5, pd: 13.48 },
	'pcf_i|tv|w': { bd: 10, pd: 34.48 },
	'pcf_i|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i|tv_standard|w': { bd: 10, pd: 9.49, durl: 12 },
	'pcf_i|tv_plus|w': { bd: 10, pd: 34.48 },
	'pcf_i|tv_f_ultimate|w': { bd: 10, pd: 9.49, durl: 12 },
	'pcf_i_768|tv|w': { bd: 10, pd: 4.99 },
	'pcf_i_5mbps|tv|w': { bd: 10, pd: 7.98 },
	'pcf_i_10mbps|tv|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_20mbps|tv|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_30mbps|tv|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_50mbps|tv|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_100mbps|tv|w': { bd: 10, pd: 69.49, durl: 12 },
	'pcf_i_768|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_5mbps|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_10mbps|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_20mbps|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_30mbps|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_50mbps|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_100mbps|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_i_768|tv_standard|w': { bd: 10, pd: 4.99 },
	'pcf_i_5mbps|tv_standard|w': { bd: 10, pd: 7.98 },
	'pcf_i_10mbps|tv_standard|w': { bd: 10, pd: 9.49, durl: 12 },
	'pcf_i_20mbps|tv_standard|w': { bd: 10, pd: 10.97 },
	'pcf_i_30mbps|tv_standard|w': { bd: 10, pd: 10.97 },
	'pcf_i_50mbps|tv_standard|w': { bd: 10, pd: 7.98 },
	'pcf_i_100mbps|tv_standard|w': { bd: 10, pd: 7.98 },
	'pcf_i_768|tv_plus|w': { bd: 10, pd: 4.99 },
	'pcf_i_5mbps|tv_plus|w': { bd: 10, pd: 7.98 },
	'pcf_i_10mbps|tv_plus|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_20mbps|tv_plus|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_30mbps|tv_plus|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_50mbps|tv_plus|w': { bd: 10, pd: 34.48, durl: 12 },
	'pcf_i_100mbps|tv_plus|w': { bd: 10, pd: 69.49, durl: 12 },
	'pcf_i_768|tv_f_ultimate|w': { bd: 10, pd: 4.99 },
	'pcf_i_5mbps|tv_f_ultimate|w': { bd: 10, pd: 7.98 },
	'pcf_i_10mbps|tv_f_ultimate|w': { bd: 10, pd: 9.49, durl: 12 },
	'pcf_i_20mbps|tv_f_ultimate|w': { bd: 10, pd: 10.97 },
	'pcf_i_30mbps|tv_f_ultimate|w': { bd: 10, pd: 10.97 },
	'pcf_i_50mbps|tv_f_ultimate|w': { bd: 10, pd: 13.48 },
	'pcf_i_100mbps|tv_f_ultimate|w': { bd: 10, pd: 13.48 },
	'pcf_hp_lite|tv': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp_adv|tv': { bd: 5, pd: 5.50, durl: 12 },
	'pcf_hp|tv': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp|tv_basic': { bd: 0, pd: 5, durl: 12 },
	'pcf_hp|tv_standard': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp|tv_plus': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp|tv_f_ultimate': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp_lite|tv_basic': { bd: 0, pd: 5, durl: 12 }, 
	'pcf_hp_adv|tv_basic': { bd: 0, pd: 0, durl: 0 },
	'pcf_hp_lite|tv_standard': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp_adv|tv_standard': { bd: 5, pd: 7.98 },
	'pcf_hp_lite|tv_plus': { bd: 5, pd: 5.50}, 
	'pcf_hp_adv|tv_plus': { bd: 5, pd: 5.50, durl: 12 },
	'pcf_hp_lite|tv_f_ultimate': { bd: 5, pd: 5.50, durl: 12 }, 
	'pcf_hp_adv|tv_f_ultimate': { bd: 5, pd: 7.98 },
	'pcf_hp_lite|tv|w': { bd: 10, pd: 12.98, durl: 12 }, 
	'pcf_hp_adv|tv|w': { bd: 10, pd: 5.50, durl: 12 },
	'pcf_hp|tv|w': { bd: 10, pd: 5.50, durl: 12 }, 
	'pcf_hp|tv_basic|w': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp|tv_standard|w': { bd: 10, pd: 5.50, durl: 12 }, 
	'pcf_hp|tv_plus|w': { bd: 10, pd: 5.50, durl: 12 }, 
	'pcf_hp|tv_f_ultimate|w': { bd: 10, pd: 5.50, durl: 12 }, 
	'pcf_hp_lite|tv_basic|w': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_adv|tv_basic|w': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_lite|tv_standard|w': { bd: 10, pd: 5.50, durl: 12 }, 
	'pcf_hp_adv|tv_standard|w': { bd: 10, pd: 7.98 },
	'pcf_hp_lite|tv_plus|w': { bd: 10, pd: 10.49, durl: 12 }, 
	'pcf_hp_adv|tv_plus|w': { bd: 10, pd: 5.50, durl: 12 },
	'pcf_hp_lite|tv_f_ultimate|w': { bd: 10, pd: 5.50, durl: 12 }, 
	'pcf_hp_adv|tv_f_ultimate|w': { bd: 10, pd: 7.98 },
	'pcf_hp|i|tv': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i|tv': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_adv|i|tv': { bd: 10, pd: 25.49, durl: 12 },
	'pcf_hp|i|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp|i|tv_standard': { bd: 10, pd: 15.49, durl: 12 }, 
	'pcf_hp|i|tv_plus': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp|i|tv_f_ultimate': { bd: 10, pd: 9.49, durl: 12 }, 
	'pcf_hp|i_768|tv': { bd: 10, pd: 9.99, durl: 12 }, 
	'pcf_hp|i_5mbps|tv': { bd: 10, pd: 17.97, durl: 12 }, 
	'pcf_hp|i_10mbps|tv': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp|i_20mbps|tv': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp|i_30mbps|tv': { bd: 10, pd: 29.99, durl: 12 }, 
	'pcf_hp|i_50mbps|tv': { bd: 10, pd: 49.99, durl: 12 }, 
	'pcf_hp|i_100mbps|tv': { bd: 10, pd: 89.99, durl: 12 }, 
	'pcf_hp_lite|i|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i|tv_standard': { bd: 10, pd: 15.49, durl: 12 }, 
	'pcf_hp_lite|i|tv_plus': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i|tv_f_ultimate': { bd: 10, pd: 9.49, durl: 12 }, 
	'pcf_hp_adv|i|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i|tv_standard': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i|tv_plus': { bd: 10, pd: 25.49, durl: 12 },
	'pcf_hp_adv|i|tv_f_ultimate': { bd: 10, pd: 15.97 },
	'pcf_hp_lite|i_768|tv': { bd: 10, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv': { bd: 10, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv': { bd: 10, pd: 29.99, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv': { bd: 10, pd: 49.99, durl: 12 },  
	'pcf_hp_lite|i_100mbps|tv': { bd: 10, pd: 89.99, durl: 12 }, 
	'pcf_hp_adv|i_768|tv': { bd: 10, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv': { bd: 10, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv': { bd: 10, pd: 25.49, durl: 12 },
	'pcf_hp_adv|i_20mbps|tv': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv': { bd: 10, pd: 15.97 },
	'pcf_hp_lite|i_768|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_basic': { bd: 5, pd: 5, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_5mbps|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_10mbps|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_20mbps|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_30mbps|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_50mbps|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_adv|i_100mbps|tv_basic': { bd: 5, pd: 0, durl: 0 },
	'pcf_hp_lite|i_768|tv_standard': { bd: 10, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_standard': { bd: 10, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_standard': { bd: 10, pd: 15.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_standard': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_standard': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_standard': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_standard': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_standard': { bd: 10, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv_standard': { bd: 10, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv_standard': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_20mbps|tv_standard': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv_standard': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv_standard': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv_standard': { bd: 10, pd: 15.97 },
	'pcf_hp_lite|i_768|tv_plus': { bd: 10, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_plus': { bd: 10, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_plus': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_plus': { bd: 10, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_plus': { bd: 10, pd: 29.99, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_plus': { bd: 10, pd: 49.99, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_plus': { bd: 10, pd: 89.99, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_plus': { bd: 10, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv_plus': { bd: 10, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv_plus': { bd: 10, pd: 25.49, durl: 12 },
	'pcf_hp_adv|i_20mbps|tv_plus': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv_plus': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv_plus': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv_plus': { bd: 10, pd: 15.97 },
	'pcf_hp_lite|i_768|tv_f_ultimate': { bd: 10, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_f_ultimate': { bd: 10, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_f_ultimate': { bd: 10, pd: 9.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_f_ultimate': { bd: 10, pd: 20.97, durl: 12 },  
	'pcf_hp_lite|i_30mbps|tv_f_ultimate': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_f_ultimate': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_f_ultimate': { bd: 10, pd: 20.97, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_f_ultimate': { bd: 10, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv_f_ultimate': { bd: 10, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv_f_ultimate': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_20mbps|tv_f_ultimate': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv_f_ultimate': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv_f_ultimate': { bd: 10, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv_f_ultimate': { bd: 10, pd: 15.97 },
	'pcf_hp|i|tv|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i|tv|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_adv|i|tv|w': { bd: 20, pd: 25.49, durl: 12 },
	'pcf_hp|i|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp|i|tv_standard|w': { bd: 20, pd: 15.49, durl: 12 }, 
	'pcf_hp|i|tv_plus|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp|i|tv_f_ultimate|w': { bd: 20, pd: 20.49, durl: 12 }, 
	'pcf_hp|i_768|tv|w': { bd: 20, pd: 9.99, durl: 12 }, 
	'pcf_hp|i_5mbps|tv|w': { bd: 20, pd: 17.97, durl: 12 }, 
	'pcf_hp|i_10mbps|tv|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp|i_20mbps|tv|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp|i_30mbps|tv|w': { bd: 20, pd: 29.99, durl: 12 }, 
	'pcf_hp|i_50mbps|tv|w': { bd: 20, pd: 49.99, durl: 12 }, 
	'pcf_hp|i_100mbps|tv|w': { bd: 20, pd: 89.99, durl: 12 }, 
	'pcf_hp_lite|i|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i|tv_standard|w': { bd: 20, pd: 15.49, durl: 12 }, 
	'pcf_hp_lite|i|tv_plus|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i|tv_f_ultimate|w': { bd: 20, pd: 20.49, durl: 12 }, 
	'pcf_hp_adv|i|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i|tv_standard|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i|tv_plus|w': { bd: 20, pd: 25.49, durl: 12 },
	'pcf_hp_adv|i|tv_f_ultimate|w': { bd: 20, pd: 15.97 },
	'pcf_hp_lite|i_768|tv|w': { bd: 20, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv|w': { bd: 20, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv|w': { bd: 20, pd: 29.99, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv|w': { bd: 20, pd: 49.99, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv|w': { bd: 20, pd: 89.99, durl: 12 }, 
	'pcf_hp_adv|i_768|tv|w': { bd: 20, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv|w': { bd: 20, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv|w': { bd: 20, pd: 25.49, durl: 12 },
	'pcf_hp_adv|i_20mbps|tv|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv|w': { bd: 20, pd: 15.97 },
	'pcf_hp_lite|i_768|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_basic|w': { bd: 15, pd: 5, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i_5mbps|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i_10mbps|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i_20mbps|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i_30mbps|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i_50mbps|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_adv|i_100mbps|tv_basic|w': { bd: 15, pd: 0, durl: 0 },
	'pcf_hp_lite|i_768|tv_standard|w': { bd: 20, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_standard|w': { bd: 20, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_standard|w': { bd: 20, pd: 15.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_standard|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_standard|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_standard|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_standard|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_standard|w': { bd: 20, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv_standard|w': { bd: 20, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv_standard|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_20mbps|tv_standard|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv_standard|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv_standard|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv_standard|w': { bd: 20, pd: 15.97 },
	'pcf_hp_lite|i_768|tv_plus|w': { bd: 20, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_plus|w': { bd: 20, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_plus|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_plus|w': { bd: 20, pd: 25.49, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_plus|w': { bd: 20, pd: 29.99, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_plus|w': { bd: 20, pd: 49.99, durl: 12 },  
	'pcf_hp_lite|i_100mbps|tv_plus|w': { bd: 20, pd: 89.99, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_plus|w': { bd: 20, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv_plus|w': { bd: 20, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv_plus|w': { bd: 20, pd: 25.49, durl: 12 },
	'pcf_hp_adv|i_20mbps|tv_plus|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv_plus|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv_plus|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv_plus|w': { bd: 20, pd: 15.97 },
	'pcf_hp_lite|i_768|tv_f_ultimate|w': { bd: 20, pd: 9.99, durl: 12 }, 
	'pcf_hp_lite|i_5mbps|tv_f_ultimate|w': { bd: 20, pd: 17.97, durl: 12 }, 
	'pcf_hp_lite|i_10mbps|tv_f_ultimate|w': { bd: 20, pd: 20.49, durl: 12 }, 
	'pcf_hp_lite|i_20mbps|tv_f_ultimate|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_30mbps|tv_f_ultimate|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_50mbps|tv_f_ultimate|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_lite|i_100mbps|tv_f_ultimate|w': { bd: 20, pd: 20.97, durl: 12 }, 
	'pcf_hp_adv|i_768|tv_f_ultimate|w': { bd: 20, pd: 4.99 },
	'pcf_hp_adv|i_5mbps|tv_f_ultimate|w': { bd: 20, pd: 12.97 },
	'pcf_hp_adv|i_10mbps|tv_f_ultimate|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_20mbps|tv_f_ultimate|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_30mbps|tv_f_ultimate|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_50mbps|tv_f_ultimate|w': { bd: 20, pd: 15.97 },
	'pcf_hp_adv|i_100mbps|tv_f_ultimate|w': { bd: 20, pd: 15.97  },
	'pdc_hp': { bd: 0, pd: 0, durl: 0 },
	'pdc_hp_cc': { bd: 0, pd: 0, durl: 0 },
	'pdc_hp_cc_ld': { bd: 0, pd: 0, durl: 0 },
	'pdc_i': { bd: 0, pd: 0, durl: 0 },
	'pdc_i_5mbps': { bd: 0, pd: 0, durl: 0 },
	'pdc_tv': { bd: 0, pd: 31.00 },
	'pdc_tv_xtra': { bd: 0, pd: 31.00 },
	'pdc_tv_ultimate': { bd: 0, pd: 31.00 },
	'pdc_tv_premier': { bd: 0, pd: 31.00 },
	'pdc_w': { bd: 0, pd: 0, durl: 0 },
	'pdc_hp|w': { bd: 5, pd: 0, durl: 0 },
	'pdc_hp_cc|w': { bd: 5, pd: 0, durl: 0 },
	'pdc_hp_cc_ld|w': { bd: 5, pd: 0, durl: 0 },
	'pdc_i|w': { bd: 5, pd: 0, durl: 0 },
	'pdc_i_5mbps|w': { bd: 5, pd: 0, durl: 0 },
	'pdc_tv|w': { bd: 5, pd: 36.00 },
	'pdc_tv_xtra|w': { bd: 5, pd: 36.00 },
	'pdc_tv_ultimate|w': { bd: 5, pd: 36.00 },
	'pdc_tv_premier|w': { bd: 5, pd: 36.00 },
	'pdc_hp|i': { bd: 4.96, pd: 0, durl: 0 },
	'pdc_hp_cc|i': { bd: 4.96, pd: 0, durl: 0 },
	'pdc_hp_cc_ld|i': { bd: 9.96, pd: 17.99 },
	'pdc_hp|i_5mbps': { bd: 4.96, pd: 0, durl: 0 },
	'pdc_hp_cc|i_5mbps': { bd: 4.96, pd: 0, durl: 0 },
	'pdc_hp_cc_ld|i_5mbps': { bd: 9.96, pd: 17.99 },
	'pdc_hp|i|w': { bd: 9.96, pd: 0, durl: 0 },
	'pdc_hp_cc|i|w': { bd: 9.96, pd: 0, durl: 0 },
	'pdc_hp_cc_ld|i|w': { bd: 14.96, pd: 17.99 },
	'pdc_hp|i_5mbps|w': { bd: 9.96, pd: 0, durl: 0 },
	'pdc_hp_cc|i_5mbps|w': { bd: 9.96, pd: 0, durl: 0 },
	'pdc_hp_cc_ld|i_5mbps|w': { bd: 14.96, pd: 17.99 }, 
	'pdc_i|tv': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv': { bd: 5, pd: 36.00 },
	'pdc_i|tv_xtra': { bd: 5, pd: 36.00 },
	'pdc_i|tv_ultimate': { bd: 5, pd: 36.00 },
	'pdc_i|tv_premier': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv_xtra': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv_ultimate': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv_premier': { bd: 5, pd: 36.00 },
	'pdc_i|tv|w': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv|w': { bd: 5, pd: 36.00 },
	'pdc_i|tv_xtra|w': { bd: 5, pd: 36.00 },
	'pdc_i|tv_ultimate|w': { bd: 5, pd: 36.00 },
	'pdc_i|tv_premier|w': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv_xtra|w': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv_ultimate|w': { bd: 5, pd: 36.00 },
	'pdc_i_5mbps|tv_premier|w': { bd: 5, pd: 36.00 },
	'pdc_hp|tv': { bd: 5, pd: 31.00 },
	'pdc_hp_cc|tv': { bd: 5, pd: 31.00 },
	'pdc_hp_cc_ld|tv': { bd: 5, pd: 31.00 },
	'pdc_hp|tv_xtra': { bd: 5, pd: 31.00 },
	'pdc_hp|tv_ultimate': { bd: 5, pd: 31.00 },
	'pdc_hp|tv_premier': { bd: 5, pd: 31.00 },
	'pdc_hp_cc|tv_xtra': { bd: 5, pd: 31.00 },
	'pdc_hp_cc_ld|tv_xtra': { bd: 5, pd: 31.00 },
	'pdc_hp_cc|tv_ultimate': { bd: 5, pd: 31.00 },
	'pdc_hp_cc_ld|tv_ultimate': { bd: 5, pd: 31.00 },
	'pdc_hp_cc|tv_premier': { bd: 5, pd: 31.00 },
	'pdc_hp_cc_ld|tv_premier': { bd: 5, pd: 31.00 },
	'pdc_hp|tv|w': { bd: 10, pd: 31.00 },
	'pdc_hp_cc|tv|w': { bd: 10, pd: 31.00 },
	'pdc_hp_cc_ld|tv|w': { bd: 15, pd: 31.00 },
	'pdc_hp|tv_xtra|w': { bd: 10, pd: 31.00 },
	'pdc_hp|tv_ultimate|w': { bd: 10, pd: 31.00 },
	'pdc_hp|tv_premier|w': { bd: 10, pd: 31.00 },
	'pdc_hp_cc|tv_xtra|w': { bd: 10, pd: 31.00 },
	'pdc_hp_cc_ld|tv_xtra|w': { bd: 15, pd: 31.00 },
	'pdc_hp_cc|tv_ultimate|w': { bd: 10, pd: 31.00 },
	'pdc_hp_cc_ld|tv_ultimate|w': { bd: 15, pd: 31.00 },
	'pdc_hp_cc|tv_premier|w': { bd: 10, pd: 31.00 },
	'pdc_hp_cc_ld|tv_premier|w': { bd: 15, pd: 31.00 },
	'pdc_hp|i|tv': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc|i_5mbps|tv': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc_ld|i_5mbps|tv': { bd: 14.96, pd: 48.99 },
	'pdc_hp_cc|i|tv': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc_ld|i|tv': { bd: 14.96, pd: 48.99 },
	'pdc_hp|i|tv_xtra': { bd: 9.96, pd: 31.00 },
	'pdc_hp|i|tv_ultimate': { bd: 9.96, pd: 31.00 },
	'pdc_hp|i|tv_premier': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc|i|tv_xtra': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc|i|tv_ultimate': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc|i|tv_premier': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc_ld|i|tv_xtra': { bd: 14.96, pd: 48.99 },
	'pdc_hp_cc_ld|i|tv_ultimate': { bd: 14.96, pd: 48.99 },
	'pdc_hp_cc_ld|i|tv_premier': { bd: 14.96, pd: 48.99 },
	'pdc_hp_cc|i_5mbps|tv_xtra': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc|i_5mbps|tv_ultimate': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc|i_5mbps|tv_premier': { bd: 9.96, pd: 31.00 },
	'pdc_hp_cc_ld|i_5mbps|tv_xtra': { bd: 14.96, pd: 48.99 },
	'pdc_hp_cc_ld|i_5mbps|tv_ultimate': { bd: 14.96, pd: 48.99 },
	'pdc_hp_cc_ld|i_5mbps|tv_premier': { bd: 14.96, pd: 48.99 },
	'pdc_hp|i_5mbps|tv_xtra': { bd: 9.96, pd: 31.00 },
	'pdc_hp|i_5mbps|tv_ultimate': { bd: 9.96, pd: 31.00 },
	'pdc_hp|i_5mbps|tv_premier': { bd: 9.96, pd: 31.00 },
	'pdc_hp|i_5mbps|tv': { bd: 9.96, pd: 31.00 },
	'pdc_hp|i|tv|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc|i_5mbps|tv|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc_ld|i_5mbps|tv|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp_cc|i|tv|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc_ld|i|tv|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp|i|tv_xtra|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp|i|tv_ultimate|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp|i|tv_premier|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc|i|tv_xtra|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc|i|tv_ultimate|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc|i|tv_premier|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc_ld|i|tv_xtra|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp_cc_ld|i|tv_ultimate|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp_cc_ld|i|tv_premier|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp_cc|i_5mbps|tv_xtra|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc|i_5mbps|tv_ultimate|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc|i_5mbps|tv_premier|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp_cc_ld|i_5mbps|tv_xtra|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp_cc_ld|i_5mbps|tv_ultimate|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp_cc_ld|i_5mbps|tv_premier|w': { bd: 29.96, pd: 48.99 },
	'pdc_hp|i_5mbps|tv_xtra|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp|i_5mbps|tv_ultimate|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp|i_5mbps|tv_premier|w': { bd: 14.96, pd: 31.00 },
	'pdc_hp|i_5mbps|tv|w': { bd: 14.96, pd: 31.00 }
},
d_p: {
	hp: { id: "hp", name: "Custom Connections", price: 27.99, features: ['Unlimited local calling', '5 Popular Calling Features', 'Established Local Provider', 'Works When the Power Is Out'] },
	hp_cc: { id: "hp", name: "Custom Connections", price: 27.99, features: ['Unlimited local calling', '5 Popular Calling Features', 'Established Local Provider', 'Works When the Power Is Out'] },
	hp_cc_ld: { id: "hp_cc_ld", name: "Custom Connections with Unlimited Long Distance", price: 42.99, features: ['Unlimited Local Calling', 'Unlimited Long Distance', '13 Popular Calling Features', 'Established Local Provider', 'Works When the Power Is Out'] },
	i: { id: "i", name: "ZoomTown 5Mbps", price: 39.95, features: ['Up To 5Mbps Downloads','10GB Free Backup &amp; Storage','5 Free Email Accounts'] },
	i_5mbps: { id: "i_5mbps", name: "ZoomTown 5Mbps", price: 39.95, features: ['Up To 5Mbps Downloads','10GB Free Backup &amp; Storage','5 Free Email Accounts'] },
	tv: { id: "tv", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE XTRA<sup style=\"font-size:6pt;\">TM</sup>",  price: 65.99, features: ['210+ Digital Channels', 'Local Channels Included', 'FREE HD DVR Receiver Upgrade \(additional fees apply\)', 'Includes 4-Room Installation', '2011 NFL SUNDAY TICKET<sup style=\"font-size:6pt;\">TM</sup> at no extra charge'] },
	tv_choice: { id: "tv_choice", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE<sup style=\"font-size:6pt;\">TM</sup>",  price: 65, features: ['250 channels','2011 NFL SUNDAY TICKET<sup style=\"font-size:6pt;\">TM</sup> at no extra charge'] },
	tv_xtra: { id: "tv_xtra", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE XTRA<sup style=\"font-size:6pt;\">TM</sup>",  price: 65.99, features: ['210+ Digital Channels', 'Local Channels Included', 'FREE HD DVR Receiver Upgrade \(additional fees apply\)', '2011 NFL SUNDAY TICKET<sup style=\"font-size:6pt;\">TM</sup> at no extra charge'] },
	tv_ultimate: { id: "tv_ultimate", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE ULTIMATE<sup style=\"font-size:6pt;\">TM</sup>",  price: 70.99, features: ['225+ Digital Channels', 'Local Channels Included', '11 Premium Movie Channels Included', 'FREE HD DVR Receiver Upgrade \(additional fees apply\)', '2011 NFL SUNDAY TICKET<sup style=\"font-size:6pt;\">TM</sup> at no extra charge'] },
	tv_premier: { id: "tv_premier", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> PREMIER<sup style=\"font-size:6pt;\">TM</sup>",  price: 114.99, features: ['285+ Digital Channels',  'Local Channels Included', 'Every Premium Movie Channel Included', '2011 NFL SUNDAY TICKET<sup style=\"font-size:6pt;\">TM</sup> at no extra charge'] },
	w: { id: "w", name: "200 Wireless Minutes",  price: 34.98, features: ['200 Peak Minutes', 'Unlimited Text Messaging','4G network that\'s twice as fast as other national carriers '] }
},
c_p: { 
	i_f: { id: "i", name: "Fioptics 10Mbps", price: 39.99, features: ['Up To 10Mbps Downloads', 'Wireless Networking', '5 Free Email Accounts', 'No Activation Fee', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:4}} },
	i: { id: "i", name: "ZoomTown 5Mbps", price: 39.99, features: ['Up To 5Mbps Downloads', '5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:2}} },
	i_768: { id: "i_768", name: "ZoomTown 768Kbps",  price: 25, features: ['Up To 768Kbps Downloads', '5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:3}} },
	i_5mbps: { id: "i", name: "ZoomTown 5Mbps", price: 39.99, features: ['Up To 5Mbps Downloads','5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:2}} },
	i_10mbps: { id: "i_10mbps", name: "Fioptics 10Mbps",  price: 39.99, features: ['Up To 10Mbps Downloads', 'Wireless Networking', '5 Free Email Accounts', 'No Activation Fee', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:4}} },
	i_20mbps: { id: "i_20mbps", name: "Fioptics 20Mbps",  price: 49.99, features: ['Up To 20Mbps Downloads', 'Wireless Networking', '5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:5}} },
	i_30mbps: { id: "i_30mbps", name: "Fioptics 30Mbps",  price: 59.99, features: ['Up To 30Mbps Downloads', 'Wireless Networking', '5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:6}} },
	i_50mbps: { id: "i_50mbps", name: "Fioptics 50Mbps",  price: 99.99, features: ['Up To 50Mbps Downloads', 'Wireless Networking', '5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:7}} },
	i_100mbps: { id: "i_100mbps", name: "Fioptics 100Mbps",  price: 299.99, features: ['Up To 100Mbps Downloads', 'Wireless Networking', '5 Free Email Accounts', '350+ Free Wifi HotSpots'], qbdata: {Internet:{InternetService:8}} },
	tv_f: { id: "tv_f", name: "Fioptics Plus TV",  price: 69.49, features: ['250 Digital Channels', '60 HD Channels', 'Local Channels Included', 'HD DVR Receiver Included', 'HD Service Included', 'On Demand Available'], qbdata: {Entertainment:{Package:{Id:338,Quantity:1,Discounts:[]}}}  },
	tv_basic: { id: "tv_basic", name: "Fioptics Basic TV",  price: 17.98, features: ['Local Channels Included', 'No Antenna Needed', 'On Demand Available'], qbdata: {Entertainment:{Package:{Id:334,Quantity:1,Discounts:[]}}} },
	tv_standard: { id: "tv_standard", name: "Fioptics TV Standard Package",  price: 59.49, features: ['75+ Digital Channels', '45 HD Channels', 'Local Channels Included', 'HD Receiver Included', 'On Demand Available'], qbdata: {Entertainment:{Package:{Id:336,Quantity:1,Discounts:[]}}} },
	tv_plus: { id: "tv_plus", name: "Fioptics Plus TV",  price: 69.49, features: ['250 Digital Channels', '60 HD Channels', 'Local Channels Included', 'HD DVR Receiver Included', 'HD Service Included', 'On Demand Available'], qbdata: {Entertainment:{Package:{Id:338,Quantity:1,Discounts:[]}}} },
	tv_f_ultimate: { id: "tv_f_ultimate", name: "Fioptics Ultimate TV",  price: 122.49, features: ['200 Digital Channels', '65 HD Channels', '55 Premium Movie Channels Included', 'Local Channels Included', 'HD Receiver Included', 'On Demand Available'], qbdata: {Entertainment:{Package:{Id:340,Quantity:1,Discounts:[]}}} },
	tv: { id: "tv_xtra", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE XTRA<sup style=\"font-size:6pt;\">TM</sup>",  price: 53.99, features: ['210+ Digital Channels', 'Local Channels Included', 'FREE HD DVR Receiver Upgrade \(additional fees apply\)', 'Includes 4-Room Installation'], qbdata: {Entertainment:{Package:{Id:153,Quantity:1,Discounts:[]}}} },
	tv_xtra: { id: "tv_xtra", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE XTRA<sup style=\"font-size:6pt;\">TM</sup>",  price: 53.99, features: ['210+ Digital Channels', 'Local Channels Included', 'FREE HD DVR Receiver Upgrade \(additional fees apply\)', 'Includes 4-Room Installation'], qbdata: {Entertainment:{Package:{Id:153,Quantity:1,Discounts:[]}}} },
	tv_ultimate: { id: "tv_ultimate", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> CHOICE ULTIMATE<sup style=\"font-size:6pt;\">TM</sup>",  price: 54.99, features: ['225+ Digital Channels', 'Local Channels Included', '11 Premium Movie Channels Included', 'FREE HD DVR Receiver Upgrade \(additional fees apply\)', '2011 NFL Sunday Ticket Included'], qbdata: {Entertainment:{Package:{Id:244,Quantity:1,Discounts:[]}}} },
	tv_premier: { id: "tv_premier", name: "DIRECTV<sup style=\"font-size:6pt;\">&reg;</sup> PREMIER<sup style=\"font-size:6pt;\">TM</sup>",  price: 99.99, features: ['285+ Digital Channels',  'Local Channels Included', 'Every Premium Movie Channel Included', '2011 NFL Sunday Ticket Included'], qbdata: {Entertainment:{Package:{Id:154,Quantity:1,Discounts:[]}}} },
	hp: { id: "hp", name: "Home Pak Lite with 30 Minutes Long Distance", price: 26.00, features: ['Unlimited Local Calling', '5 Popular Calling Features', 'Established Local Provider', 'Works When the Power Is Out'], qbdata: { HomePhone:{ HomePhonePackage:2, CallingFeatures:[], Equipment:[]}}},		
	hp_lite: { id: "hp_lite", name: "Home Pak Lite with 30 Minutes Long Distance", price: 26.00, features: ['Unlimited Local Calling', '5 Popular Calling Features', 'Established Local Provider', 'Works When the Power Is Out'], qbdata: { HomePhone:{ HomePhonePackage:2, CallingFeatures:[], Equipment:[]}}},	
	hp_basic: { id: "hp_basic", name: "Basic Phone Line", price: 19.95, features: ['Unlimited Local Calling', '30 Minutes Long Distance', 'Established Local Provider', 'Works When the Power Is Out'], qbdata: { HomePhone:{ HomePhonePackage:213, CallingFeatures:[], Equipment:[]}}},
	hp_adv: { id: "hp_adv", name: "Home Pak Advantage", price: 39.99, features: ['Unlimited Local Calling', 'Unlimited Long Distance', '13 Popular Calling Features', 'Established Local Provider', 'Works When the Power Is Out'], qbdata: { HomePhone:{ HomePhonePackage:1, CallingFeatures:[], Equipment:[]}}},
	w: { id: "w", name: "200 Wireless Minutes",  price: 34.98, features: ['200 Peak Minutes', 'Unlimited Text Messaging','4G network that\'s twice as fast as other national carriers '], qbdata: {Wireless:{MobileServices:[{RatePlan:5619}]}} }
}
}
