var oAddToBasketForm

window.onload = function() {
	var oAddToBasketForm = document.getElementById("add_to_basket_form");
	oAddToBasketForm.onsubmit = function() { return validateAddToBasket(this); }
	oAddToBasketForm.elements["quantity"].onblur = function() { fixQuantity(this); }
}

function validateAddToBasket(frm) {
	var strErrorMessage = "";
	if (frm.elements['colour_id']) {
		if (frm.elements['colour_id'].selectedIndex < 1) {
			strErrorMessage += "Select a colour\n";
		}
	} 
	if (frm.elements['requires_make_and_model'].value == -1 && frm.elements['for_make_and_model'].value.length == 0) {
		strErrorMessage += "Enter make and model\n";
	} 
	if (frm.elements['quantity'].value == 0) {
		strErrorMessage += "Quantity must be a number greater than 0\n";
	} 
	if (strErrorMessage.length > 0) {
		alert(strErrorMessage);
		return false;
	}
	return true;
}

