/*
+----------------------------------------------------------------------+
| Product Bundle Mod                                                   |
+----------------------------------------------------------------------+
| Copyright (c) 2008-2009 BCSE LLC. dba BCS Engineering                |
+----------------------------------------------------------------------+
|                                                                      |
| Product Bundle Mod is subject for version 2.0 of the BCSE            |
| proprietary license. That license file can be found bundled with     |
| this package in the file BCSE_LICENSE. A copy of this license can    |
| also be found at                                                     |
| http://www.bcsengineering.com/license/BCSE_LICENSE_2.0.txt           |
|                                                                      |
+----------------------------------------------------------------------+
*/

var checkbox_prefix = 'bundle_pid';

function count_selected_items(){
	var match_string = new RegExp('^'+checkbox_prefix+'.+$','');

	var count = 0;

	var input_items = document.getElementsByTagName('input');
	for(var x=0;x<input_items.length;x++){
		var input_item = input_items[x];
		if(input_item.type.toLowerCase() == 'checkbox'){
			if(input_item.id.match(match_string) && input_item.checked)
				count++;
		}
	}

	return count;
}

function check_selected_item(element){
	var selected_items = count_selected_items();

	if(selected_items > max_items){
		element.checked = false;
		alert(max_item_error);
	}

	return;
}

function bundle_add_to_cart_check(){
	var selected_items = count_selected_items();

	if(selected_items != max_items){
		alert(item_count_add_error);
		return false;
	}

	return true;
}

