function changeSongStatus(checkbox, quantity)
{
	if (checkbox.checked)
	{
		quantity.value = "1";
	}
	else
	{
		quantity.value = "0";
	}
}

function setCharityAmount(price, qty)
{
	if (price.value != "" && price.value > 0)
	{
		qty.value = 1;
	}
	else
	{
		qty.value = 0;
	}
}

function setCharityType(frmForm)
{
	CHARITY_PREFIX = " *** Donation for:  ";

	strCharity = "";

	for (counter = 0; counter < frmForm.optCharity.length; counter++)
	{
		if (frmForm.optCharity[counter].checked)
			strCharity = frmForm.optCharity[counter].value;
	}

	if(strCharity != '')
	{

		addlCharityInfo = "";

		if (strCharity == "American Cancer Society") {
			addlCharityInfo = frmForm.relayRace.value + ", " + frmForm.relayTeam.value;
		}

		strCharity = CHARITY_PREFIX + strCharity + ": " + addlCharityInfo;


		frmForm.elements['product1\[\]'][1].value = strCharity;
		frmForm.elements['product2\[\]'][1].value = strCharity;
		frmForm.elements['product3\[\]'][1].value = strCharity;
		frmForm.elements['product4\[\]'][2].value = strCharity;
		frmForm.elements['product5\[\]'][1].value = strCharity;
		frmForm.elements['product6\[\]'][1].value = strCharity;
		frmForm.elements['product7\[\]'][2].value = strCharity;
		frmForm.elements['product8\[\]'][3].value = strCharity;
		frmForm.elements['product9\[\]'][1].value = strCharity;
		frmForm.elements['product10\[\]'][1].value = strCharity;
		frmForm.elements['product11\[\]'][1].value = strCharity;
		frmForm.elements['product12\[\]'][1].value = strCharity;
		frmForm.elements['product13\[\]'][1].value = strCharity;
		frmForm.elements['product14\[\]'][1].value = strCharity;
		frmForm.elements['product15\[\]'][1].value = strCharity;
		frmForm.elements['product16\[\]'][1].value = strCharity;
		frmForm.elements['product17\[\]'][1].value = strCharity;
		frmForm.elements['product18\[\]'][1].value = strCharity;
		//frmForm.elements['product19\[\]'][1].value = strCharity;
		frmForm.elements['product20\[\]'][1].value = strCharity;
		frmForm.elements['product21\[\]'][3].value = strCharity;
		frmForm.elements['product22\[\]'][3].value = strCharity;
		frmForm.elements['product23\[\]'][1].value = strCharity;
		frmForm.elements['product24\[\]'][1].value = strCharity;
		
		return true;
	}
	else
	{
		alert("Please choose a Charity.");
		return false;
	}
}

function setOptionValue(frmForm)
{
	qty4 = parseInt(frmForm.qty4.value, 10);
	qty7 = parseInt(frmForm.qty7.value, 10);
	qty21 = parseInt(frmForm.qty21.value, 10);
	qty22 = parseInt(frmForm.qty22.value, 10);

	if (isNaN(qty4))
		qty4 = 0;

  	if (qty4 > 0)
	{
		if (frmForm.elements['product4\[\]'][1].value == "")
		{
			alert("Please select a white T-Shirt size");
			return(false);
		}
	}

	if (isNaN(qty7))
		qty7 = 0;

  	if (qty7 > 0)
	{
		if (frmForm.elements['product7\[\]'][1].value == "")
		{
			alert("Please select an embroidered dress shirt size");
			return(false);
		}

	}

	if (isNaN(qty21))
		qty21 = 0;

  	if (qty21 > 0)
	{
		if (frmForm.elements['product21\[\]'][1].value == "")
		{
			alert("Please select a logo T-shirt color");
			return(false);
		}
		if (frmForm.elements['product21\[\]'][2].value == "")
		{
			alert("Please select a logo T-shirt size");
			return(false);
		}

	}

	if (isNaN(qty22))
		qty22 = 0;

  	if (qty22 > 0)
	{
		if (frmForm.elements['product22\[\]'][1].value == "")
		{
			alert("Please select a logo T-shirt color");
			return(false);
		}
		if (frmForm.elements['product22\[\]'][2].value == "")
		{
			alert("Please select a logo T-shirt size");
			return(false);
		}

	}


return(true);
}



function formSubmit(frmForm)
{
	setCharityAmount(frmForm.price1, frmForm.qty1);
	setCharityAmount(frmForm.price18, frmForm.qty18);
	setCharityAmount(frmForm.price19, frmForm.qty19);
	blnValid = setCharityType(frmForm);
	if (blnValid == true)
		blnValid = setOptionValue(frmForm);

	return blnValid;
}


function checkCharityURL()
{
	var strResult = "";
	var strHref = window.location.href;
  	if ( strHref.indexOf("?") > -1 )
  	{
    	var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
      	if (strQueryString.indexOf("charity=") > -1 ) {
        	var aParam = strQueryString.split("=");
        	strResult = aParam[1];
      	}
      	if (strResult == "iowa") {
      		document.frmDonate.optCharity[10].checked = true;
      	}
      	else if (strResult == "colorado")
      	{
      		document.frmDonate.optCharity[9].checked = true;
      	}
    }
}