
function quicklist()
{
	$('.custom-checkbox').bind('click', this, function(e){ e.data.custom_checkbox_click($(this)); });
}

quicklist.prototype.set_keyword_input_ml = function()
{
	var key_num, i, ml;

         if($('#default-kw-count').length){
             var default_kw_count = Number($('#default-kw-count').text());
             key_num = $('.col-selected').length ? (Number($('.col-selected').find('.kw-count').text())+default_kw_count) : default_kw_count;
         } else {
             key_num = Number($('.col-selected').find('.row-circ').text());
         }
	
	$('span.keywords-count').text(String(key_num));
	
	ml = '';
	for(i = 0; i < key_num; ++i)
	{
		ml += '\
			<label class="left">\Keyword <span>'+(i + 1)+'</span></label>\
			<span class="field left">\
				<input name="keyword_'+i+'" type="text" class="blink" />\
			</span>\
			<div class="cl">&nbsp;</div>\
		';
	}
	$('.the-keywords').html(ml);
};

quicklist.prototype.custom_checkbox_click = function(custom_cbox)
{
	var cbox;
	
	cbox = custom_cbox.find('#is_op');
	if (cbox.length)
	{
		// set timeout - stupid custom checkboxes
		window.setTimeout(function(){ window.modules.small_business_solutions.update_billing_info(); }, 256);
	}
};

quicklist.prototype.update_billing_info = function(totals)
{
	this.update_op_billing_info(totals);
};


quicklist.prototype.update_op_billing_info = function(totals)
{
	var cbox;
	
	cbox = $('#is_op');
	if (cbox.is(':checked'))
	{
		totals.optimization += find_dollars($('[for="is_op"]').text());
	}
};

$(document).ready(function(){ load_module('quicklist'); });

