function validateForm(theForm)
{

	var returnVal = true;
	var errMsg 	= "The form was not submitted due to the following:\n\n";

		
	// Validate BOARDS
	if(!document.getElementById('boardSize1').checked && !document.getElementById('boardSize2').checked)
	{
		errMsg += "Please select your board size.\n";
		returnVal = false;
	}

	if(!document.getElementById('coating1').checked && !document.getElementById('coating2').checked && !document.getElementById('coating3').checked && !document.getElementById('coating4').checked)
	{
		errMsg += "Please select your board coating.\n";
		returnVal = false;
	}

	if((document.getElementById('accessories6').value == "") && !(document.getElementById('customBags').checked))
	{
		errMsg += "Please select the color for your first set of four bags.\n";
		returnVal = false;
	}

	if((document.getElementById('accessories7').value == "") && !(document.getElementById('customBags').checked))
	{
		errMsg += "Please select the color for your second set of four bags.\n";
		returnVal = false;
	}
	
	if(!document.getElementById('masterAgree').checked)
	{
		errMsg += "Please read the terms or agreement and check that you agree and understand the terms of agreement.\n";
		returnVal = false;
	}

	if(!returnVal)
		alert(errMsg);

	return returnVal;
}



	var total = 0;
	varBoardPrice 	= "0";
	varCoating 		= "0";
	varAccessories1	= "0";
	varAccessories2	= "0";
	function checkOptions() {
		
// BOARD SIZE
//==============================
		function boardText() {
			var w=1;
			for (w=1;w<=2;w++) {
				document.getElementById('board' + [w] + 'Text').className = 'price';
			}
		}
		if (document.getElementById('boardSize1').checked){
				varBoardPrice = '135';
				boardText();
				document.getElementById('board1Text').className += ' active';

			} else if (document.getElementById('boardSize2').checked ){
				varBoardPrice = '149'; 
				boardText();
				document.getElementById('board2Text').className += ' active';
			} else {varBoardPrice = '0';}
			
			
// COATING
//==============================
		function coatingText() {
			var z=1;
			for (z=1;z<=4;z++) {
				document.getElementById('coating' + [z] + 'Text').className = 'price';
			}
			document.getElementById('coating3Options').style.display = 'none';
			document.getElementById('customAgreeTxt1').style.display = 'none';
			document.getElementById('customAgreeTxt2').style.display = 'block';
			document.getElementById('totalTxt2').style.display = 'none';
		}
		if (document.getElementById('coating1').checked){
				varCoating = '0'; 
				coatingText();
				document.getElementById('coating1Text').className += ' active';
			} else if (document.getElementById('coating2').checked ){
				varCoating = '15';
				coatingText();
				document.getElementById('coating2Text').className += ' active';

			} else if (document.getElementById('coating3').checked ){
				varCoating = '0'; 
				coatingText();
				document.getElementById('coating3Text').className += ' active';
				document.getElementById('coating3Options').style.display = 'block';
				document.getElementById('customAgreeTxt1').style.display = 'block';
				document.getElementById('customAgreeTxt2').style.display = 'none';
				document.getElementById('totalTxt2').style.display = 'inline-block';
			} else if (document.getElementById('coating4').checked ){
				varCoating = '20';
				coatingText();
				document.getElementById('coating4Text').className += ' active';
			} else {varCoating = '0';}
			

		// ACCESSORIES
		function accessoriesBoardText() {
			var x=1;
			for (x=1;x<=2;x++) {
				document.getElementById('accessories' + [x] + 'Text').className = 'price';
			}
		}
		
		//ABACUS
		if (document.getElementById('accessories1').checked){
				varAccessories1 = '20';
				accessoriesBoardText();
				document.getElementById('accessories1Text').className += ' active';
		
			} else if (document.getElementById('accessories2').checked){
				varAccessories1 = '30';
				accessoriesBoardText();
				document.getElementById('accessories2Text').className += ' active';
		}
			
		//HIDDEN BAG STORAGE
		if (document.getElementById('accessories3').checked){
				varAccessories2 = '20';
				document.getElementById('accessories3Text').className += ' active';
			}	
			else {
				varAccessories2 = '0';
				document.getElementById('accessories3Text').className = 'price';
			}
			
		//CLASPS	
		if (document.getElementById('accessories4').checked){
				varAccessories3 = '20';
				document.getElementById('accessories4Text').className += ' active';
			}		
			else {
				varAccessories3 = '0';
				document.getElementById('accessories4Text').className = 'price';
			}
		
		//HANDLES
		if (document.getElementById('accessories5').value == "2"){
				varAccessories4 = '12';
				document.getElementById('accessories5Text').className += ' active';
				document.getElementById('accessories5Text').innerHTML = '$12';
			}	
			else if (document.getElementById('accessories5').value == "4"){
				varAccessories4 = '24';
				document.getElementById('accessories5Text').className += ' active';
				document.getElementById('accessories5Text').innerHTML = '$24';
			}
			else {
				varAccessories4 = '0';
				document.getElementById('accessories5Text').className = 'price';
				document.getElementById('accessories5Text').innerHTML = '$0';
			}
			
		//BAGS
		if (document.getElementById('accessories6').value == ""){

		}
		if (document.getElementById('accessories7').value == ""){
		}
			
		//CUSTOM BAGS
		if (document.getElementById('customBags').checked){
			document.getElementById('customArea').style.display = "block";
			document.getElementById('accessories6').value = "";
			document.getElementById('accessories7').value = "";
		}else if(!document.getElementById('customBags').checked){
			document.getElementById('customArea').style.display = "none";
		}

//ADD UP TOTAL
//==============================
		document.getElementById('totalContainer').innerHTML = parseInt(varBoardPrice) + parseInt(varCoating) + parseInt(varAccessories1) + parseInt(varAccessories2) + parseInt(varAccessories3) + parseInt(varAccessories4);
	}


		//CLEAR OPTIONS
	function checkOptionsClear() {
		document.getElementById('accessories1').checked = false;
		document.getElementById('accessories2').checked = false;
		
		document.getElementById('accessories1Text').className = 'price';
		document.getElementById('accessories2Text').className = 'price';
		document.getElementById('accessories1Text').className = 'price';
		varAccessories1 = '0';
		
		document.getElementById('totalContainer').innerHTML = parseInt(varBoardPrice) + parseInt(varCoating) + parseInt(varAccessories1) + parseInt(varAccessories2) + parseInt(varAccessories3);
	}