//
//-------------------------------------------------------------------
// Licensed Materials - Property of IBM
//
// WebSphere Commerce
//
// (c) Copyright IBM Corp. 2006
//
// US Government Users Restricted Rights - Use, duplication or
// disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
//-------------------------------------------------------------------
//

var busy = false;
//
// ***
// * This javascript function is used by the 'Add to Shopcart' button.  Since the HTML form is shared by both 'Add to Shopcart' and 'Add to Wish List' button,
// * appropriate values are set using this javascript before the form is submitted.
// * The variable 'busy' is used to avoid submitting the same forms multiple times when users click the button more than once.
// ***
//

function Add2ShopCart(form) {
	if ((!busy) && (sizeSelected())) {
		busy = true;
		form.action="OrderItemAdd";
		form.URL.value='OrderCalculate?URL=OrderItemDisplay';
		form.submit();
	}
	else if(!sizeSelected()) {
		document.getElementById('chooseSize').style.display = 'block';
	}
}

// This javascript function is used by the 'Add to Wish List' button to set appropriate values before the form is submitted
function Add2WishList(form) {
	if ((!busy) && (sizeSelected())) {
		busy = true;
		form.action="InterestItemAdd";
		form.URL.value='InterestItemDisplay';
		form.submit();
	}
	else if(!sizeSelected()) {
		document.getElementById('chooseSize').style.display = 'block';
	}
}

var numOfSizeRadios = 0;

function sizeSelected() {
	if (numOfSizeRadios > 0) {
		for (var i = 1; i <= numOfSizeRadios; i++) {
			if (document.getElementById('size_' + i).checked) {
				return true;
			}
		}
		return false;
	}
	return true;
}
