function add2shoppingcart() { //v2.0
	var pid = document.form1.pid.value;

	var optionsCount = 0;

	if ( document.form1.productOptionsCount){
		optionsCount=document.form1.productOptionsCount.value;
	}


	var optionsSelected = [];
	
	if (optionsCount > 1) {
		for (var i = 0; i < optionsCount; i++) {
			optionsSelected.push(document.form1.productOptions[i].value);
		}
	} else if ( optionsCount == 1 ) {
		optionsSelected.push(document.form1.productOptions.value);
	}

	document.scfrm.pido.value = pid + "," + optionsSelected.join(",");

	var bundles_array = new Array();
	var bundleCount = document.form1.productBundleCount.value;
	
	if (bundleCount > 0) {

		var bpidArr = [];

		for (var i = 0; i < bundleCount; i++) {
			var bpid = eval("document.form1.bpid_"+i).value;

			//NOTE THAT bundleOptions assumes only one dimensions only!
			var bundleOptions = "";
			if (eval("document.form1.bundleOptions_"+i)) {
				bundleOptions = eval("document.form1.bundleOptions_"+i).value;
			}
			var return_array = [];
			return_array.push(bpid);
			return_array.push(bundleOptions);

			bpidArr.push(return_array.join(","));

		}

		document.scfrm.bpido.value = bpidArr.join("|");


	}

	document.scfrm.submit();

}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

