//*********************************************************
// Plan Class
//*********************************************************
function Plan (strPlanId, blnIsPackage, strPlanTotalClientId, strPlanRadioClientId)
{
	// Public properties
	this.planId = strPlanId;
	this.isPackage = blnIsPackage;
	this.rates = new Array();
	this.benefits = new Array();
	this.planTotalClientId = strPlanTotalClientId;
	this.planRadioClientId = strPlanRadioClientId;
	this.nonMedicalRate = null;
}


//*********************************************************
// RateInfo Class
//*********************************************************
function RateInfo (strPlanId, intMinRate, strMinRateDescription, intPremium, strRateInfoClientId)
{
	// Public properties
	this.planId = strPlanId;
	this.minRate = intMinRate;
	this.minRateDesc = strMinRateDescription
	this.premium = intPremium;
	this.rateInfoClientId = strRateInfoClientId;
}


//*********************************************************
// Benefit Class
//*********************************************************
function Benefit (strPlanId, intPremium, strCategoryCode, blnIsOptional, strBenefitClientId)
{
	// Public properties
	this.planId = strPlanId;
	this.premium = intPremium;
	this.categoryCode = strCategoryCode;
	this.isOptional = blnIsOptional;
	this.benefitClientId = strBenefitClientId;
}

