//Boone added CreditStopCombo option 06-05-09
function SetPackageItems(PackageID, FuelDesk, CreditStopCombo, Creditstop, CreditStopPlus, CPR, RateMate)
{	
	switch(PackageID)
	{
		case "Broker":
			FuelDesk.checked = false;
			if(CreditStopCombo != null)
			{
				CreditStopCombo.checked = false;
			}
			Creditstop.checked = false;
			CreditStopPlus.checked = true;
			CPR.checked = true;
			RateMate.checked = true;
			break;
		case "Carrier":
			FuelDesk.checked = true;
			Creditstop.checked = true;
			CreditStopPlus.checked = false;
			if(CreditStopCombo != null)
			{
				CreditStopCombo.checked = false;
			}
			if(RateMate!=null)
			{
				RateMate.checked = false;
			}
			if(CPR!=null)
			{
				CPR.checked = false;
			}
			break;
		case "Standard":
			FuelDesk.checked = false;
			CreditStopPlus.checked = false;
			if(CreditStopCombo != null)
			{
				CreditStopCombo.checked = false;
			}
			Creditstop.checked = false;
			if(CPR!=null)
			{
				CPR.checked = false;
			}
			if(RateMate!=null)
			{
				RateMate.checked = false;
			}
			break;
	}
}


function PackageResetAfterWarning(Package, Creditstop, CreditstopPlus, FuelDesk, CPR, RateMate)
{	
	var Broker;
	var Carrier;
	var Standard;
	
	
	var count = Package.length;
	//alert(count);
	for(var x=0;count>x;x++)
	{
		var PackageValue = Package[x].value;
		switch(PackageValue)
		{
			case "Broker":
				Broker = Package[x];
				break;
			case "Carrier":
				Carrier = Package[x];
				break;
			case "Standard":
				Standard = Package[x];
				break;
			}
	}
	if (Carrier.checked)
	{
		if (CreditstopPlus.checked == false || FuelDesk.checked == false)
		{
			alert("FuelDesk Plus and Creditstop must be checked to receive the Carrier package deal.");
			Standard.checked=true;
			CreditstopPlus.checked = false;
			FuelDesk.checked = false;
		}
	}

	if (Broker.checked)
	{
		if (!CreditstopPlus.checked || !CPR.checked || !RateMate.checked)
		{
			alert("Creditstop Plus, Carrier Performance Reports, and RateMate must be checked to receive the Broker package deal.");
			Standard.checked=true;
			CreditstopPlus.checked = false;
			CPR.checked = false;
			RateMate.checked = false;
		}
	}
}
