// Declare variables for state validation

var boolValidStateIndicator         = false;

var errorMessage  = '';

var errorMessageToShow  = '';



var boolLeftCharacterPresentFn		= false;

var boolRightCharacterPresentFn		= false;

var boolBothCharactersPresentFn		= false;

var boolSingleCharacterPresentFn	= false;



var boolLeftCharacterPresentLn		= false;

var boolRightCharacterPresentLn		= false;

var boolBothCharactersPresentLn		= false;

var boolSingleCharacterPresentLn	= false;



var boolLeftCharacterPresentAdd		= false;

var boolRightCharacterPresentAdd	= false;

var boolBothCharactersPresentAdd	= false;

var boolSingleCharacterPresent		= false;



var boolLeftCharacterPresentCity	= false;

var boolRightCharacterPresentCity	= false;

var boolBothCharactersPresentCity	= false;

var boolSingleCharacterPresent		= false;



var boolLeftCharacterPresentEmail	= false;

var boolRightCharacterPresentEmail	= false;

var boolBothCharactersPresentEmail	= false;

var boolSingleCharacterPresent		= false;

var boolCalledTwice					= false;



//Declare variables for product validation

var constProductTypeCodeIMM                 =    7

var constProductTypeCodeHDHPPlan1           =    8

var constProductTypeCodeHDHPPlan2           =    9

var constProductTypeCodeOAIMM               =   10

var constProductTypeCodeOAHDHPPlan1         =   11

var constProductTypeCodeOAHDHPPlan2         =   12



// Declare variables for zip code validation

var boolValidZipCodeIndicator       = false;



// Declare body scroll variables

var intBodyScroll                   = 0;



// Declare Variable for Child Only Logic

var intPrimaryAge;

var strChildOnlyStatusIndicator

 

// Declare life product add-on face amount variables

var intLifeProductFaceAmountGeneric = 0;

var intCurrentCountDefault          = 0;



function setFocusToFirstName() {

	document.quoteInfo.txtFirstName.focus();

	document.quoteInfo.txtFirstName.select();

}



function setFocusToState() {

	document.quoteInfo.lbState.focus();

}



function setFocusToZipCode() {

	document.quoteInfo.txtZipCode.focus();

	document.quoteInfo.txtZipCode.select();

}



function setFocusToEffectiveDateMM() {

	document.quoteInfo.txtEffectiveDateMM.focus();

	document.quoteInfo.txtEffectiveDateMM.select();

}



function setFocusToEffectiveDateDD() {

	document.quoteInfo.txtEffectiveDateDD.focus();

	document.quoteInfo.txtEffectiveDateDD.select();

}



function setFocusToEffectiveDateMM() {

	document.quoteInfo.txtEffectiveDateYYYY.focus();

	document.quoteInfo.txtEffectiveDateYYYY.select();

}



function setFocusToDOBMMPrimary() {

	document.quoteInfo.txtDOBMMPrimary.focus();

	document.quoteInfo.txtDOBMMPrimary.select();

}



function setFocusToDOBDDPrimary() {

	document.quoteInfo.txtDOBDDPrimary.focus();

	document.quoteInfo.txtDOBDDPrimary.select();

}



function setFocusToDOBYYYYPrimary() {

	document.quoteInfo.txtDOBYYYYPrimary.focus();

	document.quoteInfo.txtDOBYYYYPrimary.select();

}



function setFocusToGenderPrimary() {

	document.quoteInfo.lbGenderPrimary.focus();

}



function setFocusToDOBMMSpouse() {

	document.quoteInfo.txtDOBMMSpouse.focus();

	document.quoteInfo.txtDOBMMSpouse.select();

}



function setFocusToDOBDDSpouse() {

	document.quoteInfo.txtDOBDDSpouse.focus();

	document.quoteInfo.txtDOBDDSpouse.select();

}



function setFocusToDOBYYYYSpouse() {

	document.quoteInfo.txtDOBYYYYSpouse.focus();

	document.quoteInfo.txtDOBYYYYSpouse.select();

}



function setFocusToGenderSpouse() {

	document.quoteInfo.lbGenderSpouse.focus();

}



function setFocusToDOBMMChild(intParameterCurrentCountChild) {

	document.quoteInfo.txtDOBMMChild(intParameterCurrentCountChild).focus();

	document.quoteInfo.txtDOBMMChild(intParameterCurrentCountChild).select();

}



function setFocusToDOBDDChild(intParameterCurrentCountChild) {

	document.quoteInfo.txtDOBDDChild(intParameterCurrentCountChild).focus();

	document.quoteInfo.txtDOBDDChild(intParameterCurrentCountChild).select();

}



function setFocusToDOBYYYYChild(intParameterCurrentCountChild) {

	document.quoteInfo.txtDOBYYYYChild(intParameterCurrentCountChild).focus();

	document.quoteInfo.txtDOBYYYYChild(intParameterCurrentCountChild).select();

}



function setFocusToGenderChild(intParameterCurrentCountChild) {

	document.quoteInfo.lbGenderChild(intParameterCurrentCountChild).focus();

}



function setFocusToTextFaceAmountPrimary() {

	document.quoteInfo.txtFaceAmountPrimary.focus();

	document.quoteInfo.txtFaceAmountPrimary.select();

}



function setFocusToTextFaceAmountSpouse() {

	document.quoteInfo.txtFaceAmountSpouse.focus();

	document.quoteInfo.txtFaceAmountSpouse.select();

}



function checkForEnterKey(event,intParameterAgeMaximumValuePrimary,intParameterAgeMaximumValueSpouse,intParameterAgeMaximumValueChild) {

	// Depending on browser type, capture the value of the key

	// pressed. If ENTER was pressed, submit the form

	var strBrowserType       = "";

	var intValueOfKeyPressed = 0;

	

	//TXV6895 - 09/22/2008 eComm223 Starts

	var url = String(location.href);	

	//TXV6895 - 09/22/2008 eComm223 Ends

	

	// Find value of key pressed - Netscape

	if (document.layers) {

		intValueOfKeyPressed   = event.which;

	}

	// Find value of key pressed - IE / other browsers

	else {

		intValueOfKeyPressed   = event.keyCode;

	}

	

	// If ENTER was pressed, submit quote request	

	

	if (intValueOfKeyPressed == 13) 

	{	

		if((url.match("individual-health-insurance-quotes.asp")) || (url.match("individual-health-insurance-quotes2.asp")) || (url.match("individual_direct_mail_landing.asp")))

		{			

			var currentErrorMessage;	

			errorMessageToShow = '';		

			var errorCount = 0;	

				//Set all the falgs to false			

				boolLeftCharacterPresentFn		= false;

				boolRightCharacterPresentFn		= false;

				boolBothCharactersPresentFn		= false;			



				boolLeftCharacterPresentLn		= false;

				boolRightCharacterPresentLn		= false;

				boolBothCharactersPresentLn		= false;





				boolLeftCharacterPresentAdd		= false;

				boolRightCharacterPresentAdd	= false;

				boolBothCharactersPresentAdd	= false;



				boolLeftCharacterPresentCity	= false;

				boolRightCharacterPresentCity	= false;

				boolBothCharactersPresentCity	= false;



				boolLeftCharacterPresentEmail	= false;

				boolRightCharacterPresentEmail	= false;

				boolBothCharactersPresentEmail	= false;



			ValidateInputTexts(event,'txtFirstName', document.getElementById('txtFirstName').value, 'First Name');

			ValidateInputTexts(event,'txtLastName', document.getElementById('txtLastName').value, 'Last Name');

			ValidateInputTexts(event,'txtAddress1', document.getElementById('txtAddress1').value, 'Address');

			ValidateInputTexts(event,'txtEmailAddress', document.getElementById('txtEmailAddress').value, 'Email');

			ValidateInputTexts(event,'txtCity', document.getElementById('txtCity').value, 'City');

		

		

			if(((boolBothCharactersPresentFn == true) || (boolBothCharactersPresentLn == true) || (boolBothCharactersPresentAdd == true) || (boolBothCharactersPresentCity == true) || (boolBothCharactersPresentEmail == true)) || (((boolLeftCharacterPresentFn == true) && (boolRightCharacterPresentFn == true)) || ((boolLeftCharacterPresentLn == true) && (boolRightCharacterPresentLn == true)) || ((boolLeftCharacterPresentAdd == true) && (boolRightCharacterPresentAdd == true)) || ((boolLeftCharacterPresentCity == true) && (boolRightCharacterPresentCity == true)) || ((boolLeftCharacterPresentEmail == true) && (boolRightCharacterPresentEmail == true))) || (((boolLeftCharacterPresentFn == true) || (boolLeftCharacterPresentLn == true) || (boolLeftCharacterPresentEmail == true) || (boolLeftCharacterPresentAdd == true) || (boolLeftCharacterPresentCity == true)) && ((boolRightCharacterPresentFn == true) || (boolRightCharacterPresentLn == true) || (boolRightCharacterPresentEmail == true) || (boolRightCharacterPresentAdd == true) || (boolRightCharacterPresentCity == true))))

			{

				errorMessageToShow = 'For security reasons, the characters "<" and  ">" are not allowed.  Please re-enter the following fields:  ';

				

				if((boolLeftCharacterPresentFn == true) || (boolRightCharacterPresentFn == true) || (boolBothCharactersPresentFn == true))

				{

					errorMessageToShow = errorMessageToShow + 'First Name';

					errorCount = 1;

				}

				if((boolLeftCharacterPresentLn == true) || (boolRightCharacterPresentLn == true) || (boolBothCharactersPresentLn == true))

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Last Name';

						errorCount = 1;

					}

					else

					{



						errorMessageToShow = errorMessageToShow + 'Last Name';

						errorCount = 1;

					}

				}

				if((boolLeftCharacterPresentAdd == true) || (boolRightCharacterPresentAdd == true) || (boolBothCharactersPresentAdd == true))

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Address';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Address';

						errorCount = 1;

					}

				}

				

				if((boolLeftCharacterPresentCity == true) || (boolRightCharacterPresentCity == true) || (boolBothCharactersPresentCity == true))

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', City';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'City';

						errorCount = 1;

					}

				}

				if((boolLeftCharacterPresentEmail == true) || (boolRightCharacterPresentEmail == true) || (boolBothCharactersPresentEmail == true))

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Email';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Email';

						errorCount = 1;						

					}

				}

			}

			

			

			else if((boolLeftCharacterPresentFn == true) || (boolLeftCharacterPresentLn == true) || (boolLeftCharacterPresentEmail == true) || (boolLeftCharacterPresentAdd == true) || (boolLeftCharacterPresentCity == true))

			{

				errorMessageToShow = 'For security reasons, the character "<" is not allowed.  Please re-enter the following fields:  ';

				

				if(boolLeftCharacterPresentFn == true)

				{

					errorMessageToShow = errorMessageToShow + 'First Name';

					errorCount = 1;

				}

				

				if(boolLeftCharacterPresentLn == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Last Name';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Last Name';

						errorCount = 1;

					}

				}

				if(boolLeftCharacterPresentAdd == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Address';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Address';

						errorCount = 1;

					}

				}

				if(boolLeftCharacterPresentCity == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', City';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'City';

						errorCount = 1;

					}

				}

				if(boolLeftCharacterPresentEmail == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Email';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Email';

						errorCount = 1;

					}

				}

				

			}

			

			else if((boolRightCharacterPresentFn == true) || (boolRightCharacterPresentLn == true) || (boolRightCharacterPresentEmail == true) || (boolRightCharacterPresentAdd == true) || (boolRightCharacterPresentCity == true))

			{

				errorMessageToShow = 'For security reasons, the character ">" is not allowed.  Please re-enter the following fields:   '

				

				if(boolRightCharacterPresentFn == true)

				{

					errorMessageToShow = errorMessageToShow + 'First Name';

					errorCount = 1;

				}

				

				if(boolRightCharacterPresentLn == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Last Name';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Last Name';

						errorCount = 1;

					}

				}

				if(boolRightCharacterPresentAdd == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Address';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Address';

						errorCount = 1;

					}

				}

				if(boolRightCharacterPresentCity == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', City';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'City';

						errorCount = 1;

					}

				}

				if(boolRightCharacterPresentEmail == true)

				{

					if(errorCount == 1)

					{

						errorMessageToShow = errorMessageToShow + ', Email';

						errorCount = 1;

					}

					else

					{

						errorMessageToShow = errorMessageToShow + 'Email';

						errorCount = 1;

					}

				}

				

			}

			

			if(errorMessageToShow != '')

			{				

				alert(errorMessageToShow);		

				return;

				

			}								

			

		}

		//TXV6895 - 09/22/2008 eComm223 Starts

		if(!url.match("individual-health-insurance-quotes2.asp"))

		{	

			FireConversionEventCompletionTag();

		}

		//TXV6895 - 09/22/2008 eComm223 Ends

		submitQuoteRequest(intParameterAgeMaximumValuePrimary,intParameterAgeMaximumValueSpouse,intParameterAgeMaximumValueChild);

	}

}

function recalculatePremium(strProdIndex)	{

			// If a rider checkbox or a deductible change is made, this will recalculate the premium and update the screen

			//Call the Recalc process and update the screen

	boolNotNumeric = new Boolean();

	//alert ('Just inside of the recalculatePremium - ' + strProdIndex);

	//alert ('document.homeViewPlans_form.hidOAI.value - ' + document.homeViewPlans_form.hidOAI.value);

	if (document.homeViewPlans_form.hidOAI.value == 'False')

	{

		var intOCAvailable = 0;

	}

	else

	{

		var intOCAvailable = 1;

	}

	switch (strProdIndex) 

	{

		case 'A':

			 var strWork = document.getElementById('lbIMMDeductible');

			 var strDisplay = strWork[strWork.selectedIndex].text;

			 //alert("strWork1 "+strWork.value +"C "+strProdIndex);//Syed added for testing

			 //alert("strDisplay "+strDisplay);

			 var boolDisplayTotal = false;

			 //Extract the premium from the string in the dropdown

			 var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

			 intCurrPremium = intCurrPremium.replace(/,/g,"");

			 intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

			 var intBasePremium = intCurrPremium;

			 //Extract the deductible from the string in the dropdown

			 //var intCurrDeductible = strDisplay.substr(strDisplay.indexOf("$" +1));

			 var intCurrDeductible = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-2));

			//Find out what product was checked, and move the numbers to the work fields

				boolNotNumeric = isNaN(intCurrPremium);

				if (boolNotNumeric) 

				{

					intCurrPremium = 0;

					var strEnableImage = "/assets/images/btnYourQuotesApply.gif";

					var strhrefValue = "javascript:applyOnline('A');"

					document.getElementById("btnIMMApplyOnline").disabled=true;

					document.getElementById("btnIMMApplyOnline").src=strEnableImage;

				}

				else

				{

					boolDisplayTotal = true;

					if (intOCAvailable == 1)

					{

						var strDisableImage = "/assets/images/btnYourQuotesApplyYourPlan.gif";

						document.getElementById("btnIMMApplyOnline").disabled=false;

						document.getElementById("btnIMMApplyOnline").src=strDisableImage;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA0) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA0.checked) 

					{

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA0.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA1) {

					if (document.homeViewPlans_form.chkRiderTypeA1.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA1.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA2) {

					if (document.homeViewPlans_form.chkRiderTypeA2.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA2.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA3) {

					if (document.homeViewPlans_form.chkRiderTypeA3.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA3.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA4) {

					if (document.homeViewPlans_form.chkRiderTypeA4.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA4.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA5) {

					if (document.homeViewPlans_form.chkRiderTypeA5.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA5.value);

					}

				}

				

				if (document.homeViewPlans_form.chkRiderTypeA6) {

					if (document.homeViewPlans_form.chkRiderTypeA6.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA6.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA7) {

					if (document.homeViewPlans_form.chkRiderTypeA7.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtA7.value);

					}

				}

				if (!boolDisplayTotal)

				{

					document.getElementById('strPremiumAmtA').style.fontSize='1em';

					document.getElementById('strPremiumAmtA').style.fontWeight='normal';

					document.getElementById('strPremiumAmtA').style.fontFamily='arial';

					document.getElementById('strPremiumDollarSignA').style.fontWeight='bold';

					document.getElementById('strPremiumDollarSignA').style.fontSize='1.2em';

					document.getElementById('strPremiumDollarSignA').value = "    $";

					document.getElementById('strPremiumAmtA').value = "(select deductible at left to see total)   ";

				}

				else

				{				

					document.getElementById('strPremiumAmtA').style.height='45px';

					document.getElementById('strPremiumAmtA').style.float='right';

					document.getElementById('strPremiumAmtA').style.width='110px';

					document.getElementById('strPremiumAmtA').style.cellPadding='0';

					document.getElementById('strPremiumAmtA').style.cellSpacing='0';

					document.getElementById('strPremiumAmtA').style.overflow='hidden';

					document.getElementById('strPremiumAmtA').style.margin='0';

					document.getElementById('strPremiumAmtA').style.fontFamily='arial';

					document.getElementById('strPremiumAmtA').style.border='none';

					document.getElementById('strPremiumAmtA').style.textAlign='right'

					document.getElementById('strPremiumAmtA').style.fontWeight='bold';

					document.getElementById('strPremiumAmtA').style.fontSize='1.2em';

					document.getElementById('strPremiumAmtA').value = '$' + formatAsMoney(intCurrPremium);

					document.getElementById('strPremiumDollarSignA').value = " ";

					document.homeViewPlans_form.hidBasePremiumAmtA.value = intBasePremium;

					//VBV0125 08/14/2007 - Starts

					//document.homeViewPlans_form.hidTotalPremiumAmtA.value = document.getElementById('strPremiumAmtA').value;

					var totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmtA').value;

					totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

					document.homeViewPlans_form.hidTotalPremiumAmtA.value = totalPremiumAmtWithoutDollarSign;

					//VBV0125 08/14/2007 - Ends

					document.homeViewPlans_form.hidDeductible.value = intCurrDeductible;

					//alert("document.homeViewPlans_form.hidDeductible.value - " + document.homeViewPlans_form.hidDeductible.value);

				}

				break;

		

		case 'B':

			 var strWork = document.getElementById('lbHDHP1Deductible');

			 var strDisplay = strWork[strWork.selectedIndex].text;

			 var boolDisplayTotal = false;

			 //Extract the premium from the string in the dropdown

			 var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

			 intCurrPremium = intCurrPremium.replace(/,/g,"");

			 intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

			 var intBasePremium = intCurrPremium;

			 //Extract the deductible from the string in the dropdown

			 //var intCurrDeductible = (strDisplay.substr(strDisplay.indexOf("$" +1)));

			 var intCurrDeductible = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-2));

			//Find out what product was checked, and move the numbers to the work fields

			boolNotNumeric = isNaN(intCurrPremium);

			if (boolNotNumeric) {

					intCurrPremium = 0;

					var strEnableImage = "/assets/images/btnYourQuotesApply.gif";

					//var strhrefValue = "javascript:applyOnline('B');"

					document.getElementById("btnHDHP1ApplyOnline").disabled=true;

					document.getElementById("btnHDHP1ApplyOnline").src=strEnableImage;

				}

				else

				{

					boolDisplayTotal = true;

					if (intOCAvailable == 1)

					{

						var strDisableImage = "/assets/images/btnYourQuotesApplyYourPlan.gif";

						document.getElementById("btnHDHP1ApplyOnline").disabled=false;

						document.getElementById("btnHDHP1ApplyOnline").src=strDisableImage;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB0) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB0.checked) 

					{

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB0.value);

						//document.homeViewPlans_form.hidRiderTypeCode(0).value = 19

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB1) {

					if (document.homeViewPlans_form.chkRiderTypeB1.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB1.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB2) {

					if (document.homeViewPlans_form.chkRiderTypeB2.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB2.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB3) {

					if (document.homeViewPlans_form.chkRiderTypeB3.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB3.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB4) {

					if (document.homeViewPlans_form.chkRiderTypeB4.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB4.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB5) {

					if (document.homeViewPlans_form.chkRiderTypeB5.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB5.value);

					}

				}

				

				if (document.homeViewPlans_form.chkRiderTypeB6) {

					if (document.homeViewPlans_form.chkRiderTypeB6.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB6.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB7) {

					if (document.homeViewPlans_form.chkRiderTypeB7.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtB7.value);

					}

				}

				if (!boolDisplayTotal)

				{

					document.getElementById('strPremiumAmtB').style.fontSize='1em';

					document.getElementById('strPremiumAmtB').style.fontWeight='normal';

					document.getElementById('strPremiumAmtB').style.fontFamily='arial';

					document.getElementById('strPremiumDollarSignB').style.fontWeight='bold';

					document.getElementById('strPremiumDollarSignB').style.fontSize='1.2em';

					document.getElementById('strPremiumDollarSignB').value = "    $";

					document.getElementById('strPremiumAmtB').value = "(select deductible at left to see total)   ";

				}

				else

				{				

					document.getElementById('strPremiumAmtB').style.height='45px';

					document.getElementById('strPremiumAmtB').style.float='right';

					document.getElementById('strPremiumAmtB').style.width='110px';

					document.getElementById('strPremiumAmtB').style.cellPadding='0';

					document.getElementById('strPremiumAmtB').style.cellSpacing='0';

					document.getElementById('strPremiumAmtB').style.overflow='hidden';

					document.getElementById('strPremiumAmtB').style.margin='0';

					document.getElementById('strPremiumAmtB').style.fontFamily='arial';

					document.getElementById('strPremiumAmtB').style.border='none';

					document.getElementById('strPremiumAmtB').style.textAlign='right'

					document.getElementById('strPremiumAmtB').style.fontWeight='bold';

					document.getElementById('strPremiumAmtB').style.fontSize='1.2em';

					document.getElementById('strPremiumAmtB').value = '$' + formatAsMoney(intCurrPremium);

					document.getElementById('strPremiumDollarSignB').value = " ";

					document.homeViewPlans_form.hidBasePremiumAmtB.value = intBasePremium;

					//VBV0125 08/14/2007 - Starts

					//document.homeViewPlans_form.hidTotalPremiumAmtB.value = document.getElementById('strPremiumAmtB').value;

					var totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmtB').value;

					totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

					document.homeViewPlans_form.hidTotalPremiumAmtB.value = totalPremiumAmtWithoutDollarSign;

					//VBV0125 08/14/2007 - Ends

					document.homeViewPlans_form.hidDeductible.value = intCurrDeductible;

					//alert("document.homeViewPlans_form.hidDeductible.value - " + document.homeViewPlans_form.hidDeductible.value);

				}

		

				break;

		case 'C':

			 var strWork = document.getElementById('lbHDHP2Deductible');

			 //alert("strWork1 "+strWork.value +"C "+strProdIndex.value);//Syed added to testing

			 //alert("BrowserDetect.browser-->"+BrowserDetect.browser);

			 //alert("BrowserDetect.version-->"+BrowserDetect.version);

			 var strDisplay = strWork[strWork.selectedIndex].text;

			 var boolDisplayTotal = false;

			 //Extract the premium from the string in the dropdown

			 var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

			 intCurrPremium = intCurrPremium.replace(/,/g,"");

			 intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

			 var intBasePremium = intCurrPremium;

			 //Extract the deductible from the string in the dropdown

			 //var intCurrDeductible = (strDisplay.substr(strDisplay.indexOf("$" +1)));

			 var intCurrDeductible = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-2));

			//Find out what product was checked, and move the numbers to the work fields

			boolNotNumeric = isNaN(intCurrPremium);

			if (boolNotNumeric) 

			{

					intCurrPremium = 0;

					var strEnableImage = "/assets/images/btnYourQuotesApply.gif";

					document.getElementById("btnHDHP2ApplyOnline").disabled=true;

					document.getElementById("btnHDHP2ApplyOnline").src=strEnableImage;

				}

				else

				{

					boolDisplayTotal = true;

					if (intOCAvailable == 1)

					{

						var strDisableImage = "/assets/images/btnYourQuotesApplyYourPlan.gif";

						document.getElementById("btnHDHP2ApplyOnline").disabled=false;

						document.getElementById("btnHDHP2ApplyOnline").src=strDisableImage;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC0) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC0.checked) 

					{

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC0.value);

						//document.homeViewPlans_form.hidRiderTypeCode(0).value = 19

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC1) {

					if (document.homeViewPlans_form.chkRiderTypeC1.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC1.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC2) {

					if (document.homeViewPlans_form.chkRiderTypeC2.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC2.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC3) {

					if (document.homeViewPlans_form.chkRiderTypeC3.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC3.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC4) {

					if (document.homeViewPlans_form.chkRiderTypeC4.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC4.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC5) {

					if (document.homeViewPlans_form.chkRiderTypeC5.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC5.value);

					}

				}

				

				if (document.homeViewPlans_form.chkRiderTypeC6) {

					if (document.homeViewPlans_form.chkRiderTypeC6.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC6.value);

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC7) {

					if (document.homeViewPlans_form.chkRiderTypeC7.checked) {

						intCurrPremium = intCurrPremium + parseFloat(document.homeViewPlans_form.strRiderAmtC7.value);

					}

				}

				if (!boolDisplayTotal)

				{

					document.getElementById('strPremiumAmtC').style.fontSize='1em';

					document.getElementById('strPremiumAmtC').style.fontWeight='normal';

					document.getElementById('strPremiumAmtC').style.fontFamily='arial';

					document.getElementById('strPremiumDollarSignC').style.fontWeight='bold';

					document.getElementById('strPremiumDollarSignC').style.fontSize='1.2em';

					document.getElementById('strPremiumDollarSignC').value = "    $";

					document.getElementById('strPremiumAmtC').value = "(select deductible at left to see total)   ";

				}

				else

				{				

					document.getElementById('strPremiumAmtC').style.height='45px';

					document.getElementById('strPremiumAmtC').style.float='right';

					document.getElementById('strPremiumAmtC').style.width='110px';

					document.getElementById('strPremiumAmtC').style.cellPadding='0';

					document.getElementById('strPremiumAmtC').style.cellSpacing='0';

					document.getElementById('strPremiumAmtC').style.overflow='hidden';

					document.getElementById('strPremiumAmtC').style.margin='0';

					document.getElementById('strPremiumAmtC').style.fontFamily='arial';

					document.getElementById('strPremiumAmtC').style.border='none';

					document.getElementById('strPremiumAmtC').style.textAlign='right'

					document.getElementById('strPremiumAmtC').style.fontWeight='bold';

					document.getElementById('strPremiumAmtC').style.fontSize='1.2em';

					document.getElementById('strPremiumAmtC').value = '$' + formatAsMoney(intCurrPremium);

					document.getElementById('strPremiumDollarSignC').value = " ";

					document.homeViewPlans_form.hidBasePremiumAmtC.value = intBasePremium;

					//VBV0125 08/14/2007 - Starts

					//document.homeViewPlans_form.hidTotalPremiumAmtC.value = document.getElementById('strPremiumAmtC').value;

					var totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmtC').value;

					totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

					document.homeViewPlans_form.hidTotalPremiumAmtC.value = totalPremiumAmtWithoutDollarSign;

					//VBV0125 08/14/2007 - Ends

					document.homeViewPlans_form.hidDeductible.value = intCurrDeductible;

					//alert("document.homeViewPlans_form.hidDeductible.value - " + document.homeViewPlans_form.hidDeductible.value);

				}

				break;

			

	}	

}

function getElement(id, parm_html) {

		 element = document.getElementById(id);

		 element.innerHTML = parm_html;

}



function formatAsMoney(mnt) {

    mnt -= 0;

    mnt = (Math.round(mnt*100))/100;

    return (mnt == Math.floor(mnt)) ? mnt + '.00' 

              : ( (mnt*10 == Math.floor(mnt*10)) ? 

                       mnt + '0' : mnt);

}



function getAgeAndCheckChildOnly(strParameter2DOBMM,strParameter2DOBDD,strParameter2DOBYYYY,strParameter2BaselineDateMM,strParameter2BaselineDateDD,strParameter2BaselineDateYYYY,strParameter2MaximumDate,intParameter2MaximumAge) {

	var intRetAge = 0;

	//VBV0125 08/03/2007 - Starts

	var intValidAge = 0;

	intRetAge = getAge(strParameter2DOBMM,strParameter2DOBDD,strParameter2DOBYYYY,strParameter2BaselineDateMM,strParameter2BaselineDateDD,strParameter2BaselineDateYYYY,strParameter2MaximumDate,intParameter2MaximumAge);

	intValidAge = isValidAgeForChildOnlyCheck(strParameter2DOBMM,strParameter2DOBDD,strParameter2DOBYYYY,strParameter2BaselineDateMM,strParameter2BaselineDateDD,strParameter2BaselineDateYYYY,strParameter2MaximumDate,intParameter2MaximumAge);

	//chkForChildOnlyAge(intRetAge);

	chkForChildOnlyAge(intRetAge, intValidAge);

	//VBV0125 08/03/2007 - Ends

	//alert ('intRetAge - ' + intRetAge);

	return intRetAge;

}



function chkForChildOnlyAge(intPrimaryAgeWork, intValidAge)	{

	// Check the age of the primary and determine if this is a child only

	//VBV0125 08/03/2007 - Starts

	//if ((parseInt(intPrimaryAgeWork) > 0) && 

	//		(parseInt(intPrimaryAgeWork) < 18)) {

	if (intValidAge == 1 && parseInt(intPrimaryAgeWork) < 18) {

	//VBV0125 08/03/2007 - Ends

				strChildOnlyStatusIndicator = "true";

	//alert ('strChildOnlyStatusIndicator - ' + strChildOnlyStatusIndicator);

				document.quoteInfo.rbChildOnly[0].checked=false;

				document.quoteInfo.rbChildOnly[1].checked=true;

				

				document.quoteInfo.hidBodyScroll.value = getBodyScrollValue('Current');

				refreshPageChildOnly();

	}

	else	{

		strChildOnlyStatusIndicator = "false";

		//alert ('strChildOnlyStatusIndicator - ' + strChildOnlyStatusIndicator);

		document.quoteInfo.hidChildOnly.value = false;

		document.quoteInfo.rbChildOnly[0].checked=true;

		document.quoteInfo.rbChildOnly[1].checked=false;

		document.quoteInfo.hidBodyScroll.value = getBodyScrollValue('Current');

		refreshPageChildOnly();

	}

}



function addChild(intParameterZipCodeMaximumLength,strParameterListZipFirst3ForHDHPNonAvailability) {

	// Set add child field indicator to true

	document.quoteInfo.hidAddChildIndicator.value = true;



	// Set body scroll value to current page position

	document.quoteInfo.hidBodyScroll.value = getBodyScrollValue('Current');

	// Submit refresh request

	refreshPageStateAndZipCode(intParameterZipCodeMaximumLength,strParameterListZipFirst3ForHDHPNonAvailability);

	// ASX1233 Commented this to make add child button independent of state and zip

	/*if (!boolValidStateIndicator || !boolValidZipCodeIndicator) 

	{

		return;

	}*/

	document.quoteInfo.hidProcessStatus.value = "Refresh";

	document.quoteInfo.submit();

}



function refreshPageStateAndZipCode(intParameterZipCodeMaximumLength,strParameterListZipFirst3ForHDHPNonAvailability) {

	// Verify that a valid (non-default) state was selected in the state drop-down

  var strWork = document.getElementById('lbstate');

	var strDDName = strWork[strWork.selectedIndex].text;

	boolValidStateIndicator = isValidStateSelected(strDDName, 'States');

	if (!boolValidStateIndicator) {

		return;

	}



	// Add leading zeros to the zip code, if the zip code is non-blank

	if (document.quoteInfo.txtZipCode.value != "") {

		document.quoteInfo.txtZipCode.value = addLeadingZeros(document.quoteInfo.txtZipCode.value, intParameterZipCodeMaximumLength);

	}



	// Verify that a valid (non-default) zip code was filled in, in the zip code text box

	boolValidZipCodeIndicator = isValidZipCode(document.quoteInfo.txtZipCode.value, '');

	if (!boolValidZipCodeIndicator) {

		return;

	}

}

// Syed added start

//************************function for browser detection ***********

var BrowserDetect = {

	init: function () {

		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";

		this.version = this.searchVersion(navigator.userAgent)

			|| this.searchVersion(navigator.appVersion)

			|| "an unknown version";

		this.OS = this.searchString(this.dataOS) || "an unknown OS";

	},

	searchString: function (data) {

		for (var i=0;i<data.length;i++)	{

			var dataString = data[i].string;

			var dataProp = data[i].prop;

			this.versionSearchString = data[i].versionSearch || data[i].identity;

			if (dataString) {

				if (dataString.indexOf(data[i].subString) != -1)

					return data[i].identity;

			}

			else if (dataProp)

				return data[i].identity;

		}

	},

	searchVersion: function (dataString) {

		var index = dataString.indexOf(this.versionSearchString);

		if (index == -1) return;

		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));

	},

	dataBrowser: [

		{ 	string: navigator.userAgent,

			subString: "OmniWeb",

			versionSearch: "OmniWeb/",

			identity: "OmniWeb"

		},

		{

			string: navigator.vendor,

			subString: "Apple",

			identity: "Safari"

		},

		{

			prop: window.opera,

			identity: "Opera"

		},

		{

			string: navigator.vendor,

			subString: "iCab",

			identity: "iCab"

		},

		{

			string: navigator.vendor,

			subString: "KDE",

			identity: "Konqueror"

		},

		{

			string: navigator.userAgent,

			subString: "Firefox",

			identity: "Firefox"

		},

		{

			string: navigator.vendor,

			subString: "Camino",

			identity: "Camino"

		},

		{		// for newer Netscapes (6+)

			string: navigator.userAgent,

			subString: "Netscape",

			identity: "Netscape"

		},

		{

			string: navigator.userAgent,

			subString: "MSIE",

			identity: "Explorer",

			versionSearch: "MSIE"

		},

		{

			string: navigator.userAgent,

			subString: "Gecko",

			identity: "Mozilla",

			versionSearch: "rv"

		},

		{ 		// for older Netscapes (4-)

			string: navigator.userAgent,

			subString: "Mozilla",

			identity: "Netscape",

			versionSearch: "Mozilla"

		}

	],

	dataOS : [

		{

			string: navigator.platform,

			subString: "Win",

			identity: "Windows"

		},

		{

			string: navigator.platform,

			subString: "Mac",

			identity: "Mac"

		},

		{

			string: navigator.platform,

			subString: "Linux",

			identity: "Linux"

		}

	]



};

BrowserDetect.init();



//***********************************

function whichBrs() {

var agt=navigator.userAgent.toLowerCase();

if (agt.indexOf("firefox") != -1) return 'Firefox';

if (agt.indexOf("msie") != -1) return 'Internet Explorer';

if (agt.indexOf("netscape") != -1) return 'Netscape';

}

// Syed added end

function refreshPageChildOnly() {

	// Display child-only verbiage and spouse information fields depending on child-only indicator

	//alert ('document.quoteInfo.rbChildOnly[1].value - ' + document.quoteInfo.rbChildOnly[1].value);

	if (document.quoteInfo.rbChildOnly[1].checked) {

		document.quoteInfo.txtDOBMMSpouse.value = "";

		document.quoteInfo.txtDOBDDSpouse.value = "";

		document.quoteInfo.txtDOBYYYYSpouse.value = "";

		document.quoteInfo.txtAgeSpouse.value = 0;

		document.quoteInfo.lbGenderSpouse.selectedIndex = 0;

		document.quoteInfo.chkSmokingIndicatorSpouse.checked = false;

		document.getElementById("divSpouseInformationFields").style.display = "none";

		document.getElementById("divSpouseInformationFields").style.visibility = "hidden";

		document.quoteInfo.hidChildOnly.value = "true";

	}

	else {

	//Syed commented out for testing start

		//document.getElementById("divSpouseInformationFields").style.display = "block";

		//document.getElementById("divSpouseInformationFields").style.visibility = "visible";

		//document.quoteInfo.hidChildOnly.value = "false";

		//Syed commented out for testing end

				//Sayed - started here for testing tr breakage

		if (document.getElementById("divSpouseInformationFields").style.display=="none")

		{	//alert("BrowserDetect.browser-->"+BrowserDetect.browser);

			//if (whichBrs()=="Firefox"){	

			if (BrowserDetect.browser=="Firefox"){			

				document.getElementById("divSpouseInformationFields").style.display  = 'table-row';

				//alert("BrowserDetect.browser-->"+BrowserDetect.browser);



				}

			else if (BrowserDetect.browser=="Explorer")

				document.getElementById("divSpouseInformationFields").style.display  = 'block';

			

			//existing code

			document.getElementById("divSpouseInformationFields").style.visibility = "visible";

		}

		//Sayed - End here for testing tr breakage

		document.quoteInfo.hidChildOnly.value = "false";

	}

}



function refreshAgentContactIndicator()	{

	if (document.quoteInfo.chkAgentContact.checked)	{

		document.getElementById("spanReqFName").style.display = "inline";

		document.getElementById("spanReqLName").style.display = "inline";

		document.getElementById("spanReqAddr1").style.display = "inline";

		document.getElementById("spanReqCity").style.display = "inline";

		document.getElementById("spanReqEmail").style.display = "inline";

		document.getElementById("spanReqPhone").style.display = "inline";

	}

	else	{

		document.getElementById("spanReqFName").style.display = "none";

		document.getElementById("spanReqLName").style.display = "none";

		document.getElementById("spanReqAddr1").style.display = "none";

		document.getElementById("spanReqCity").style.display = "none";

		document.getElementById("spanReqEmail").style.display = "none";

		document.getElementById("spanReqPhone").style.display = "none";

	}

}

	

function submitQuoteRequest(intParameterAgeMaximumValuePrimary,intParameterAgeMaximumValueSpouse,intParameterAgeMaximumValueChild) {

	// Set all applicant ages, if not already set

	setAllApplicantAges(intParameterAgeMaximumValuePrimary,intParameterAgeMaximumValueSpouse,intParameterAgeMaximumValueChild);



	// Set body scroll value to top of page

	document.quoteInfo.hidBodyScroll.value = getBodyScrollValue('Top');



	// Verify that a valid (non-default) state was selected in the state drop-down

  var strWork = document.getElementById('lbstate');

	var strDDName = strWork[strWork.selectedIndex].text;

	boolValidStateIndicator = isValidStateSelected(strDDName, 'States');



	// Set process status field to "Submitted"

	document.quoteInfo.hidProcessStatus.value = "Submitted";

	

	// Submit form

	//document.quoteInfo.action = "QuoteResults.asp";

	document.quoteInfo.submit();

}



function setAllApplicantAges(intParameterAgeMaximumValuePrimary,intParameterAgeMaximumValueSpouse,intParameterAgeMaximumValueChild) {

	document.quoteInfo.txtAgePrimary.value = getAge(document.quoteInfo.txtDOBMMPrimary.value,document.quoteInfo.txtDOBDDPrimary.value,document.quoteInfo.txtDOBYYYYPrimary.value,document.quoteInfo.txtEffectiveDateMM.value,document.quoteInfo.txtEffectiveDateDD.value,document.quoteInfo.txtEffectiveDateYYYY.value,'01/01/2099',intParameterAgeMaximumValuePrimary);

	//VBV0125 08/03/2007 - Starts

	var intValidAge = 0;

	intValidAge = isValidAgeForChildOnlyCheck(document.quoteInfo.txtDOBMMPrimary.value,document.quoteInfo.txtDOBDDPrimary.value,document.quoteInfo.txtDOBYYYYPrimary.value,document.quoteInfo.txtEffectiveDateMM.value,document.quoteInfo.txtEffectiveDateDD.value,document.quoteInfo.txtEffectiveDateYYYY.value,'01/01/2099',intParameterAgeMaximumValuePrimary);

	chkForChildOnlyAge(document.quoteInfo.txtAgePrimary.value, intValidAge);

	//VBV0125 08/03/2007 - Ends

	document.quoteInfo.txtAgeSpouse.value = getAge(document.quoteInfo.txtDOBMMSpouse.value,document.quoteInfo.txtDOBDDSpouse.value,document.quoteInfo.txtDOBYYYYSpouse.value,document.quoteInfo.txtEffectiveDateMM.value,document.quoteInfo.txtEffectiveDateDD.value,document.quoteInfo.txtEffectiveDateYYYY.value,'01/01/2099',intParameterAgeMaximumValueSpouse);

	if (document.quoteInfo.txtAgeChild.count > 1) {

		for (var intCurrentCountChild = 0;intCurrentCountChild < document.quoteInfo.txtAgeChild.count;intCurrentCountChild++) {

			//document.quoteInfo.txtAgeChild(intCurrentCountChild).value = getAge(document.quoteInfo.txtDOBMMChild(intCurrentCountChild).value,document.quoteInfo.txtDOBDDChild(intCurrentCountChild).value,document.quoteInfo.txtDOBYYYYChild(intCurrentCountChild).value,document.quoteInfo.txtEffectiveDateMM.value,document.quoteInfo.txtEffectiveDateDD.value,document.quoteInfo.txtEffectiveDateYYYY.value,'01/01/2099',intParameterAgeMaximumValueChild);//Syed commented this line original

			document.quoteInfo.txtAgeChild[intCurrentCountChild].value = getAge(document.quoteInfo.txtDOBMMChild[intCurrentCountChild].value,document.quoteInfo.txtDOBDDChild[intCurrentCountChild].value,document.quoteInfo.txtDOBYYYYChild[intCurrentCountChild].value,document.quoteInfo.txtEffectiveDateMM.value,document.quoteInfo.txtEffectiveDateDD.value,document.quoteInfo.txtEffectiveDateYYYY.value,'01/01/2099',intParameterAgeMaximumValueChild);// modified for child calculation

		}

	}

	else {

		document.quoteInfo.txtAgeChild.value = getAge(document.quoteInfo.txtDOBMMChild.value,document.quoteInfo.txtDOBDDChild.value,document.quoteInfo.txtDOBYYYYChild.value,document.quoteInfo.txtEffectiveDateMM.value,document.quoteInfo.txtEffectiveDateDD.value,document.quoteInfo.txtEffectiveDateYYYY.value,'01/01/2099',intParameterAgeMaximumValueChild);

	}

}



function resetQuoteRequest() {

	// Set body scroll value to top of page

	document.quoteInfo.hidBodyScroll.value = getBodyScrollValue('Top');



	// Set process status field to "Reset"

	document.quoteInfo.hidProcessStatus.value = "Reset";



	// Submit form

	document.quoteInfo.submit();

}



function recalculateQuoteRequest(boolParameterChildOnlyIndicator,

																 boolParameterSpouseInformationEntryIndicator,

																 intParameterLifeProductFaceAmountGenericMinimumValue,

																 intParameterLifeProductFaceAmountGenericMaximumValue,

																 intParameterLifeProductFaceAmountGenericMultiple10Power) {

	// Parse life product add-on-face amounts, if required

	processLifeProductFaceAmounts(boolParameterChildOnlyIndicator,

																boolParameterSpouseInformationEntryIndicator,

																intParameterLifeProductFaceAmountGenericMinimumValue,

																intParameterLifeProductFaceAmountGenericMaximumValue,

																intParameterLifeProductFaceAmountGenericMultiple10Power);

	if (boolErrorIndicator) {

		return;

	}



	// Set body scroll value to current page position

	document.quoteInfo.hidBodyScroll.value = getBodyScrollValue('Current');



	// Set process status field to "Recalculate"

	document.quoteInfo.hidProcessStatus.value = "Recalculate";



	// Submit form

	document.quoteInfo.submit();

}



function getBodyScrollValue(strParameterPositionType) {

	// Initialize variables

	intBodyScroll = 0;



	// Compute body scroll value depending on position type parameter

	switch (strParameterPositionType) {

		case 'Top':

			intBodyScroll = 0;

			break;

		case 'Current':

			// Compute distance between top of related form field and

			// the topmost portion of the content visible in the window,

			// based on the browser used

			if (document.all) {

				// IE browsers

				if ((typeof document.compatMode != 'undefined') && (document.compatMode != 'BackCompat')) {

					// IE 6

					intBodyScroll = document.documentElement.scrollTop;

				}

				else {

					// IE 5

					intBodyScroll = document.body.scrollTop;

				}

			}

			else if (document.layers) {

				// Netscape browsers

				intBodyScroll = window.pageYOffset;

			}

			break;

		default:

			intBodyScroll = 0;

			break;

	}

	return intBodyScroll;

}



function setDedSelNbr() {

	// Set deductible selection #

	for(var intCurrDedSelNbr = 0;intCurrDedSelNbr < document.quoteInfo.rbDeductible.length;intCurrDedSelNbr++) {

		if (document.quoteInfo.rbDeductible[intCurrDedSelNbr].checked) {

			document.quoteInfo.hidDedSelNbr.value = intCurrDedSelNbr;

		}

	}

}



function applyOnline(strParameterProductPicked) {

	// Set form action to point to Required Information Applicants page

	//alert("strParameterProductPicked - " + strParameterProductPicked);//uncomment

	chkProductPicked(strParameterProductPicked);

	//alert("Bottom of apply online");

	document.homeViewPlans_form.action = 'WhatToExpect.asp';

	document.homeViewPlans_form.hidProductPicked.value = strParameterProductPicked;

	//document.quoteInfo.hidProcessStatus = "Continue"

//alert("product type before submit " + document.homeViewPlans_form.hidProductType.value);

	// Submit form

	//Clear Process Status indicator

	document.homeViewPlans_form.hidProcessStatus.value = "";

	document.homeViewPlans_form.submit();	

}	

function chkProductPicked(strParameterProd)

{

	switch (strParameterProd)

	{

		case 'A':

			//Const constProductTypeCodeIMM                 =    7

			//Const constProductTypeCodeHDHPPlan1           =    8

			//Const constProductTypeCodeHDHPPlan2           =    9

			//Const constProductTypeCodeOAIMM               =   10

			//Const constProductTypeCodeOAHDHPPlan1         =   11

			//Const constProductTypeCodeOAHDHPPlan2         =   12

			document.homeViewPlans_form.hidProductPicked.value = 'A';

			//document.homeViewPlans_form.hidDeductible.value = parseInt(document.homeViewPlans_form.strPremiumAmtA.value) ;

			var strWork = document.getElementById('lbIMMDeductible');

			//alert("strWork -"+strWork.value);//syed added

			var strDisplay = strWork[strWork.selectedIndex].text;

			//alert("strDisplay "+strDisplay);//syed

			document.homeViewPlans_form.hidDeductible.value = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-2));

			

			//alert("document.homeViewPlans_form.hidDeductible.value - " + document.homeViewPlans_form.hidDeductible.value);//syed uncommented

			document.homeViewPlans_form.hidBaseSubPlan.value = '80/60';

			document.homeViewPlans_form.hidProductType.value = 'IMM';

			document.homeViewPlans_form.hidNetworkProductType.value = 'IMM';

			document.homeViewPlans_form.hidDeductibleName.value = 'MEDICAL';

			//document.homeViewPlans_form.hidProductTypeCode.value = 0;

			//document.homeViewPlans_form.hidTotalPremiumAmtA.value = document.homeViewPlans_form.strPremiumAmtA.value ;

			//document.homeViewPlans_form.hidBasePremiumAmtA.value = document.homeViewPlans_form.hidBasePremiumAmtA.value;

			var intRiderCtr = 0;

			while (intRiderCtr < 8)

			{

				if (document.homeViewPlans_form.chkRiderTypeA0) 

				{

					//alert("document.homeViewPlans_form.chkRiderTypeA0"+document.homeViewPlans_form.chkRiderTypeA0.value);//syed testing

					//alert("Before document.homeViewPlans_form.chkRiderTypeA0.checked++"+document.homeViewPlans_form.chkRiderTypeA0.checked);

					if (document.homeViewPlans_form.chkRiderTypeA0.checked) 

					{

					//alert("Syed");

						////alert("intRiderCtr-->"+intRiderCtr);

						////alert("After document.homeViewPlans_form.chkRiderTypeA0.checked++"+document.homeViewPlans_form.chkRiderTypeA0.checked);

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA0.value;//original code Syed

						////alert("*****document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value--->"+document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value);//syed test

						////document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA0.value;//Syed added for test

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA0.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA0.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA0.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA0.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

									

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA0.value;//original code Syed

						//alert("*****document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value--->"+document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value);//syed test

						//document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA0.value;//Syed added for test

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA0.value;

						//alert("document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value-->"+document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value);

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA0.value;

						//alert("document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value -->"+document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value);

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA0.value;

						//alert("document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value-->"+document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value);

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA0.value;

						//alert("document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value -->"+document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value);

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA1) 

				{

					//alert("document.homeViewPlans_form.chkRiderTypeA1-->"+document.homeViewPlans_form.chkRiderTypeA1.value);//syed testing

					if (document.homeViewPlans_form.chkRiderTypeA1.checked) 

					{

						//alert("document.homeViewPlans_form.chkRiderTypeA1.checked-->"+document.homeViewPlans_form.chkRiderTypeA1.checked);

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA1.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA1.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA1.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA1.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA1.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA1.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA1.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA1.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA1.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA1.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA2) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA2.checked) 

					{

						////alert("document.homeViewPlans_form.chkRiderTypeA2.checked "+document.homeViewPlans_form.chkRiderTypeA2.checked);//Syed added for testing

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA2.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA2.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA2.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA2.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA2.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						//alert("document.homeViewPlans_form.chkRiderTypeA2.checked "+document.homeViewPlans_form.chkRiderTypeA2.checked);//Syed added for testing

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA2.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA2.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA2.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA2.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA2.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA3) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA3.checked) 

					{

						

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA3.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA3.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA3.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA3.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA3.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA3.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA3.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA3.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA3.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA3.value;

						intRiderCtr++;

						

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA4) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA4.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA4.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA4.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA4.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA4.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA4.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA4.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA4.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA4.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA4.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA4.value;

						intRiderCtr++;

						

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA5) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA5.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA5.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA5.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA5.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA5.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA5.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA5.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA5.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA5.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA5.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA5.value;

						intRiderCtr++;

						

						

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA6) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA6.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA6.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA6.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA6.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA6.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA6.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA6.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA6.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA6.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA6.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA6.value;

						intRiderCtr++;

						

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeA7) 

				{

					if (document.homeViewPlans_form.chkRiderTypeA7.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeA7.value;

						//document.homeViewPlans_form.hidRiderPremiumIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtA7.value;

						//document.homeViewPlans_form.hidRiderTypeIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeA7.value;

						//document.homeViewPlans_form.hidRiderNameIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderNameA7.value;

						//document.homeViewPlans_form.hidRiderDescriptionIMM(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionA7.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeA7.value;

						document.homeViewPlans_form.hidRiderPremiumIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtA7.value;

						document.homeViewPlans_form.hidRiderTypeIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeA7.value;

						document.homeViewPlans_form.hidRiderNameIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderNameA7.value;

						document.homeViewPlans_form.hidRiderDescriptionIMM[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionA7.value;

						intRiderCtr++;

						

						

					}

				}

				intRiderCtr = 9;

			}

			break;



		case 'B':

			document.homeViewPlans_form.hidProductPicked.value = 'B';

			document.homeViewPlans_form.hidProductTypeCode.value = 8;

			//document.homeViewPlans_form.hidDeductible.value = document.homeViewPlans_form.strPremiumAmtB.value;

			var strWork = document.getElementById('lbHDHP1Deductible');

			var strDisplay = strWork[strWork.selectedIndex].text;

			document.homeViewPlans_form.hidDeductible.value = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-2));

			document.homeViewPlans_form.hidBaseSubPlan.value = '100/70';

			document.homeViewPlans_form.hidDeductibleName.value = 'MEDICAL';

			document.homeViewPlans_form.hidNetworkProductType.value = 'HDHP';

			document.homeViewPlans_form.hidProductType.value = 'HDHP';

			//VBV0125 08/14/2007 - Starts

			//document.homeViewPlans_form.hidTotalPremiumAmtB.value = document.homeViewPlans_form.strPremiumAmtB.value ;

			var totalPremiumAmtWithoutDollarSign = document.homeViewPlans_form.strPremiumAmtB.value;

			totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

			document.homeViewPlans_form.hidTotalPremiumAmtB.value = totalPremiumAmtWithoutDollarSign;

			//VBV0125 08/14/2007 - Ends

			document.homeViewPlans_form.hidBasePremiumAmtB.value = document.homeViewPlans_form.hidBasePremiumAmtB.value;

			var intRiderCtr = 0;

			while (intRiderCtr < 8)

			{

				if (document.homeViewPlans_form.chkRiderTypeB0) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB0.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB0.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB0.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB0.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB0.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB0.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB0.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB0.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB0.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB0.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB0.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB1) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB1.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB1.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB1.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB1.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB1.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB1.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB1.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB1.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB1.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB1.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB1.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB2) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB2.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB2.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB2.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB2.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB2.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB2.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB2.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB2.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB2.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB2.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB2.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB3) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB3.checked) 

					{

					//alert(document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value);

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB3.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB3.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB3.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB3.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB3.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB3.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB3.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB3.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB3.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB3.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB4) 

				{

					//alert('B4');

					if (document.homeViewPlans_form.chkRiderTypeB4.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB4.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB4.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB4.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB4.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB4.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB4.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB4.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB4.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB4.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB4.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB5) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB5.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB5.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB5.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB5.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB5.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB5.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB5.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB5.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB5.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB5.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB5.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB6) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB6.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB6.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB6.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB6.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB6.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB6.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB6.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB6.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB6.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB6.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB6.value;

						intRiderCtr++;

												

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeB7) 

				{

					if (document.homeViewPlans_form.chkRiderTypeB7.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeB7.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtB7.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeB7.value;

						//document.homeViewPlans_form.hidRiderNameHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderNameB7.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP1(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionB7.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeB7.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtB7.value;

						document.homeViewPlans_form.hidRiderTypeHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeB7.value;

						document.homeViewPlans_form.hidRiderNameHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderNameB7.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP1[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionB7.value;

						intRiderCtr++;

					}

				}

				intRiderCtr = 9;

			}

			break;

		

		case 'C':

			document.homeViewPlans_form.hidProductPicked.value = 'C';

			document.homeViewPlans_form.hidProductTypeCode.value = 9;

			//document.homeViewPlans_form.hidDeductible.value = document.homeViewPlans_form.strPremiumAmtC.value;

			var strWork = document.getElementById('lbHDHP2Deductible');

			var strDisplay = strWork[strWork.selectedIndex].text;

			document.homeViewPlans_form.hidDeductible.value = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-2));

			document.homeViewPlans_form.hidBaseSubPlan.value = '80/60';

			document.homeViewPlans_form.hidDeductibleName.value = 'MEDICAL';

			document.homeViewPlans_form.hidNetworkProductType.value = 'HDHP';

			document.homeViewPlans_form.hidProductType.value = 'HDHP';

			//VBV0125 08/14/2007 - Starts

			//document.homeViewPlans_form.hidTotalPremiumAmtC.value = document.homeViewPlans_form.strPremiumAmtC.value ;

			var totalPremiumAmtWithoutDollarSign = document.homeViewPlans_form.strPremiumAmtC.value;

			totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

			document.homeViewPlans_form.hidTotalPremiumAmtC.value = totalPremiumAmtWithoutDollarSign;

			//VBV0125 08/14/2007 - Ends

			document.homeViewPlans_form.hidBasePremiumAmtC.value = document.homeViewPlans_form.hidBasePremiumAmtC.value;

			var intRiderCtr = 0;

			while (intRiderCtr < 8)

			{

				if (document.homeViewPlans_form.chkRiderTypeC0) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC0.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC0.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC0.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC0.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC0.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC0.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC0.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC0.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC0.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameC0.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC0.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC1) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC1.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC1.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC1.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC1.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC1.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC1.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC1.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC1.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC1.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameC1.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC1.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC2) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC2.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC2.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC2.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC2.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC2.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC2.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC2.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC2.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC2.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameC2.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC2.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC3) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC3.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC3.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC3.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC3.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC3.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC3.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC3.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC3.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC3.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameC3.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC3.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC4) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC4.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC4.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC4.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC4.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameCB.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC4.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC4.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC4.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC4.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameCB.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC4.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC5) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC5.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC5.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC5.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC5.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC5.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC5.value;

						//intRiderCtr++;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC5.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC5.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC5.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameC5.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC5.value;

						intRiderCtr++;

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC6) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC6.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC6.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC6.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC6.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC6.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC6.value;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC6.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC6.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC6.value;

						document.homeViewPlans_form.hidRiderNameHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderNameC6.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC6.value;

						

					}

				}

				if (document.homeViewPlans_form.chkRiderTypeC7) 

				{

					if (document.homeViewPlans_form.chkRiderTypeC7.checked) 

					{

						//document.homeViewPlans_form.hidRiderTypeCodeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeCodeC7.value;

						//document.homeViewPlans_form.hidRiderPremiumHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderAmtC7.value;

						//document.homeViewPlans_form.hidRiderTypeHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderTypeC7.value;

						//document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC7.value;

						//document.homeViewPlans_form.hidRiderDescriptionHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderDescriptionC7.value;

						

						// above lines of code modified by sxh7700 as in the lines below in order to make redirection of page from QuoteResults.asp to whattoExpect.asp 

						// afetr Optional benefits selected(checked) from QuoteResults.asp (syed)Sept 07-2007

						

						document.homeViewPlans_form.hidRiderTypeCodeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeCodeC7.value;

						document.homeViewPlans_form.hidRiderPremiumHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderAmtC7.value;

						document.homeViewPlans_form.hidRiderTypeHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderTypeC7.value;

						document.homeViewPlans_form.hidRiderNameHDHP2(intRiderCtr).value = document.homeViewPlans_form.strRiderNameC7.value;

						document.homeViewPlans_form.hidRiderDescriptionHDHP2[intRiderCtr].value = document.homeViewPlans_form.strRiderDescriptionC7.value;

						

					}

				}

						intRiderCtr = 9;

			}

			break;

	}		

}



function processLifeProductFaceAmounts(boolParameterChildOnlyIndicator,

																			 boolParameterSpouseInformationEntryIndicator,

										 									 intParameterLifeProductFaceAmountGenericMinimumValue,

										 									 intParameterLifeProductFaceAmountGenericMaximumValue,

										 									 intParameterLifeProductFaceAmountGenericMultiple10Power) {

	// If this is a child-only quote request, processing life product add-ons is not required

	if (boolParameterChildOnlyIndicator) {

		return;

	}



	// If face amount text boxes are to be displayed, validate life product add-on face amounts

	// Initialize variables

	strErrorMessage                 = "";

	intLifeProductFaceAmountGeneric = 0;



	// Validate primary life product add-on face amount

	boolErrorIndicator = isLifeProductFaceAmountInError(document.quoteInfo.txtFaceAmountPrimary.value,

																										  intParameterLifeProductFaceAmountGenericMinimumValue,

																											intParameterLifeProductFaceAmountGenericMaximumValue,

																											intParameterLifeProductFaceAmountGenericMultiple10Power,

																											'The primary life product face amount ');

	if (boolErrorIndicator) {

		setFocusToTextFaceAmountPrimary();

		alert(strErrorMessage);

		return;

	}

	else {

		// Display an alert if the amount has been rounded or truncated and set the face amount accordingly

		if (document.quoteInfo.txtFaceAmountPrimary.value < intLifeProductFaceAmountGeneric) {

			alert('The primary life product face amount has been rounded from ' + document.quoteInfo.txtFaceAmountPrimary.value + ' to ' + intLifeProductFaceAmountGeneric);

		}

		else if (document.quoteInfo.txtFaceAmountPrimary.value > intLifeProductFaceAmountGeneric) {

			alert('The primary life product face amount has been truncated from ' + document.quoteInfo.txtFaceAmountPrimary.value + ' to ' + intLifeProductFaceAmountGeneric);

		}

		document.quoteInfo.txtFaceAmountPrimary.value = intLifeProductFaceAmountGeneric;

	}

	// Validate spouse life product add-on face amount, if applicable

	if (boolParameterSpouseInformationEntryIndicator) {

		boolErrorIndicator = isLifeProductFaceAmountInError(document.quoteInfo.txtFaceAmountSpouse.value,

																												intParameterLifeProductFaceAmountGenericMinimumValue,

																												intParameterLifeProductFaceAmountGenericMaximumValue,

																												intParameterLifeProductFaceAmountGenericMultiple10Power,

																												'The spouse life product face amount ');

		if (boolErrorIndicator) {

			setFocusToTextFaceAmountSpouse();

			alert(strErrorMessage);

			return;

		}

		else {

			// Display an alert if the amount has been rounded or truncated and set the face amount accordingly

			if (document.quoteInfo.txtFaceAmountSpouse.value < intLifeProductFaceAmountGeneric) {

				alert('The spouse life product face amount has been rounded from ' + document.quoteInfo.txtFaceAmountSpouse.value + ' to ' + intLifeProductFaceAmountGeneric);

			}

			else if (document.quoteInfo.txtFaceAmountSpouse.value > intLifeProductFaceAmountGeneric) {

				alert('The spouse life product face amount has been truncated from ' + document.quoteInfo.txtFaceAmountSpouse.value + ' to ' + intLifeProductFaceAmountGeneric);

			}

			document.quoteInfo.txtFaceAmountSpouse.value = intLifeProductFaceAmountGeneric;

		}

	}

}



function isLifeProductFaceAmountInError(strParameterLifeProductFaceAmountGeneric,

																				intParameterLifeProductFaceAmountGenericMinimumValue,

																				intParameterLifeProductFaceAmountGenericMaximumValue,

																				intParameterLifeProductFaceAmountGenericMultiple10Power,

																				strParameterErrorMessagePart1) {

	// Trim face amount string

	strParameterLifeProductFaceAmountGeneric = trimString(strParameterLifeProductFaceAmountGeneric);



	// Set blanks for all default text

	for (intCurrentCountDefault = 0;intCurrentCountDefault < (strParameterLifeProductFaceAmountGeneric.length - 1);intCurrentCountDefault++) {

		strParameterLifeProductFaceAmountGeneric = setTextBlankIfDefault(strParameterLifeProductFaceAmountGeneric,repeatText('0',(intCurrentCountDefault + 1)));

	}



	// Check for empty string

	boolErrorIndicator = isTextEmpty(strParameterLifeProductFaceAmountGeneric,strParameterErrorMessagePart1);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Check for sign existence

	boolErrorIndicator = doesSignExistInText(strParameterLifeProductFaceAmountGeneric,strParameterErrorMessagePart1,strParameterLifeProductFaceAmountGeneric);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Check for bracket existence

	boolErrorIndicator = doesBracketExistInText(strParameterLifeProductFaceAmountGeneric,strParameterErrorMessagePart1,strParameterLifeProductFaceAmountGeneric);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Remove comma "," characters

	strParameterLifeProductFaceAmountGeneric = strParameterLifeProductFaceAmountGeneric.replace(/,/g,"");



	// Non-numeric check

	boolErrorIndicator = isTextNonNumeric(strParameterLifeProductFaceAmountGeneric,strParameterErrorMessagePart1,strParameterLifeProductFaceAmountGeneric);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Minimum value check

	boolErrorIndicator = isTextLessThanMinimumValue(strParameterLifeProductFaceAmountGeneric,intParameterLifeProductFaceAmountGenericMinimumValue,strParameterErrorMessagePart1,strParameterLifeProductFaceAmountGeneric);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Maximum value check

	boolErrorIndicator = isTextMoreThanMaximumValue(strParameterLifeProductFaceAmountGeneric,intParameterLifeProductFaceAmountGenericMaximumValue,strParameterErrorMessagePart1,strParameterLifeProductFaceAmountGeneric);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Set to integer

	intLifeProductFaceAmountGeneric = setTextToInteger(strParameterLifeProductFaceAmountGeneric,strParameterErrorMessagePart1,strParameterLifeProductFaceAmountGeneric);

	if (boolErrorIndicator) {

		return boolErrorIndicator;

	}



	// Set integer to the nearest 1000

	intLifeProductFaceAmountGeneric = setIntegerToNearestMultiple10Power(intLifeProductFaceAmountGeneric,

																																			 String(intLifeProductFaceAmountGeneric).length,

																																			 intParameterLifeProductFaceAmountGenericMultiple10Power);



	// Return status

	return boolErrorIndicator;

}



function processPreviousRequest(strParameterLinkToURL) {

	// Set process status field to "Previous"

	document.quoteInfo.action = strParameterLinkToURL;

		

	document.quoteInfo.submit();

}



function popupProductsPage(strParameterURLProductsPage)

{

	window.open(strParameterURLProductsPage,"","width=550,height=500,left=350,top=100,resizable=yes,scrollbars=yes");

}



//VBV0125 02/09/2007 -Starts

//Recalculate premium each time user clicks on any rider check box or change the deductible list box selection

function recalculatePremiumForRateTransfer(strProductIdent,strCalledFrom,strSelectedRiderIdent,strMultipleRidersTypeSelected)

{

	//VBV0125 - Starts - 01/20/2009 - Check for multiple rider

	var strNoOfRidersForMulRiderDeSelection = document.getElementById('strNoOfRiders' + strProductIdent);

	if(strNoOfRidersForMulRiderDeSelection)

	{

		if (strNoOfRidersForMulRiderDeSelection.value > 0)

		{

			for(var intCtr = 0 ; intCtr < (strNoOfRidersForMulRiderDeSelection.value) ; intCtr++ )

			{

				var chkRiderForMultipleRiders = document.getElementById('chkRider' + strProductIdent + '_' + intCtr);

				

				var strRiderIdentForMultipleRidersFlag = document.getElementById('strRiderIdent' + strProductIdent + '_' + intCtr);

				var boolMultipleRidersFlag = document.getElementById('strMultipleRidersFlag' + strProductIdent + '_' + intCtr);

				var strMultipleRidersType = document.getElementById('strMultipleRidersType' + strProductIdent + '_' + intCtr);

				

				if(strSelectedRiderIdent && strMultipleRidersTypeSelected && strRiderIdentForMultipleRidersFlag && boolMultipleRidersFlag && strMultipleRidersType)

				{

					if(boolMultipleRidersFlag.value == "1" && strMultipleRidersType.value != '' && strMultipleRidersTypeSelected != '' && strSelectedRiderIdent != '')

					{

						if(strMultipleRidersType.value == strMultipleRidersTypeSelected && strRiderIdentForMultipleRidersFlag.value != strSelectedRiderIdent)

						{

							chkRiderForMultipleRiders.checked = false;

						}

					}

				}

			}

		}

	}

	//VBV0125 - Starts - 01/20/2009 - Check for multiple rider

	

	// If a rider checkbox or a deductible change is made, this will recalculate the premium and update the screen

	boolNotNumericPremiumAmt = new Boolean();

	//boolNotNumericDeductible = new Boolean();

	boolMatchingRiderDeductibleFound = new Boolean();

	

	//Get deductible list box

	//if (whichBrs()=="Firefox")

	//var strWork = document.getElementByTagName('lb' + strProductIdent);

	//else

	var strWork = document.getElementById('lb' + strProductIdent);

	//alert("Hello "+strWork.value)

	if (strWork)

	{

		var strDisplay = strWork[strWork.selectedIndex].text;

		//Extract the premium from the string in the dropdown

		var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

		intCurrPremium = intCurrPremium.replace(/,/g,"");

		intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

		var intBasePremium = intCurrPremium;

		//Extract the deductible from the string in the dropdown

		//var intCurrDeductible = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-1));

		//VBV0125 -08/11/2008 -Starts

		var strProductHasExtraAttributes = document.getElementById('strProductHasExtraAttributes' + strProductIdent);

		

		if(strProductHasExtraAttributes.value == 'N')

			var strActualProductDeductibleAmount = document.getElementById('strActualProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

		else if(strProductHasExtraAttributes.value == 'Y')

		{

			var strActualProductDeductibleAmount = document.getElementById('strActualUniqueProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

			var hidSelectedProductAttributeIdent = document.getElementById('hidSelectedProductAttributeIdent' + strProductIdent);

			var hidSelectedProductAttributeName = document.getElementById('hidSelectedProductAttributeName' + strProductIdent);

			var hidSelectedProductAttributeValue = document.getElementById('hidSelectedProductAttributeValue' + strProductIdent);

			var hidSelectedProductAttributePremiumAmount = document.getElementById('hidSelectedProductAttributePremiumAmount' + strProductIdent);

		}

				

		if (strActualProductDeductibleAmount)

			var strCurrDeductible = parseFloat(strActualProductDeductibleAmount.value);

		else

			var strCurrDeductible = "0"

        //VBV0125 -08/11/2008 -Ends

		boolNotNumericPremiumAmt = isNaN(intCurrPremium);

		//boolNotNumericDeductible = isNaN(intCurrDeductible);

		

		//If current state is KANSAS then Rider's premium amount is to be shown dynamically based on current deductible selected by user

		//from the list box. Initially show all premium amounts of all Riders as blank.

		//if (getACookie('StateCookie') == 'Kansas')

		//{

		//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

		if (strCalledFrom == 'CalledFromListbox')

		{

			var strNoOfRiders = document.getElementById('strNoOfRiders' + strProductIdent);

			//var strNoOfRiders = document.getElementByTagName('strNoOfRiders' + strProductIdent);

			if(strNoOfRiders)

			{

				if (strNoOfRiders.value > 0)

				{

					for(var intCtr = 0 ; intCtr < (strNoOfRiders.value) ; intCtr++ )

					{

						var divRider = document.getElementById('divRider' + strProductIdent + '_' + intCtr);

						if (divRider)

						{

							divRider.innerText = '';

						}

					}

				}

			}

			//VBV0125 -08/11/2008 -Starts

			if(strProductHasExtraAttributes.value == 'Y')

			{

				hidSelectedProductAttributeIdent.value = '';

				hidSelectedProductAttributeName.value = '';

				hidSelectedProductAttributeValue.value = '';

				hidSelectedProductAttributePremiumAmount.value = '';

				

				var strNoOfProdAttTypeRiders = document.getElementById('strNoOfProdAttTypeRiders' + strProductIdent);

				if(!isNaN(parseFloat(strNoOfProdAttTypeRiders.value)))

				{

					for(var intCtr = 0 ; intCtr < (strNoOfProdAttTypeRiders.value) ; intCtr++ )

					{

						var divRider = document.getElementById('divRider' + strProductIdent + '_ProdAttType_' + intCtr);

						if (divRider)

						{

							divRider.innerText = '';

						}

					}

				}

			}

			//VBV0125 -08/11/2008 -Ends

		}

		//}

		

		//Check whether user has selected correct rider or deductible (from the list box)

		//if (boolNotNumericPremiumAmt || boolNotNumericDeductible)

		if (boolNotNumericPremiumAmt)

		{

			//If user has not selected correct rider or deductible (from the list box)

			//reset premium text box's value and disable the apply button

			

			intCurrPremium = 0;

			document.getElementById("btn" + strProductIdent).disabled = true;

			document.getElementById("btn" + strProductIdent).src = "/assets/images/btnYourQuotesApply.gif";

			

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontSize='1em';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontWeight='normal';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontFamily='arial';

			document.getElementById('strPremiumDollarSign' + strProductIdent).style.fontWeight='bold';

			document.getElementById('strPremiumDollarSign' + strProductIdent).style.fontSize='1.2em';

			document.getElementById('strPremiumDollarSign' + strProductIdent).value = "    $";

			document.getElementById('strPremiumAmt' + strProductIdent).value = "(select deductible at left to see total)   ";

		}

		else

		{

			//If user has selected correct rider or deductible (from the list box)

			//calculate and show correct premium amount in text box and enable the apply button

			

			document.getElementById("btn" + strProductIdent).disabled = false;

			document.getElementById("btn" + strProductIdent).src = "/assets/images/btnYourQuotesApplyYourPlan.gif";

			//VBV0125 -08/11/2008 -Starts

			if (strCalledFrom == 'CalledFromListbox')

			{

				//Check No. of riders exists for the selected product of Type Prod Attributes

				if(strProductHasExtraAttributes.value == 'Y')

				{

					var strNoOfProdAttTypeRiders = document.getElementById('strNoOfProdAttTypeRiders' + strProductIdent);

					if(!isNaN(parseFloat(strNoOfProdAttTypeRiders.value)))

					{

						for(var intCtr = 0 ; intCtr < (strNoOfProdAttTypeRiders.value) ; intCtr++ )

						{

							var strNoOfRidersDeductiblesProdAtt = document.getElementById('strNoOfRidersDeductibles' + strProductIdent + '_ProdAttType_' + intCtr);

							if(!isNaN(parseFloat(strNoOfRidersDeductiblesProdAtt.value)))

							{

								var chkRider = document.getElementById('chkRider' + strProductIdent + '_ProdAttType_' + intCtr);

									

								for(var intCtrInner = 0; intCtrInner<(strNoOfRidersDeductiblesProdAtt.value); intCtrInner++)

								{

									if(strCurrDeductible == document.getElementById('strRiderDeductible' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value)

									{

										var divRider = document.getElementById('divRider' + strProductIdent + '_ProdAttType_' + intCtr);

											

										if (BrowserDetect.browser=="Firefox")

											divRider.innerHTML = '$' + document.getElementById('strRiderAmount' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value;

										else 	

											divRider.innerText = '$' + document.getElementById('strRiderAmount' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value;

										

										if(chkRider.checked)

										{

											hidSelectedProductAttributePremiumAmount.value = document.getElementById('strRiderAmount' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value;

										}

									}

								}

								if(chkRider.checked)

								{

									hidSelectedProductAttributeIdent.value = document.getElementById('strProductAttributeIdent' + strProductIdent + '_ProdAttType_' + intCtr).value;

									hidSelectedProductAttributeName.value = document.getElementById('strProductAttributeName' + strProductIdent + '_ProdAttType_' + intCtr).value;

									hidSelectedProductAttributeValue.value = document.getElementById('strProductAttributeValue' + strProductIdent + '_ProdAttType_' + intCtr).value;

								}

							}

						}

					}

				}

			}

			//VBV0125 -08/11/2008 -Ends

			//Check No. of riders exists for the selected product

			var strNoOfRiders = document.getElementById('strNoOfRiders' + strProductIdent);

			if(strNoOfRiders)

			{

				if (strNoOfRiders.value > 0)

				{

					for(var intCtr = 0 ; intCtr < (strNoOfRiders.value) ; intCtr++ )

					{

						var chkRider = document.getElementById('chkRider' + strProductIdent + '_' + intCtr);

						

						var strRiderOwnAmtOrDedForPremium = document.getElementById('strRiderOwnAmountOrDeductibleForPremium' + strProductIdent + '_' + intCtr);

						

						//If current state is KANSAS then Rider's premium amount is to be shown dynamically based on current deductible selected by user 

						//from the list box. So get the Rider's premium amount from hidden field based on the current selected index of deductible

						//list box.

						//if (getACookie('StateCookie') == 'Kansas')

						//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

						var strRiderType = document.getElementById('strRiderType' + strProductIdent + '_' + intCtr);

						if (strRiderType)

						{	

							//Check if rider type is "Y" then get the first node's premium amount

							if (strRiderType.value=="Y")

							{

								//If current state is not KANSAS then Rider's premium amount is not to be shown dynamically based on current deductible selected by user

								//from the list box. So get the Rider's premium amount from the first hidden field (which has index as zero).

								//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

								var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_0');

								var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_0');

								

								var strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_0');

								var boolMatchRiderOwnAmtOrDed = false;

								

								if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

								{

									if(strRiderOwnAmtOrDedForPremium.value != '' && strRiderOwnAmtOrDed.value != '' )

									{

										boolMatchRiderOwnAmtOrDed = true;

									}

								}

								if(boolMatchRiderOwnAmtOrDed)

								{

									if(strRiderOwnAmtOrDedForPremium.value != strRiderOwnAmtOrDed.value)

									{

										//Get the Rider Ident

										var strRiderIdent = document.getElementById('strRiderIdent' + strProductIdent + '_' + intCtr);

										//Get No. Of deductible exist for this rider

										var strNoOfRidersDeductibles = document.getElementById('strNoOfRidersDeductibles' + strProductIdent + '_' + strRiderIdent.value);

										//Check No. Of Rider deductible's exist

										if (strNoOfRidersDeductibles)

										{

											for (var intDedCtr = 0; intDedCtr < strNoOfRidersDeductibles.value; intDedCtr++)

											{

												strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

												if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

												{

													if(strRiderOwnAmtOrDedForPremium.value == strRiderOwnAmtOrDed.value)

													{

														var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

														var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

														break;

													}

												}

											}

										}

									}

								}

							}

							else

							{

								//If rider type is not "Y" then get the corrosponding (corrosponding to selected product deductible)

								//rider deductible nodes premium amount

								var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + (strWork.selectedIndex-1));

								var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_' + (strWork.selectedIndex-1));

								

								var strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_' + (strWork.selectedIndex-1));

								var boolMatchRiderOwnAmtOrDed = false;

								

								if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

								{

									if(strRiderOwnAmtOrDedForPremium.value != '' && strRiderOwnAmtOrDed.value != '' )

									{

										boolMatchRiderOwnAmtOrDed = true;

									}

								}

														

								boolMatchingRiderDeductibleFound = false; 

								//VBV0125 -08/11/2008 -Starts

								if(strProductHasExtraAttributes.value == 'N')

								{

									//Check if both Rider amount and Rider deductible hidden variables exist or not

									if (strRiderDeductible && strRiderAmount)

									{

										//Check if Rider's deductible and Selected Product's Deductible is matching or not

										//if (parseInt(intCurrDeductible) == parseInt(strRiderDeductible.value))

										if (strCurrDeductible == strRiderDeductible.value)

										{

											if(boolMatchRiderOwnAmtOrDed)

											{

												if(strRiderOwnAmtOrDedForPremium.value == strRiderOwnAmtOrDed.value)

												{

													boolMatchingRiderDeductibleFound = true;

												}

											}

											else

											{

												boolMatchingRiderDeductibleFound = true;

											}

										}

									}

								}

								//VBV0125 -08/11/2008 -Ends

								//If rider deductible not found under the same index of selected product's deductible

								//index or rider amount does not exist or rider deductible and selected product's deductible

								//does not match then loop through all rider's deductibles to find out the matching

								//rider deductible as compare to current selected product's deductible and get the

								//rider premium of the matching deductible

								if (!boolMatchingRiderDeductibleFound)

								{

									//Get the Rider Ident

									var strRiderIdent = document.getElementById('strRiderIdent' + strProductIdent + '_' + intCtr);

									//Check if it exist

									if (strRiderIdent)

									{

										//Get No. Of deductible exist for this rider

										var strNoOfRidersDeductibles = document.getElementById('strNoOfRidersDeductibles' + strProductIdent + '_' + strRiderIdent.value);

										//Check No. Of Rider deductible's exist

										if (strNoOfRidersDeductibles)

										{

											for (var intDedCtr = 0; intDedCtr < strNoOfRidersDeductibles.value; intDedCtr++)

											{

												var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

												//Check if Rider deductible hidden variables exist or not

												if (strRiderDeductible)

												{

													//alert(intCurrDeductible + ' _ ' + strRiderDeductible.value);

													//var tmp = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

													//alert(tmp.value);

													//Check if Rider's deductible and Selected Product's Deductible is matching or not

													//if (parseInt(intCurrDeductible) == parseInt(strRiderDeductible.value))

													if (strCurrDeductible == strRiderDeductible.value)

													{

														//alert('Found');

														//If Rider's deductible and Selected Product's Deductible is matching then

														//get Rider's premium amount for this deductible

														

														strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

														

														boolMatchRiderOwnAmtOrDed = false;

														

														if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

														{

															if(strRiderOwnAmtOrDedForPremium.value != '' && strRiderOwnAmtOrDed.value != '' )

															{

																boolMatchRiderOwnAmtOrDed = true;

															}

														}

														

														if(boolMatchRiderOwnAmtOrDed)

														{

															if(strRiderOwnAmtOrDedForPremium.value == strRiderOwnAmtOrDed.value)

															{

																//VBV0125 -08/11/2008 -Starts

																var boolProdAttFound = true;

																if(strProductHasExtraAttributes.value == 'Y')

																{

																	boolProdAttFound = false;

																	if(matchProdAttrVal(strProductIdent,intCtr,intDedCtr))

																		boolProdAttFound = true;

																}

																

																if(boolProdAttFound)

																{

																	var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

																	boolMatchingRiderDeductibleFound = true;

																	break;

																}

																//VBV0125 -08/11/2008 -Ends

															}

														}

														else

														{

														    //VBV0125 -08/11/2008 -Starts

															var boolProdAttFound = true;

															if(strProductHasExtraAttributes.value == 'Y')

															{

																boolProdAttFound = false;

																if(matchProdAttrVal(strProductIdent,intCtr,intDedCtr))

																	boolProdAttFound = true;

															}

															

															if(boolProdAttFound)

															{

																var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

																boolMatchingRiderDeductibleFound = true;

																break;

															}

															//VBV0125 -08/11/2008 -Ends

														}

													}

												}

											}

											//alert('After Found');

										}

									}

								}

								//If even after looping through all rider's deductibles still matching is not found then

								//show rider's premium amount as blank

								if (!boolMatchingRiderDeductibleFound)

									var strRiderAmount = null;

							}

						}

						else

						{

							var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_0');

							var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_0');

						}

						

						

						//Check if user has selected Rider's checkbox

						if (chkRider.checked)

						{

							//Add Rider's premium amount into total premium.

							if (strRiderAmount)

							{

								intCurrPremium = intCurrPremium + parseFloat((strRiderAmount.value).replace(/,/g,""));

								//alert(intCurrPremium.value)

							}

						}

						

						//If current state is KANSAS then Rider's premium amount is to be shown dynamically based on current deductible selected by user 

						//from the list box. So show the Rider's premium amount from hidden field based on the current selected index of deductible.

						//if (getACookie('StateCookie') == 'Kansas')

						//{

						//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

						if (strCalledFrom == 'CalledFromListbox')

						{

							var divRider = document.getElementById('divRider' + strProductIdent + '_' + intCtr);

							//var divRider = document.getElementByTagName('divRider' + strProductIdent + '_' + intCtr);

							if (divRider)

							{

								if (strRiderAmount)// syed Started for dynamic values display for Optional benefits before in the 3rd column before button[apply for this plane] column.

								if (BrowserDetect.browser=="Firefox")

									divRider.innerHTML = '$' + strRiderAmount.value;

								else 	

									divRider.innerText = '$' + strRiderAmount.value;// syed Ended for dynamic values display for Optional benefits before in the 3rd column before button[apply for this plane] column.

									

									//alert(divRider.innerHTML)// dynamic values Syed added

							}

						}

						//}

					}

				}

			}

			//VBV0125 -08/11/2008 -Starts

			if(hidSelectedProductAttributePremiumAmount)

			{

				if(!isNaN(parseFloat(hidSelectedProductAttributePremiumAmount.value)))

				{

					intCurrPremium = intCurrPremium + parseFloat(hidSelectedProductAttributePremiumAmount.value);

				}

			}

			//VBV0125 -08/11/2008 -Ends

			document.getElementById('strPremiumAmt' + strProductIdent).style.height='45px';

			document.getElementById('strPremiumAmt' + strProductIdent).style.float='right';

			document.getElementById('strPremiumAmt' + strProductIdent).style.width='110px';

			document.getElementById('strPremiumAmt' + strProductIdent).style.cellPadding='0';

			document.getElementById('strPremiumAmt' + strProductIdent).style.cellSpacing='0';

			document.getElementById('strPremiumAmt' + strProductIdent).style.overflow='hidden';

			document.getElementById('strPremiumAmt' + strProductIdent).style.margin='0';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontFamily='arial';

			document.getElementById('strPremiumAmt' + strProductIdent).style.border='none';

			document.getElementById('strPremiumAmt' + strProductIdent).style.textAlign='right'

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontWeight='bold';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontSize='1.2em';

			document.getElementById('strPremiumAmt' + strProductIdent).value = '$' + formatAsMoney(intCurrPremium);

			document.getElementById('strPremiumDollarSign' + strProductIdent).value = " ";

			

			document.homeViewPlans_form.hidBasePremiumAmt.value = intBasePremium;

			//VBV0125 08/14/2007 - Starts

			//document.homeViewPlans_form.hidTotalPremiumAmt.value = document.getElementById('strPremiumAmt' + strProductIdent).value;

			var totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmt' + strProductIdent).value;

			totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

			document.homeViewPlans_form.hidTotalPremiumAmt.value = totalPremiumAmtWithoutDollarSign;

			//VBV0125 08/14/2007 - Ends

			document.homeViewPlans_form.hidDeductible.value = strCurrDeductible;

		}

	}

}



//VBV0125 02/09/2007 -Starts

//Recalculate premium each time user clicks on any rider check box or change the deductible list box selection

function recalculatePremiumForRateTransferSTM(strProductIdent,strCalledFrom,strSelectedRiderIdent,strMultipleRidersTypeSelected)

{

	//VBV0125 - Starts - 01/20/2009 - Check for multiple rider

	var strNoOfRidersForMulRiderDeSelection = document.getElementById('strNoOfRiders' + strProductIdent);

	if(strNoOfRidersForMulRiderDeSelection)

	{

		if (strNoOfRidersForMulRiderDeSelection.value > 0)

		{

			for(var intCtr = 0 ; intCtr < (strNoOfRidersForMulRiderDeSelection.value) ; intCtr++ )

			{

				var chkRiderForMultipleRiders = document.getElementById('chkRider' + strProductIdent + '_' + intCtr);

				

				var strRiderIdentForMultipleRidersFlag = document.getElementById('strRiderIdent' + strProductIdent + '_' + intCtr);

				var boolMultipleRidersFlag = document.getElementById('strMultipleRidersFlag' + strProductIdent + '_' + intCtr);

				var strMultipleRidersType = document.getElementById('strMultipleRidersType' + strProductIdent + '_' + intCtr);

				

				if(strSelectedRiderIdent && strMultipleRidersTypeSelected && strRiderIdentForMultipleRidersFlag && boolMultipleRidersFlag && strMultipleRidersType)

				{

					if(boolMultipleRidersFlag.value == "1" && strMultipleRidersType.value != '' && strMultipleRidersTypeSelected != '' && strSelectedRiderIdent != '')

					{

						if(strMultipleRidersType.value == strMultipleRidersTypeSelected && strRiderIdentForMultipleRidersFlag.value != strSelectedRiderIdent)

						{

							chkRiderForMultipleRiders.checked = false;

						}

					}

				}

			}

		}

	}

	//VBV0125 - Starts - 01/20/2009 - Check for multiple rider

	

	// If a rider checkbox or a deductible change is made, this will recalculate the premium and update the screen

	boolNotNumericPremiumAmt = new Boolean();

	//boolNotNumericDeductible = new Boolean();

	boolMatchingRiderDeductibleFound = new Boolean();

	//VBV0125 11/06/2008-STM Starts

	var intVarPremiumAmt = 0;

	//VBV0125 11/06/2008-STM Ends

	//Get deductible list box

	//if (whichBrs()=="Firefox")

	//var strWork = document.getElementByTagName('lb' + strProductIdent);

	//else

	var strWork = document.getElementById('lb' + strProductIdent);

	//alert("Hello "+strWork.value)

	if (strWork)

	{

		var strDisplay = strWork[strWork.selectedIndex].text;

		//Extract the premium from the string in the dropdown

		//VBV0125 11/06/2008-STM Starts

		//var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

		var intCurrPremium = 'a';

		if(strWork.selectedIndex > 0)

		{

			if(document.getElementById('hidPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex))

			{

				intCurrPremium = document.getElementById('hidPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex).value;

				intCurrPremium = intCurrPremium.replace(/,/g,"");

				//intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

				intCurrPremium = parseFloat(intCurrPremium);

				if(document.getElementById('hidVarPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex))

				{

					intVarPremiumAmt = document.getElementById('hidVarPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex).value;

					intVarPremiumAmt = intVarPremiumAmt.replace(/,/g,"");

					intVarPremiumAmt = parseFloat(intVarPremiumAmt);

				}

			}

		}

		//VBV0125 11/06/2008-STM Ends

		var intBasePremium = intCurrPremium;

		//Extract the deductible from the string in the dropdown

		//var intCurrDeductible = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1,strDisplay.indexOf("(")-1));

		//VBV0125 -08/11/2008 -Starts

		var strProductHasExtraAttributes = document.getElementById('strProductHasExtraAttributes' + strProductIdent);

		

		if(strProductHasExtraAttributes.value == 'N')

			var strActualProductDeductibleAmount = document.getElementById('strActualProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

		else if(strProductHasExtraAttributes.value == 'Y')

		{

			var strActualProductDeductibleAmount = document.getElementById('strActualUniqueProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

			var hidSelectedProductAttributeIdent = document.getElementById('hidSelectedProductAttributeIdent' + strProductIdent);

			var hidSelectedProductAttributeName = document.getElementById('hidSelectedProductAttributeName' + strProductIdent);

			var hidSelectedProductAttributeValue = document.getElementById('hidSelectedProductAttributeValue' + strProductIdent);

			var hidSelectedProductAttributePremiumAmount = document.getElementById('hidSelectedProductAttributePremiumAmount' + strProductIdent);

		}

				

		if (strActualProductDeductibleAmount)

			var strCurrDeductible = parseFloat(strActualProductDeductibleAmount.value);

		else

			var strCurrDeductible = "0"

        //VBV0125 -08/11/2008 -Ends

		boolNotNumericPremiumAmt = isNaN(intCurrPremium);

		//boolNotNumericDeductible = isNaN(intCurrDeductible);

		

		//If current state is KANSAS then Rider's premium amount is to be shown dynamically based on current deductible selected by user

		//from the list box. Initially show all premium amounts of all Riders as blank.

		//if (getACookie('StateCookie') == 'Kansas')

		//{

		//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

		if (strCalledFrom == 'CalledFromListbox')

		{

			var strNoOfRiders = document.getElementById('strNoOfRiders' + strProductIdent);

			//var strNoOfRiders = document.getElementByTagName('strNoOfRiders' + strProductIdent);

			if(strNoOfRiders)

			{

				if (strNoOfRiders.value > 0)

				{

					for(var intCtr = 0 ; intCtr < (strNoOfRiders.value) ; intCtr++ )

					{

						var divRider = document.getElementById('divRider' + strProductIdent + '_' + intCtr);

						if (divRider)

						{

							divRider.innerText = '';

						}

					}

				}

			}

			//VBV0125 -08/11/2008 -Starts

			if(strProductHasExtraAttributes.value == 'Y')

			{

				hidSelectedProductAttributeIdent.value = '';

				hidSelectedProductAttributeName.value = '';

				hidSelectedProductAttributeValue.value = '';

				hidSelectedProductAttributePremiumAmount.value = '';

				

				var strNoOfProdAttTypeRiders = document.getElementById('strNoOfProdAttTypeRiders' + strProductIdent);

				if(!isNaN(parseFloat(strNoOfProdAttTypeRiders.value)))

				{

					for(var intCtr = 0 ; intCtr < (strNoOfProdAttTypeRiders.value) ; intCtr++ )

					{

						var divRider = document.getElementById('divRider' + strProductIdent + '_ProdAttType_' + intCtr);

						if (divRider)

						{

							divRider.innerText = '';

						}

					}

				}

			}

			//VBV0125 -08/11/2008 -Ends

		}

		//}

		

		//Check whether user has selected correct rider or deductible (from the list box)

		//if (boolNotNumericPremiumAmt || boolNotNumericDeductible)

		if (boolNotNumericPremiumAmt)

		{

			//If user has not selected correct rider or deductible (from the list box)

			//reset premium text box's value and disable the apply button

			

			intCurrPremium = 0;

			document.getElementById("btn" + strProductIdent).disabled = true;

			//VBV0125 -11/06/2008-STM Starts

			//document.getElementById("btn" + strProductIdent).src = "/assets/images/btnYourQuotesApply.gif";

			document.getElementById("btn" + strProductIdent).src = "/assets/images/stm_btnYourQuotesApply.gif";

			

			if(document.getElementById("btnVar" + strProductIdent))

			{

				document.getElementById("btnVar" + strProductIdent).disabled = true;

				document.getElementById("btnVar" + strProductIdent).src = "/assets/images/stm_btnYourQuotesApply.gif";

			}

			//VBV0125 -11/06/2008-STM Ends

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontSize='1em';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontWeight='normal';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontFamily='arial';

			document.getElementById('strPremiumDollarSign' + strProductIdent).style.fontWeight='bold';

			document.getElementById('strPremiumDollarSign' + strProductIdent).style.fontSize='1.2em';

			document.getElementById('strPremiumDollarSign' + strProductIdent).value = "    $";

			document.getElementById('strPremiumAmt' + strProductIdent).value = "(select deductible at left to see total)   ";

			//VBV0125 -11/06/2008-STM Starts

			if(document.getElementById('strVarPremiumAmt' + strProductIdent) && document.getElementById('strVarPremiumDollarSign' + strProductIdent))

			{

				document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontSize='1em';

				document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontWeight='normal';

				document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontFamily='arial';

				document.getElementById('strVarPremiumDollarSign' + strProductIdent).style.fontWeight='bold';

				document.getElementById('strVarPremiumDollarSign' + strProductIdent).style.fontSize='1.2em';

				document.getElementById('strVarPremiumDollarSign' + strProductIdent).value = "    $";

				document.getElementById('strVarPremiumAmt' + strProductIdent).value = "(select deductible at left to see total)   ";

			}

			//VBV0125 -11/06/2008-STM Ends

		}

		else

		{

			//If user has selected correct rider or deductible (from the list box)

			//calculate and show correct premium amount in text box and enable the apply button

			

			document.getElementById("btn" + strProductIdent).disabled = false;

			//VBV0125 -11/06/2008-STM Starts

			//document.getElementById("btn" + strProductIdent).src = "/assets/images/btnYourQuotesApplyYourPlan.gif";

			document.getElementById("btn" + strProductIdent).src = "/assets/images/stm_btnYourQuotesApplyYourPlan.gif";

			if(!isNaN(intVarPremiumAmt))

			{

				if(intVarPremiumAmt > 0)

				{

					if(document.getElementById("btnVar" + strProductIdent))

					{

						document.getElementById("btnVar" + strProductIdent).disabled = false;

						document.getElementById("btnVar" + strProductIdent).src = "/assets/images/stm_btnYourQuotesApplyYourPlan.gif";

					}

				}

			}

			//VBV0125 -11/06/2008-STM Ends

			//VBV0125 -08/11/2008 -Starts

			if (strCalledFrom == 'CalledFromListbox')

			{

				//Check No. of riders exists for the selected product of Type Prod Attributes

				if(strProductHasExtraAttributes.value == 'Y')

				{

					var strNoOfProdAttTypeRiders = document.getElementById('strNoOfProdAttTypeRiders' + strProductIdent);

					if(!isNaN(parseFloat(strNoOfProdAttTypeRiders.value)))

					{

						for(var intCtr = 0 ; intCtr < (strNoOfProdAttTypeRiders.value) ; intCtr++ )

						{

							var strNoOfRidersDeductiblesProdAtt = document.getElementById('strNoOfRidersDeductibles' + strProductIdent + '_ProdAttType_' + intCtr);

							if(!isNaN(parseFloat(strNoOfRidersDeductiblesProdAtt.value)))

							{

								var chkRider = document.getElementById('chkRider' + strProductIdent + '_ProdAttType_' + intCtr);

									

								for(var intCtrInner = 0; intCtrInner<(strNoOfRidersDeductiblesProdAtt.value); intCtrInner++)

								{

									if(strCurrDeductible == document.getElementById('strRiderDeductible' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value)

									{

										var divRider = document.getElementById('divRider' + strProductIdent + '_ProdAttType_' + intCtr);

											

										if (BrowserDetect.browser=="Firefox")

											divRider.innerHTML = '$' + document.getElementById('strRiderAmount' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value;

										else 	

											divRider.innerText = '$' + document.getElementById('strRiderAmount' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value;

										

										if(chkRider.checked)

										{

											hidSelectedProductAttributePremiumAmount.value = document.getElementById('strRiderAmount' + strProductIdent + '_ProdAttType_'  + intCtr + '_' + intCtrInner).value;

										}

									}

								}

								if(chkRider.checked)

								{

									hidSelectedProductAttributeIdent.value = document.getElementById('strProductAttributeIdent' + strProductIdent + '_ProdAttType_' + intCtr).value;

									hidSelectedProductAttributeName.value = document.getElementById('strProductAttributeName' + strProductIdent + '_ProdAttType_' + intCtr).value;

									hidSelectedProductAttributeValue.value = document.getElementById('strProductAttributeValue' + strProductIdent + '_ProdAttType_' + intCtr).value;

								}

							}

						}

					}

				}

			}

			//VBV0125 -08/11/2008 -Ends

			//Check No. of riders exists for the selected product

			var strNoOfRiders = document.getElementById('strNoOfRiders' + strProductIdent);

			if(strNoOfRiders)

			{

				if (strNoOfRiders.value > 0)

				{

					for(var intCtr = 0 ; intCtr < (strNoOfRiders.value) ; intCtr++ )

					{

						var chkRider = document.getElementById('chkRider' + strProductIdent + '_' + intCtr);

						

						var strRiderOwnAmtOrDedForPremium = document.getElementById('strRiderOwnAmountOrDeductibleForPremium' + strProductIdent + '_' + intCtr);

						

						//If current state is KANSAS then Rider's premium amount is to be shown dynamically based on current deductible selected by user 

						//from the list box. So get the Rider's premium amount from hidden field based on the current selected index of deductible

						//list box.

						//if (getACookie('StateCookie') == 'Kansas')

						//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

						var strRiderType = document.getElementById('strRiderType' + strProductIdent + '_' + intCtr);

						if (strRiderType)

						{	

							//Check if rider type is "Y" then get the first node's premium amount

							if (strRiderType.value=="Y")

							{

								//If current state is not KANSAS then Rider's premium amount is not to be shown dynamically based on current deductible selected by user

								//from the list box. So get the Rider's premium amount from the first hidden field (which has index as zero).

								//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

								var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_0');

								var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_0');

								

								var strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_0');

								var boolMatchRiderOwnAmtOrDed = false;

								

								if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

								{

									if(strRiderOwnAmtOrDedForPremium.value != '' && strRiderOwnAmtOrDed.value != '' )

									{

										boolMatchRiderOwnAmtOrDed = true;

									}

								}

								if(boolMatchRiderOwnAmtOrDed)

								{

									if(strRiderOwnAmtOrDedForPremium.value != strRiderOwnAmtOrDed.value)

									{

										//Get the Rider Ident

										var strRiderIdent = document.getElementById('strRiderIdent' + strProductIdent + '_' + intCtr);

										//Get No. Of deductible exist for this rider

										var strNoOfRidersDeductibles = document.getElementById('strNoOfRidersDeductibles' + strProductIdent + '_' + strRiderIdent.value);

										//Check No. Of Rider deductible's exist

										if (strNoOfRidersDeductibles)

										{

											for (var intDedCtr = 0; intDedCtr < strNoOfRidersDeductibles.value; intDedCtr++)

											{

												strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

												if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

												{

													if(strRiderOwnAmtOrDedForPremium.value == strRiderOwnAmtOrDed.value)

													{

														var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

														var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

														break;

													}

												}

											}

										}

									}

								}

							}

							else

							{

								//If rider type is not "Y" then get the corrosponding (corrosponding to selected product deductible)

								//rider deductible nodes premium amount

								var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + (strWork.selectedIndex-1));

								var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_' + (strWork.selectedIndex-1));

								

								var strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_' + (strWork.selectedIndex-1));

								var boolMatchRiderOwnAmtOrDed = false;

								

								if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

								{

									if(strRiderOwnAmtOrDedForPremium.value != '' && strRiderOwnAmtOrDed.value != '' )

									{

										boolMatchRiderOwnAmtOrDed = true;

									}

								}

														

								boolMatchingRiderDeductibleFound = false; 

								//VBV0125 -08/11/2008 -Starts

								if(strProductHasExtraAttributes.value == 'N')

								{

									//Check if both Rider amount and Rider deductible hidden variables exist or not

									if (strRiderDeductible && strRiderAmount)

									{

										//Check if Rider's deductible and Selected Product's Deductible is matching or not

										//if (parseInt(intCurrDeductible) == parseInt(strRiderDeductible.value))

										if (strCurrDeductible == strRiderDeductible.value)

										{

											if(boolMatchRiderOwnAmtOrDed)

											{

												if(strRiderOwnAmtOrDedForPremium.value == strRiderOwnAmtOrDed.value)

												{

													boolMatchingRiderDeductibleFound = true;

												}

											}

											else

											{

												boolMatchingRiderDeductibleFound = true;

											}

										}

									}

								}

								//VBV0125 -08/11/2008 -Ends

								//If rider deductible not found under the same index of selected product's deductible

								//index or rider amount does not exist or rider deductible and selected product's deductible

								//does not match then loop through all rider's deductibles to find out the matching

								//rider deductible as compare to current selected product's deductible and get the

								//rider premium of the matching deductible

								if (!boolMatchingRiderDeductibleFound)

								{

									//Get the Rider Ident

									var strRiderIdent = document.getElementById('strRiderIdent' + strProductIdent + '_' + intCtr);

									//Check if it exist

									if (strRiderIdent)

									{

										//Get No. Of deductible exist for this rider

										var strNoOfRidersDeductibles = document.getElementById('strNoOfRidersDeductibles' + strProductIdent + '_' + strRiderIdent.value);

										//Check No. Of Rider deductible's exist

										if (strNoOfRidersDeductibles)

										{

											for (var intDedCtr = 0; intDedCtr < strNoOfRidersDeductibles.value; intDedCtr++)

											{

												var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

												//Check if Rider deductible hidden variables exist or not

												if (strRiderDeductible)

												{

													//alert(intCurrDeductible + ' _ ' + strRiderDeductible.value);

													//var tmp = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

													//alert(tmp.value);

													//Check if Rider's deductible and Selected Product's Deductible is matching or not

													//if (parseInt(intCurrDeductible) == parseInt(strRiderDeductible.value))

													if (strCurrDeductible == strRiderDeductible.value)

													{

														//alert('Found');

														//If Rider's deductible and Selected Product's Deductible is matching then

														//get Rider's premium amount for this deductible

														

														strRiderOwnAmtOrDed = document.getElementById('strRidersOwnDeductibleAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

														

														boolMatchRiderOwnAmtOrDed = false;

														

														if(strRiderOwnAmtOrDedForPremium && strRiderOwnAmtOrDed)

														{

															if(strRiderOwnAmtOrDedForPremium.value != '' && strRiderOwnAmtOrDed.value != '' )

															{

																boolMatchRiderOwnAmtOrDed = true;

															}

														}

														

														if(boolMatchRiderOwnAmtOrDed)

														{

															if(strRiderOwnAmtOrDedForPremium.value == strRiderOwnAmtOrDed.value)

															{

																//VBV0125 -08/11/2008 -Starts

																var boolProdAttFound = true;

																if(strProductHasExtraAttributes.value == 'Y')

																{

																	boolProdAttFound = false;

																	if(matchProdAttrVal(strProductIdent,intCtr,intDedCtr))

																		boolProdAttFound = true;

																}

																

																if(boolProdAttFound)

																{

																	var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

																	boolMatchingRiderDeductibleFound = true;

																	break;

																}

																//VBV0125 -08/11/2008 -Ends

															}

														}

														else

														{

														    //VBV0125 -08/11/2008 -Starts

															var boolProdAttFound = true;

															if(strProductHasExtraAttributes.value == 'Y')

															{

																boolProdAttFound = false;

																if(matchProdAttrVal(strProductIdent,intCtr,intDedCtr))

																	boolProdAttFound = true;

															}

															

															if(boolProdAttFound)

															{

																var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_' + intDedCtr);

																boolMatchingRiderDeductibleFound = true;

																break;

															}

															//VBV0125 -08/11/2008 -Ends

														}

													}

												}

											}

											//alert('After Found');

										}

									}

								}

								//If even after looping through all rider's deductibles still matching is not found then

								//show rider's premium amount as blank

								if (!boolMatchingRiderDeductibleFound)

									var strRiderAmount = null;

							}

						}

						else

						{

							var strRiderAmount = document.getElementById('strRiderAmount' + strProductIdent + '_' + intCtr + '_0');

							var strRiderDeductible = document.getElementById('strRiderDeductible' + strProductIdent + '_' + intCtr + '_0');

						}

						

						

						//Check if user has selected Rider's checkbox

						if (chkRider.checked)

						{

							//Add Rider's premium amount into total premium.

							if (strRiderAmount)

							{

								intCurrPremium = intCurrPremium + parseFloat((strRiderAmount.value).replace(/,/g,""));

								//alert(intCurrPremium.value)

							}

						}

						

						//If current state is KANSAS then Rider's premium amount is to be shown dynamically based on current deductible selected by user 

						//from the list box. So show the Rider's premium amount from hidden field based on the current selected index of deductible.

						//if (getACookie('StateCookie') == 'Kansas')

						//{

						//Now for all states system will show dynamic rider premium value based on selected product deductible amount.

						if (strCalledFrom == 'CalledFromListbox')

						{

							var divRider = document.getElementById('divRider' + strProductIdent + '_' + intCtr);

							//var divRider = document.getElementByTagName('divRider' + strProductIdent + '_' + intCtr);

							if (divRider)

							{

								if (strRiderAmount)// syed Started for dynamic values display for Optional benefits before in the 3rd column before button[apply for this plane] column.

								if (BrowserDetect.browser=="Firefox")

									divRider.innerHTML = '$' + strRiderAmount.value;

								else 	

									divRider.innerText = '$' + strRiderAmount.value;// syed Ended for dynamic values display for Optional benefits before in the 3rd column before button[apply for this plane] column.

									

									//alert(divRider.innerHTML)// dynamic values Syed added

							}

						}

						//}

					}

				}

			}

			//VBV0125 -08/11/2008 -Starts

			if(hidSelectedProductAttributePremiumAmount)

			{

				if(!isNaN(parseFloat(hidSelectedProductAttributePremiumAmount.value)))

				{

					intCurrPremium = intCurrPremium + parseFloat(hidSelectedProductAttributePremiumAmount.value);

				}

			}

			//VBV0125 -08/11/2008 -Ends

			document.getElementById('strPremiumAmt' + strProductIdent).style.height='45px';

			document.getElementById('strPremiumAmt' + strProductIdent).style.float='right';

			//SXH7700 -11/06/2008-STM Starts

			if(BrowserDetect.browser=="Explorer" ) 

			{

				if(BrowserDetect.version=="7")

				{

					document.getElementById('strPremiumAmt' + strProductIdent).style.width='95px';

				}

				else

				{

					document.getElementById('strPremiumAmt' + strProductIdent).style.width='95px';

							

				}

			}

			//SXH7700 -11/06/2008-STM Ends

			document.getElementById('strPremiumAmt' + strProductIdent).style.cellPadding='0';

			document.getElementById('strPremiumAmt' + strProductIdent).style.cellSpacing='0';

			document.getElementById('strPremiumAmt' + strProductIdent).style.overflow='hidden';

			document.getElementById('strPremiumAmt' + strProductIdent).style.margin='0';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontFamily='arial';

			document.getElementById('strPremiumAmt' + strProductIdent).style.border='none';

			document.getElementById('strPremiumAmt' + strProductIdent).style.textAlign='right'

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontWeight='bold';

			document.getElementById('strPremiumAmt' + strProductIdent).style.fontSize='1.2em';

			document.getElementById('strPremiumAmt' + strProductIdent).value = '$' + formatAsMoney(intCurrPremium);

			document.getElementById('strPremiumDollarSign' + strProductIdent).value = " ";

			//VBV0125 -11/06/2008-STM Starts

			if(!isNaN(intVarPremiumAmt))

			{

				if(intVarPremiumAmt > 0)

				{

					if(document.getElementById('strVarPremiumAmt' + strProductIdent) && document.getElementById('strVarPremiumDollarSign' + strProductIdent))

					{

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.height='45px';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.float='right';

						if(BrowserDetect.browser=="Explorer" ) 

						{	

							if(BrowserDetect.version=="7")

							{

								document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

							}

							else

							{

								document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

							}

						}

						//document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.cellPadding='0';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.cellSpacing='0';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.overflow='hidden';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.margin='0';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontFamily='arial';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.border='none';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.textAlign='right'

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontWeight='bold';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontSize='1.2em';

						document.getElementById('strVarPremiumAmt' + strProductIdent).value = '$' + formatAsMoney(intVarPremiumAmt);

						document.getElementById('strVarPremiumDollarSign' + strProductIdent).value = " ";

					}

				}

				else

				{

					if(document.getElementById('strVarPremiumAmt' + strProductIdent) && document.getElementById('strVarPremiumDollarSign' + strProductIdent))

					{

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.height='45px';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.float='right';

						if(BrowserDetect.browser=="Explorer" ) 

						{	

							if(BrowserDetect.version=="7")

							{

								document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

							}

							else

							{

								document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

							}

						}			

						//document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.cellPadding='0';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.cellSpacing='0';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.overflow='hidden';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.margin='0';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontFamily='arial';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.border='none';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.textAlign='right'

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontWeight='bold';

						document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontSize='1em';

						document.getElementById('strVarPremiumAmt' + strProductIdent).value = 'Not available for $500 deductible';

						document.getElementById('strVarPremiumDollarSign' + strProductIdent).value = " ";

						

						if(document.getElementById("btnVar" + strProductIdent))

						{

							document.getElementById("btnVar" + strProductIdent).disabled = true;

							document.getElementById("btnVar" + strProductIdent).src = "/assets/images/stm_btnYourQuotesApply.gif";

						}

					}

				}

			}

			else

			{

				if(document.getElementById('strVarPremiumAmt' + strProductIdent) && document.getElementById('strVarPremiumDollarSign' + strProductIdent))

				{

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.height='45px';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.float='right';

					if(BrowserDetect.browser=="Explorer" ) 

					{	

							if(BrowserDetect.version=="7")

							{

								document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

							}

							else

							{

								document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

							

							}

					}

					//document.getElementById('strVarPremiumAmt' + strProductIdent).style.width='95px';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.cellPadding='0';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.cellSpacing='0';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.overflow='hidden';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.margin='0';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontFamily='arial';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.border='none';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.textAlign='right'

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontWeight='bold';

					document.getElementById('strVarPremiumAmt' + strProductIdent).style.fontSize='1em';

					document.getElementById('strVarPremiumAmt' + strProductIdent).value = 'Not available for $500 deductible';

					document.getElementById('strVarPremiumDollarSign' + strProductIdent).value = " ";

					if(document.getElementById("btnVar" + strProductIdent))

					{

						document.getElementById("btnVar" + strProductIdent).disabled = true;

						document.getElementById("btnVar" + strProductIdent).src = "/assets/images/stm_btnYourQuotesApply.gif";

					}

				}

			}

			//VBV0125 -11/06/2008-STM Ends

			document.homeViewPlans_form.hidBasePremiumAmt.value = intBasePremium;

			//VBV0125 08/14/2007 - Starts

			//document.homeViewPlans_form.hidTotalPremiumAmt.value = document.getElementById('strPremiumAmt' + strProductIdent).value;

			var totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmt' + strProductIdent).value;

			totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

			document.homeViewPlans_form.hidTotalPremiumAmt.value = totalPremiumAmtWithoutDollarSign;

			//VBV0125 08/14/2007 - Ends

			document.homeViewPlans_form.hidDeductible.value = strCurrDeductible;

		}

	}

}



//Sets values in respective hidden fields and submits the form.

function applyOnlineForRateTransfer(strProductIdent)

{

	//Get deductible list box

	var strWork = document.getElementById('lb' + strProductIdent);

	//alert("strWork1 "+strWork.value);//Syed

	if (strWork)

	{

		//alert("strWork2 "+strWork.value);//Syed

		var strDisplay = strWork[strWork.selectedIndex].text;

		//alert("strDisplay "+strDisplay.value)//Added Syed

		//Extract the premium from the string in the dropdown

		var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

		intCurrPremium = intCurrPremium.replace(/,/g,"");

		intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

		var intBasePremium = intCurrPremium;

		//VBV0125 -08/11/2008 -Starts

		var strProductHasExtraAttributes = document.getElementById('strProductHasExtraAttributes' + strProductIdent);

		

		if(strProductHasExtraAttributes.value == 'N')

			var strActualProductDeductibleAmount = document.getElementById('strActualProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

		else if(strProductHasExtraAttributes.value == 'Y')

			var strActualProductDeductibleAmount = document.getElementById('strActualUniqueProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

		//VBV0125 -08/11/2008 -Ends

		//alert("strActualProductDeductibleAmount "+strActualProductDeductibleAmount.value);

		if (strActualProductDeductibleAmount){

			var strCurrDeductible = strActualProductDeductibleAmount.value;

			//alert("strWork3 "+strWork.value);//Syed

			}

		else

		{

			var strCurrDeductible = "0";

			//alert("strWork4 "+strWork.value);//Syed

			}

			

		document.homeViewPlans_form.hidBasePremiumAmt.value = intBasePremium;

		//VBV0125 08/14/2007 - Starts

		//document.homeViewPlans_form.hidTotalPremiumAmt.value = document.getElementById('strPremiumAmt' + strProductIdent).value;

		var totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmt' + strProductIdent).value;

		totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

		document.homeViewPlans_form.hidTotalPremiumAmt.value = totalPremiumAmtWithoutDollarSign;

		//alert("strWork5 "+document.homeViewPlans_form.hidTotalPremiumAmt.value);//Syed

		//VBV0125 08/14/2007 - Ends

		document.homeViewPlans_form.hidDeductible.value = strCurrDeductible;

		//alert("strWork5.1 "+document.homeViewPlans_form.hidDeductible.value);//syed

			

		//Set the total premium amount

		//document.homeViewPlans_form.hidDeductible.value = parseInt(document.getElementById('strPremiumAmt' + strProductIdent).value);

		//document.homeViewPlans_form.hidBaseSubPlan.value = '80/60';

		//Set product type as with IMM or HDHP

		

		document.homeViewPlans_form.hidProductType.value = document.getElementById('strProductType' + strProductIdent).value;

		//alert("strWork5.2 "+document.homeViewPlans_form.hidProductType.value);

		document.homeViewPlans_form.hidNetworkProductType.value = document.getElementById('strProductType' + strProductIdent).value;

		//alert("strWork5.3 "+document.homeViewPlans_form.hidNetworkProductType.value);//syed

		document.homeViewPlans_form.hidSelectedProductName.value = document.getElementById('strProductName' + strProductIdent).value;

		//document.homeViewPlans_form.hidSelectedProductName.value = document.getElementByTagName('strProductName' + strProductIdent).value;//syed added

		

		//alert("strWork6 "+document.homeViewPlans_form.hidSelectedProductName.value);//Syed

		//alert("document.homeViewPlans_form.hidSelectedProductName.value = "+document.homeViewPlans_form.hidSelectedProductName.value);//syed added

		

		document.homeViewPlans_form.hidDeductibleName.value = 'MEDICAL';

		//Set the user selected index of deductible list box

		document.homeViewPlans_form.hidSelectedProductIndex.value = strWork.selectedIndex;

		//alert("strWork7 "+document.homeViewPlans_form.hidSelectedProductIndex.value);//syed

		//Set user selected product Ident

		document.homeViewPlans_form.hidProductPicked.value = strProductIdent;

			//alert("strWork8 "+document.homeViewPlans_form.hidProductPicked.value);//syed

		//Check No. of riders exists for the selected product

		var strNoOfRiders = document.getElementById('strNoOfRiders' + strProductIdent);

		//alert("strNoOfRiders = " +strNoOfRiders);//syed added

		if(strNoOfRiders)

		{

			if (strNoOfRiders.value > 0)

			{

				//Traverse through all rider's for this Product

				for(var intCtr = 0 ; intCtr < (strNoOfRiders.value) ; intCtr++ )

				{

					var chkRider = document.getElementById('chkRider' + strProductIdent + '_' + intCtr);

					//Check if current rider is selected or not.

					if (chkRider.checked)

					{

						//If user has selected rider then set strRiderSelectedFlag to "Y"

						document.getElementById('strRiderSelectedFlag' + strProductIdent + '_' + intCtr).value = "Y";

					}

				}

			}

		}

	}

	//Clear Process Status indicator

	document.homeViewPlans_form.hidProcessStatus.value = "";

	// Set form action to point to WhatToExpect page

	//alert("Hi Before "+document.homeViewPlans_form.action.text);

	//Temporary redirect to partner page

	//document.homeViewPlans_form.action = 'WhatToExpect_Partner.asp';

	//alert("document.homeViewPlans_form.action->"+document.homeViewPlans_form.action);

	document.homeViewPlans_form.action = 'WhatToExpect_Evol.asp';

	//alert("Hi "+document.homeViewPlans_form.action.text);

	

	//Submit the form

	document.homeViewPlans_form.submit();

}

//Added one more parameter as 'strProdType' to detect user has selected Fix/LumpSum plan or Variable/Monthly plan

//Sets values in respective hidden fields and submits the form.

function applyOnlineForSTM(strProductIdent,strProdType)

{

	//Get deductible list box

	var strWork = document.getElementById('lb' + strProductIdent);

	//alert("strWork1 "+strWork.value);//Syed

	if (strWork)

	{

		//alert("strWork2 "+strWork.value);//Syed

		var strDisplay = strWork[strWork.selectedIndex].text;

		//alert("strDisplay "+strDisplay.value)//Added Syed

		//Extract the premium from the string in the dropdown

		//VBV0125 -11/06/2008 -STM Starts

		//var intCurrPremium = (strDisplay.substr(strDisplay.indexOf("(") +2));

		var intCurrPremium = 0;

		if(strWork.selectedIndex > 0)

		{

			if(strProdType == 'FIX')

			{

				if(document.getElementById('hidPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex))

				{

					intCurrPremium = document.getElementById('hidPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex).value;

				}

			}

			else

			{

				if(document.getElementById('hidVarPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex))

				{

					intCurrPremium = document.getElementById('hidVarPremiumAmt' + strProductIdent + '_' + strWork.selectedIndex).value;

				}

			}

		}

		

		var strMinDays = 0;

		var strMaxDays = 0;

		

		if(strProdType == 'FIX')

		{

			strMinDays = document.getElementById('strMinDays' + strProductIdent);

			strMaxDays = document.getElementById('strMaxDays' + strProductIdent);

		}

		else

		{

			strMinDays = document.getElementById('strVARMinDays' + strProductIdent);

			strMaxDays = document.getElementById('strVARMaxDays' + strProductIdent);

		}

		

		document.homeViewPlans_form.hidMinDays.value = strMinDays.value;

		document.homeViewPlans_form.hidMaxDays.value = strMaxDays.value;

		

		intCurrPremium = intCurrPremium.replace(/,/g,"");

		//intCurrPremium = parseFloat(intCurrPremium.substr(0,intCurrPremium.indexOf(")")));

		intCurrPremium = parseFloat(intCurrPremium);

		//VBV0125 -11/06/2008 -STM Ends

		var intBasePremium = intCurrPremium;

		//VBV0125 -08/11/2008 -Starts

		var strProductHasExtraAttributes = document.getElementById('strProductHasExtraAttributes' + strProductIdent);

		

		if(strProductHasExtraAttributes.value == 'N')

			var strActualProductDeductibleAmount = document.getElementById('strActualProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

		else if(strProductHasExtraAttributes.value == 'Y')

			var strActualProductDeductibleAmount = document.getElementById('strActualUniqueProductDeductibleAmount' + strProductIdent + (strWork.selectedIndex-1));

		//VBV0125 -08/11/2008 -Ends

		//alert("strActualProductDeductibleAmount "+strActualProductDeductibleAmount.value);

		if (strActualProductDeductibleAmount){

			var strCurrDeductible = strActualProductDeductibleAmount.value;

			//alert("strWork3 "+strWork.value);//Syed

			}

		else

		{

			var strCurrDeductible = "0";

			//alert("strWork4 "+strWork.value);//Syed

			}

			

		document.homeViewPlans_form.hidBasePremiumAmt.value = intBasePremium;

		//VBV0125 08/14/2007 - Starts

		//document.homeViewPlans_form.hidTotalPremiumAmt.value = document.getElementById('strPremiumAmt' + strProductIdent).value;

		//VBV0125 -11/06/2008 -STM Starts

		var totalPremiumAmtWithoutDollarSign;

		if(strProdType == 'FIX')

			totalPremiumAmtWithoutDollarSign = document.getElementById('strPremiumAmt' + strProductIdent).value;

		else

		{

			totalPremiumAmtWithoutDollarSign = document.getElementById('strVarPremiumAmt' + strProductIdent).value;

		}

		//VBV0125 -11/06/2008 -STM Ends

		totalPremiumAmtWithoutDollarSign = totalPremiumAmtWithoutDollarSign.substr(totalPremiumAmtWithoutDollarSign.indexOf("$")+1);

		document.homeViewPlans_form.hidTotalPremiumAmt.value = totalPremiumAmtWithoutDollarSign;

		//alert("strWork5 "+document.homeViewPlans_form.hidTotalPremiumAmt.value);//Syed

		//VBV0125 08/14/2007 - Ends

		//VBV0125 -11/06/2008 -STM Starts

		//document.homeViewPlans_form.hidDeductible.value = strCurrDeductible;

		document.homeViewPlans_form.hidDeductible.value = parseInt(strDisplay.substr(strDisplay.indexOf("$")+1));  //VBV0125 11/06/2008

		//VBV0125 -11/06/2008 -STM Ends

		//alert("strWork5.1 "+document.homeViewPlans_form.hidDeductible.value);//syed

			

		//Set the total premium amount

		//document.homeViewPlans_form.hidDeductible.value = parseInt(document.getElementById('strPremiumAmt' + strProductIdent).value);

		//document.homeViewPlans_form.hidBaseSubPlan.value = '80/60';

		//Set product type as with IMM or HDHP

		

		document.homeViewPlans_form.hidProductType.value = document.getElementById('strProductType' + strProductIdent).value;

		//alert("strWork5.2 "+document.homeViewPlans_form.hidProductType.value);

		document.homeViewPlans_form.hidNetworkProductType.value = document.getElementById('strProductType' + strProductIdent).value;

		//alert("strWork5.3 "+document.homeViewPlans_form.hidNetworkProductType.value);//syed

		document.homeViewPlans_form.hidSelectedProductName.value = document.getElementById('strProductName' + strProductIdent).value;

		//document.homeViewPlans_form.hidSelectedProductName.value = document.getElementByTagName('strProductName' + strProductIdent).value;//syed added

		

		//alert("strWork6 "+document.homeViewPlans_form.hidSelectedProductName.value);//Syed

		//alert("document.homeViewPlans_form.hidSelectedProductName.value = "+document.homeViewPlans_form.hidSelectedProductName.value);//syed added

		

		document.homeViewPlans_form.hidDeductibleName.value = 'MEDICAL';

		//Set the user selected index of deductible list box

		document.homeViewPlans_form.hidSelectedProductIndex.value = strWork.selectedIndex;

		//alert("strWork7 "+document.homeViewPlans_form.hidSelectedProductIndex.value);//syed

		//Set user selected product Ident

		document.homeViewPlans_form.hidProductPicked.value = strProductIdent;

		//VBV0125 -11/06/2008 -STM Starts

		document.homeViewPlans_form.hidSelectedVarProductIdent.value = '';

		if(strProdType == 'VAR')

		{

			var strVarProductIdent = document.getElementById('strVarProductIdent' + strProductIdent);

			if(strVarProductIdent)

				document.homeViewPlans_form.hidSelectedVarProductIdent.value = strVarProductIdent.value;

		}

		//VBV0125 -11/06/2008 -STM Ends

			//alert("strWork8 "+document.homeViewPlans_form.hidProductPicked.value);//syed

		//Check No. of riders exists for the selected product

		var strNoOfRiders = document.getElementById('strNoOfRiders' + strProductIdent);

		//alert("strNoOfRiders = " +strNoOfRiders);//syed added

		if(strNoOfRiders)

		{

			if (strNoOfRiders.value > 0)

			{

				//Traverse through all rider's for this Product

				for(var intCtr = 0 ; intCtr < (strNoOfRiders.value) ; intCtr++ )

				{

					var chkRider = document.getElementById('chkRider' + strProductIdent + '_' + intCtr);

					//Check if current rider is selected or not.

					if (chkRider.checked)

					{

						//If user has selected rider then set strRiderSelectedFlag to "Y"

						document.getElementById('strRiderSelectedFlag' + strProductIdent + '_' + intCtr).value = "Y";

					}

				}

			}

		}

	}

	//Clear Process Status indicator

	document.homeViewPlans_form.hidProcessStatus.value = "";

	// Set form action to point to WhatToExpect page

	//alert("Hi Before "+document.homeViewPlans_form.action.text);

	//Temporary redirect to partner page

	//document.homeViewPlans_form.action = 'WhatToExpect_Partner.asp';

	//alert("document.homeViewPlans_form.action->"+document.homeViewPlans_form.action);

	//VBV0125 -11/06/2008 -STM Starts

	document.homeViewPlans_form.action = 'WhatToExpect_STM.asp';

	//VBV0125 -11/06/2008 -STM Ends

	//alert("Hi "+document.homeViewPlans_form.action.text);

	//VBV0125 -11/06/2008 -STM Starts

	var strEndDtLeftBlank = document.getElementById('hidEndDtLeftBlank');

	

	var boolEndDtLeftBlank = false;

	

	if(strEndDtLeftBlank)

	{

		if(strEndDtLeftBlank.value == 'True')

			boolEndDtLeftBlank = true;

	}

	

	if(strProdType == 'VAR' || boolEndDtLeftBlank)

	{

		cmCreateConversionEventTag('Monthly Payment','1','STM Payment Type','0');		

	}

	else

	{

		cmCreateConversionEventTag('One Time Payment','1','STM Payment Type','0');

	}

	cmCreatePageviewTag('STM Apply: ' + document.getElementById('hidStateFullName').value,'Application by State',null,null);

	//VBV0125 -11/06/2008 -STM Ends

	//Submit the form

	document.homeViewPlans_form.submit();

}

//This function is called when user wants to see one Product each of all Brands

//It deletes the Brand_Name cookie and sets form action to entry page and submits the form.

function backToAllPlans()

{

	document.homeViewPlans_form.hidBrandNameResultPage.value = "";

	document.homeViewPlans_form.hidProcessStatus.value = "BrandSelectionChanged";

	document.homeViewPlans_form.action = 'individual-health-insurance-quotes.asp';

	document.homeViewPlans_form.submit();

	//deleteCookie('Brand_Name');

	//setACookie('PlanSelectionChanged',"Yes",1);

	//history.back(-1);

	//window.location.reload(true);

	//alert(getACookie('Brand_Name'));

}

//This function is called when user wants to see all Products of a specific Brand

//It Sets the Brand_Name cookie and sets form action to entry page and submits the form.

function selectAPlan(strBrandName)

{

	document.homeViewPlans_form.hidBrandNameResultPage.value = strBrandName;

	document.homeViewPlans_form.hidProcessStatus.value = "BrandSelectionChanged";

	document.homeViewPlans_form.action = 'individual-health-insurance-quotes.asp';

	document.homeViewPlans_form.submit();

	//setACookie('Brand_Name',strBrandName,30);

	//setACookie('PlanSelectionChanged',"Yes",1);

	//history.back(-1);

	//window.location.reload(true);

	//alert(getACookie('Brand_Name'));

}

//This function is called when user click on Edit Information link of Evolutionary Quote Result page

//It sets page status as BackToEntryPage so that data of entry page can be loaded based on hidden fields of 

//Evolutionary Quote Result page. It Sets from action to entry page and submits the form. 

function goBackToEntryPage()

{

	//TXV6895 - 09/23/2008 eComm223 Starts

	var url = String(location.href);

	//TXV6895 - 09/23/2008 eComm223 Ends

	

	document.homeViewPlans_form.hidProcessStatus.value = "BackToEntryPage";

	

	//TXV6895 - 09/23/2008 eComm223 Starts

	if(url.match("individual-health-insurance-quotes2.asp"))

	{

		document.homeViewPlans_form.action = 'individual-health-insurance-quotes2.asp';

	}

	else if(url.match("individual-health-insurance-quotes1.asp"))

	{

		document.homeViewPlans_form.action = 'individual-health-insurance-quotes1.asp';

	}

	else if(url.match("individual-health-insurance-quotes3.asp"))

	{

		document.homeViewPlans_form.action = 'individual-health-insurance-quotes3.asp';	

	}

	else if(url.match("individual-health-insurance-quotes4.asp"))

	{

		document.homeViewPlans_form.action = 'individual-health-insurance-quotes4.asp';	

	}

	else

	{		

		document.homeViewPlans_form.action = 'individual-health-insurance-quotes.asp';

	}

	//TXV6895 - 09/23/2008 eComm223 Ends	

		

	document.homeViewPlans_form.submit();

}

//VBV0125 02/09/2007 -Ends

//VBV0125 06/16/2008 -Starts

function FireConversionEventInitiationTag()

{

	//alert("getCookie('ConversionInitiationTag')"+getCookie('ConversionInitiationTag'));

	if(getCookie('ConversionInitiationTag') == null || getCookie('ConversionInitiationTag') != '1')

	{

		cmCreateConversionEventTag('Quote Page Conversions','1','Indy Complete Record','0');

		cmCreateConversionEventTag('Quote Page Conversions','1','Indy Complete Record with Email','0');

		document.cookie= "ConversionInitiationTag" + "=" +escape('1')+";path=/";

		

	}

	/***************** sxh7700 Start Story eComm184 *****************/

	/*Initiation tag should fire on page load of the Quote page and */

	/*only fire once per session.									*/

	/****************************************************************/

	if(getCookie('ConversionInitiationTagEmail') == null || getCookie('ConversionInitiationTagEmail') != '1')

	{

		cmCreateConversionEventTag('Quote Page Conversions','1','Email Entered but not Complete','0');

		document.cookie= "ConversionInitiationTagEmail" + "=" +escape('1')+";path=/";

		

	}/***************** sxh7700 End Story eComm184 ****************/

	

	return true;

}

/********** sxh7700/vxp1726***Start*****************/

function FireSTMConversionEventInitiationTag()

{   

	 /* This converstion initiation tags should fire at the */

     /* click of STM radio button once in a session */

	

	if(getCookie('ConversionInitiationTagSTM') == null || getCookie('ConversionInitiationTagSTM') != '1')		

	{ 

		if(document.getElementById('rdCoverage')!= null)

		{		

			if(document.getElementById('rdCoverage').checked == false )

			{ 

				cmCreateConversionEventTag('Quote Page Conversions' , '1' ,  'STM Selection', '0');

				document.cookie= "ConversionInitiationTagSTM" + "=" +escape('1')+";path=/";

			}

		}

   }

 }

 function FireOptinConversionEventInitiationTag()

 {	/* This converstion initiation tags should fire at the */

    /* click of optin check box once in a session */

 

	if(getCookie('ConversionInitiationTagOPT') == null || getCookie('ConversionInitiationTagOPT') != '1')	

	{

		

		if (document.quoteInfo.chkAgentContact.checked==true)

		{	

			cmCreateConversionEventTag('Quote Page Conversions' , '1' ,  'Opt In Call', '0');

			document.cookie= "ConversionInitiationTagOPT" + "=" +escape('1')+";path=/";

		}

	}	

 }

/********** sxh7700/vxp1726**End******************/

function FireConversionEventInitiationTagForR2CRequiredFields()

{	/* below 5 converstion initiation tags should fire at the page load of R2C*/

   /* pages as many times as the page loads.*/

   

	cmCreateConversionEventTag('Quote Page Conversions','1','Indy Complete Record','0');

	cmCreateConversionEventTag('Quote Page Conversions','1','Indy Complete Record with Email','0');

	cmCreateConversionEventTag('Quote Page Conversions' , '1' ,  'Email Entered but not Complete', '0');

	cmCreateConversionEventTag('Quote Page Conversions' , '1' ,  'Indy Incomplete', '0');

	cmCreateConversionEventTag('Quote Page Conversions' , '1' ,  'Alt Phone', '0');	

	

}

function FireConversionEventCompletionTag()

{

	var strFirstNameForCT = trimString(document.quoteInfo.txtFirstName.value);

	var strLastNameForCT = trimString(document.quoteInfo.txtLastName.value);

	var strAddressForCT = trimString(document.quoteInfo.txtAddress1.value);

	var strCityForCT = trimString(document.quoteInfo.txtCity.value);

	var strStateDropDown = document.getElementById('lbstate');

	var strStateName = '';

		

	if(strStateDropDown)

		strStateName = strStateDropDown[strStateDropDown.selectedIndex].text;

		

	var strZipCodeForCT = trimString(document.quoteInfo.txtZipCode.value);

	var strEmailAddressForCT = trimString(document.quoteInfo.txtEmailAddress.value);

		

	

	if(getCookie('ConversionCompletionTag') == null || getCookie('ConversionCompletionTag') != '1')

	{

		

		if(strFirstNameForCT != '' && strLastNameForCT != '' && strAddressForCT != '' && strCityForCT != ''

				&& strStateName != '' && strStateName != 'Select' && strZipCodeForCT != '')

		{

			cmCreateConversionEventTag('Quote Page Conversions','2','Indy Complete Record','10');

			document.cookie= "ConversionCompletionTag" + "=" +escape('1')+";path=/";

		}

	}

	

	if(getCookie('ConversionEmailCompletionTag') == null || getCookie('ConversionEmailCompletionTag') != '1')

	{

		

		if(strFirstNameForCT != '' && strLastNameForCT != '' && strAddressForCT != '' && strCityForCT != ''

			&& strStateName != '' && strStateName != 'Select' && strZipCodeForCT != '' && strEmailAddressForCT != '')

		{

					

			cmCreateConversionEventTag('Quote Page Conversions','2','Indy Complete Record with Email','10');

			document.cookie= "ConversionEmailCompletionTag" + "=" +escape('1')+";path=/";

		}

	}

	

	/************************ sxh7700 start Ecomm184********************/

	/*The completion tag should fire on-click of Get Quotes but		   */

	/*only if one of the following fields is NOT populated: FirstName, */

	/*LastName, Address, City, State, or Zip AND the email address is  */

	/*populated. Completion tags should only fire once per session as  */

	/*well**************************************************************/																

	if(getCookie('ConversionCompletionTagEmail') == null || getCookie('ConversionCompletionTagEmail') != '1')

	{

		

		if((strFirstNameForCT == '' || strLastNameForCT == '' || strAddressForCT == '' || strCityForCT == ''

				|| strStateName == '' || strStateName == 'Select' || strZipCodeForCT == '') && strEmailAddressForCT != '') 

		{

			

			cmCreateConversionEventTag('Quote Page Conversions','2','Email Entered but Not Complete','10');

			document.cookie= "ConversionCompletionTagEmail" + "=" +escape('1')+";path=/";

		}

	}

	/************************sxh7700 end Ecomm184 ******************/

	

	

	return true;

}







function FireConversionEventCompletionTagForR2CRequiredFields()

{

	var strFirstNameForCT = trimString(document.quoteInfo.txtFirstName.value);

	var strLastNameForCT = trimString(document.quoteInfo.txtLastName.value);

	var strAddressForCT = trimString(document.quoteInfo.txtAddress1.value);

	var strCityForCT = trimString(document.quoteInfo.txtCity.value);

	var strStateDropDown = document.getElementById('lbstate');

	var strAlternatePhoneAreaCodeCT = trimString(document.quoteInfo.txtAlternatePhoneAreaCode.value);

	var strAlternatePhoneRegionCodeCT = trimString(document.quoteInfo.txtAlternatePhoneRegionCode.value);

	var strAlternatePhoneRemainingDigitsCT = trimString(document.quoteInfo.txtAlternatePhoneRemainingDigits.value);

	//var rdCoverageCT = document.getElementById('rdCoverage').checked;

	

	var strStateName = '';

		

	if(strStateDropDown)

		strStateName = strStateDropDown[strStateDropDown.selectedIndex].text;

		

	var strZipCodeForCT = trimString(document.quoteInfo.txtZipCode.value);

	var strEmailAddressForCT = trimString(document.quoteInfo.txtEmailAddress.value);

	

	/*The “Indy Complete Record” completion tag should fire on-click of */

	/*Get Quotes but only if FirstName, LastName, Address, City, State, and */

	/*Zip are populated*/

	

	if(strFirstNameForCT != '' && strLastNameForCT != '' && strAddressForCT != '' && strCityForCT != ''

			&& strStateName != '' && strStateName != 'Select' && strZipCodeForCT != '')

	{

		cmCreateConversionEventTag('Quote Page Conversions','2','Indy Complete Record','10');

			

	}

		

	/*The “Indy Complete Record with Email” completion tag should fire on-click */ 

	/*of Get Quotes but only if FirstName, LastName, Address, City, State, Zip, */

	/*and E-mail Address are populated.*/		

	

	

	if(strFirstNameForCT != '' && strLastNameForCT != '' && strAddressForCT != '' && strCityForCT != ''

		&& strStateName != '' && strStateName != 'Select' && strZipCodeForCT != '' && strEmailAddressForCT != '')

	{

					

		cmCreateConversionEventTag('Quote Page Conversions','2','Indy Complete Record with Email','10');

			

	}

		

	/*The “Email Entered but not Complete” completion tag should fire on-click */

	/* of Get Quotes but only if email is provided but NOT complete Indy record */	

	

	if((strFirstNameForCT == '' || strLastNameForCT == '' || strAddressForCT == '' || strCityForCT == ''

			|| strStateName == '' || strStateName == 'Select' || strZipCodeForCT == '') && strEmailAddressForCT != '') 

	{

			

		cmCreateConversionEventTag('Quote Page Conversions','2','Email Entered but Not Complete','10');

			

	}

	

	/*The “Indy Incomplete” completion tag should fire on-click of */

	/*Get Quotes only if non-complete Indy record AND no email. */

	

	if((strFirstNameForCT == '' || strLastNameForCT == '' || strAddressForCT == '' || strCityForCT == ''

			|| strStateName == '' || strStateName == 'Select' || strZipCodeForCT == '') && strEmailAddressForCT == '')

	{

	   

	    cmCreateConversionEventTag('Quote Page Conversions','2','Indy Incomplete','10');

	} 

		

	/*The “Alt Phone” completion tag should fire on-click of Get Quotes when full */

	/* valid alternate phone number is provided */	

	

	if(strAlternatePhoneAreaCodeCT != '' || strAlternatePhoneRegionCodeCT!= '' || strAlternatePhoneRemainingDigitsCT != '') 

	{

			

		cmCreateConversionEventTag('Quote Page Conversions','2','Alt Phone','10');

			

	}

	

	/*The “STM Selection” completion tag should fire on-click */

	/* of Get Quotes only if STM is selected */

	

	if(getCookie('ConversionCompletionTagSTM') == null || getCookie('ConversionCompletionTagSTM') != '1') 

	{	

	 if(document.getElementById('rdCoverage')!= null)

	 {

			if(document.getElementById('rdCoverage').checked == false )

			{ 

				cmCreateConversionEventTag('Quote Page Conversions' , '2' ,  'STM Selection', '10');

				document.cookie= "ConversionCompletionTagSTM" + "=" +escape('1')+";path=/";

			}

	}

		

	 }

	

	/*The “Opt In Call” completion tag should fire on-click */

	/* of Get Quotes only if call opt-in is selected.       */

		

	if(getCookie('ConversionCompletionTagOPT') == null || getCookie('ConversionCompletionTagOPT') != '1')

	{

	

		if (document.quoteInfo.chkAgentContact.checked==true)

		{	

			cmCreateConversionEventTag('Quote Page Conversions' , '2' ,  'Opt In Call', '10');

			document.cookie= "ConversionCompletionTagOPT" + "=" +escape('1')+";path=/";

		}

	

	

	}

	

	return true;

}



/* **************************************/

//VBV0125 06/16/2008 -Ends

//VBV0125 -08/11/2008 -Starts

function matchProdAttrVal(strProductIdent,intRiderCtr,intDedCtr)

{

	var strNoOfRidersExtraProdAtts = document.getElementById('strNoOfRidersExtraProdAtts' + strProductIdent + '_' + intRiderCtr);

	

	var hidSelectedProductAttributeIdent = document.getElementById('hidSelectedProductAttributeIdent' + strProductIdent);

	var hidSelectedProductAttributeName = document.getElementById('hidSelectedProductAttributeName' + strProductIdent);

	var hidSelectedProductAttributeValue = document.getElementById('hidSelectedProductAttributeValue' + strProductIdent);

	var hidSelectedProductAttributePremiumAmount = document.getElementById('hidSelectedProductAttributePremiumAmount' + strProductIdent);

	

	var boolFound = true;

	

	if(!isNaN(parseFloat(strNoOfRidersExtraProdAtts.value)))

	{

		for (var intCtr=0; intCtr<(strNoOfRidersExtraProdAtts.value); intCtr++)

		{

			var strRiderLevelProductAttributeName = document.getElementById('strRiderLevelProductAttributeName' + strProductIdent + '_' + intRiderCtr + '_' + intDedCtr + '_' + intCtr);

			var strRiderLevelProductAttributeAmount = document.getElementById('strRiderLevelProductAttributeAmount' + strProductIdent + '_' + intRiderCtr + '_' + intDedCtr + '_' + intCtr);

			

			var strNoOfDefaultProdAtts = document.getElementById('strNoOfDefaultProdAtts' + strProductIdent);

			

			if(!isNaN(parseFloat(strNoOfDefaultProdAtts.value)))

			{

				for (var intCtrInner=0; intCtrInner<(strNoOfDefaultProdAtts.value); intCtrInner++)

				{

					var strDefaultProdAttName = document.getElementById('strDefaultProdAttName' + strProductIdent + '_' + intCtrInner);

					var strDefaultProdAttValue = document.getElementById('strDefaultProdAttValue' + strProductIdent + '_' + intCtrInner);

					

					var strProdAttValue = '';

					

					if(strDefaultProdAttName.value == hidSelectedProductAttributeName.value)

						strProdAttValue = hidSelectedProductAttributeValue.value;

					else

						strProdAttValue = strDefaultProdAttValue.value;

					

					if(strRiderLevelProductAttributeName.value == strDefaultProdAttName.value)

					{

						if(strRiderLevelProductAttributeAmount.value != strProdAttValue)

							boolFound = false;

						

						break;

					}

				}

			}

		}

	}

	return boolFound;

}

//VBV0125 -08/11/2008 -Ends

//VBV0125 -11/12/2008 -Starts

function checkEnabledApplyButton()

{

	

	var strNoOfVisibleProducts = document.getElementById("hidNoOfVisibleProducts");

	if(strNoOfVisibleProducts)

	{

		if(!isNaN(parseFloat(strNoOfVisibleProducts.value)))

		{

			for(var iCtr = 0 ; iCtr < strNoOfVisibleProducts.value ; iCtr++)

			{

				var strProductIdent = document.getElementById("strProductIdent_" + iCtr);

				if(strProductIdent)

				{

					if(strProductIdent.value!="")

					{

						var strWork = document.getElementById('lb' + strProductIdent.value);

						if (strWork)

						{

							if(strWork.selectedIndex > 0)

							{

								document.getElementById("btn" + strProductIdent.value).disabled = false;

								document.getElementById("btn" + strProductIdent.value).src = "/assets/images/btnYourQuotesApplyYourPlan.gif";

								

								document.getElementById('strPremiumAmt' + strProductIdent.value).style.fontWeight='bold';

								document.getElementById('strPremiumAmt' + strProductIdent.value).style.fontSize='1.2em';

								

							}

						}

					}

				}

			}

		}

	}

}

//VBV0125 -11/12/2008 -Ends



//VBV0125 -11/12/2008 -Starts

function checkEnabledApplyButtonSTM()

{

	

	var strNoOfVisibleProducts = document.getElementById("hidNoOfVisibleProducts");

	if(strNoOfVisibleProducts)

	{

		if(!isNaN(parseFloat(strNoOfVisibleProducts.value)))

		{

			for(var iCtr = 0 ; iCtr < strNoOfVisibleProducts.value ; iCtr++)

			{

				var strProductIdent = document.getElementById("strProductIdent_" + iCtr);

				if(strProductIdent)

				{

					if(strProductIdent.value!="")

					{

						var strWork = document.getElementById('lb' + strProductIdent.value);

						if (strWork)

						{

							if(strWork.selectedIndex > 0)

							{

								document.getElementById("btn" + strProductIdent.value).disabled = false;

								

								document.getElementById('strPremiumAmt' + strProductIdent.value).style.fontWeight='bold';

								document.getElementById('strPremiumAmt' + strProductIdent.value).style.fontSize='1.2em';

								document.getElementById("btn" + strProductIdent.value).src = "/assets/images/stm_btnYourQuotesApplyYourPlan.gif";

											

								if(document.getElementById("btnVar" + strProductIdent.value))

								{

									document.getElementById("btnVar" + strProductIdent.value).disabled = false;

									document.getElementById("btnVar" + strProductIdent.value).src = "/assets/images/stm_btnYourQuotesApplyYourPlan.gif";

								}

											

								if(document.getElementById('strVarPremiumAmt' + strProductIdent.value))

								{

									document.getElementById('strVarPremiumAmt' + strProductIdent.value).style.fontWeight='bold';

									document.getElementById('strVarPremiumAmt' + strProductIdent.value).style.fontSize='1.2em';

								}

							}

						}

					}

				}

			}

		}

	}

}

//VBV0125 -11/12/2008 -Ends

// AXS1233 Ashish added this function to find the occurence of '<' or '>' in an inputbox



function ValidateInputText(event,ctrlName, myText, fieldValidated)

	{			

		if(document.getElementById(ctrlName).value != '')

		{							

			var aPosition = myText.indexOf('<');

			var bPosition = myText.indexOf('>');					

			

			if ((aPosition !=-1) && (bPosition = -1))

			{

				errorMessage = 'For security reasons, the character < is not allowed.  Please re-enter the following fields:  ' 

			//	alert(errorMessage);					

				document.getElementById(ctrlName).value = '';

			}

			else if ((aPosition = -1) && (bPosition!= -1))

			{

				errorMessage = 'For security reasons, the character > is not allowed.  Please re-enter the following fields:  '

			//	alert(errorMessage);					

				document.getElementById(ctrlName).value = '';

			}

			else if ((aPosition !=-1) && (bPosition!= -1))

			{	

				errorMessage = 'For security reasons, the characters < and > are not allowed.  Please re-enter the following fields:  ' 				

				//errorMessage = '< and > special characters are not allowed in the ' + fieldValidated;			

			//	alert(errorMessage);					

				document.getElementById(ctrlName).value = '';

			}

			

		}

		

		return errorMessage;



	}

	

	

	function ValidateInputTexts(event,ctrlName, myText, fieldValidated)

	{			

		

		if(document.getElementById(ctrlName).value != '')

		{							

			var aPosition = myText.indexOf('<');

			var bPosition = myText.indexOf('>');					

			

			if(ctrlName == 'txtFirstName')

			{

				if ((aPosition !=-1) && (bPosition == -1))

				{					

					boolLeftCharacterPresentFn = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition == -1) && (bPosition!= -1))

				{			

					boolRightCharacterPresentFn = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition != -1) && (bPosition != -1))

				{									

					boolBothCharactersPresentFn = true;

					document.getElementById(ctrlName).value = '';

				}

			}

			else if(ctrlName == 'txtLastName')

			{

				if ((aPosition !=-1) && (bPosition == -1))

				{					

					boolLeftCharacterPresentLn = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition == -1) && (bPosition!= -1))

				{			

					boolRightCharacterPresentLn = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition != -1) && (bPosition != -1))

				{				

					boolBothCharactersPresentLn = true;

					document.getElementById(ctrlName).value = '';

				}

			}

			

			else if(ctrlName == 'txtAddress1')

			{

				if ((aPosition !=-1) && (bPosition == -1))

				{					

					boolLeftCharacterPresentAdd = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition == -1) && (bPosition!= -1))

				{			

					boolRightCharacterPresentAdd = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition != -1) && (bPosition != -1))

				{				

					boolBothCharactersPresentAdd = true;

					document.getElementById(ctrlName).value = '';

				}

			}

			

			else if(ctrlName == 'txtCity')

			{

				if ((aPosition !=-1) && (bPosition == -1))

				{					

					boolLeftCharacterPresentCity = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition == -1) && (bPosition!= -1))

				{			

					boolRightCharacterPresentCity = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition != -1) && (bPosition != -1))

				{				

					boolBothCharactersPresentCity = true;

					document.getElementById(ctrlName).value = '';

				}

			}

			else if(ctrlName == 'txtEmailAddress')

			{

				if ((aPosition !=-1) && (bPosition == -1))

				{					

					boolLeftCharacterPresentEmail = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition == -1) && (bPosition!= -1))

				{			

					boolRightCharacterPresentEmail = true;

					document.getElementById(ctrlName).value = '';

				}

				else if ((aPosition != -1) && (bPosition != -1))

				{				

					boolBothCharactersPresentEmail = true;

					document.getElementById(ctrlName).value = '';

				}

			}

			

		}		

		



	}

function setMinDaysinDisclaimer()

{			

	var strStateFullNameForDis = getACookie("StateCookie");

	for (var i=0; i<stmArr.length; i++) 

	{	

		if((strStateFullNameForDis).toUpperCase() == (stmArr[i][1]).toUpperCase())

		{	

			document.getElementById('lblCoverageMinDuration').innerHTML = stmArr[i][3];

			break;

		}

	}

}





function FireStateTag()

{

	var strState = getACookie("StateCookie");

	if(strState != '')

	{ //alert("Test");

		cmCreatePageviewTag('GetQuotes: ' + strState ,'411',null,null);

	}

}

/*AMP Popup - Starts-05/04/2009*/

var strAMPProdIdent = '';

function scrollAMPPopup()

{

	if(document.getElementById('divAMPPopup'))

	{

		if(document.getElementById('divAMPPopup').style.display == 'block')

		{

			var newTop = "0px";

			var scrollTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;

			var offsetHeight = document.documentElement.offsetHeight ? document.documentElement.offsetHeight : document.body.clientHeight;

					

		    if (BrowserDetect.browser == 'Firefox')

		        newTop = ((scrollTop + document.body.clientHeight / 2 - document.getElementById('divAMPPopup').style.height / 2) + 30) + 'px';

		    else if (BrowserDetect.browser == 'Safari')

		        newTop = ((scrollTop + document.body.clientHeight / 2 - document.getElementById('divAMPPopup').style.height / 2) + 40 )+ 'px';

		    else

		        newTop = (scrollTop + offsetHeight / 2 - document.getElementById('divAMPPopup').style.height / 2)- 175 + 'px';

				    

		    document.getElementById('divAMPPopup').style.top = newTop;

		}

	}

}

function findPosY(obj)

  {

    var curtop = 0;

    if(obj.offsetParent)

        while(1)

        {

          curtop += obj.offsetTop;

          if(!obj.offsetParent)

            break;

          obj = obj.offsetParent;

        }

    else if(obj.y)

        curtop += obj.y;

    return curtop;

  }



var hiddenSelects = new Array();



function ShowSelectElements(bShow)

{   

    if (bShow)

    {

        for (var i = 0; i < hiddenSelects.length; i++)

        {

            if (document.getElementById(hiddenSelects[i]))

            {

                document.getElementById(hiddenSelects[i]).style.visibility = '';

            }

        }

        hiddenSelects = new Array();

    }

    else

    {

        hiddenSelects = new Array();

        var selectElements = new Array();

        selectElements = document.getElementsByTagName('SELECT');

        for(var i = 0; i < selectElements.length; i++)

        {

            hiddenSelects[i] = selectElements[i].id;

            selectElements[i].style.visibility = 'hidden';

        }

    }

}

function ShowAMPPopup(bShow, strAMPProductIdent)

{  

	strAMPProdIdent = strAMPProductIdent;

    

    if (bShow)

    {	

		cmCreatePageviewTag("AMP PopUp", "421");

		if(BrowserDetect.browser=="Explorer")

		{

			if(BrowserDetect.version=="6")

			{

				ShowSelectElements(false);

			}

		}

		

        document.getElementById('divAMPPopupBkg').style.top = "0" + 'px';

        document.getElementById('divAMPPopupBkg').style.left = "0" + 'px';

        

        document.getElementById('divAMPPopupBkg').style.height = (findPosY(document.getElementById('footerLogo')) + 114) + 'px';

        document.getElementById('divAMPPopupBkg').style.width = document.body.clientWidth + 'px';

        document.getElementById('divAMPPopupBkg').style.display = 'block';

        

        var scrollTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;

        var offsetHeight = document.documentElement.offsetHeight ? document.documentElement.offsetHeight : document.body.clientHeight;

		

        if (BrowserDetect.browser == 'Firefox')

			document.getElementById('divAMPPopup').style.top = ((scrollTop + document.body.clientHeight / 2 - document.getElementById('divAMPPopup').style.height / 2) + 30) + 'px';

        else if (BrowserDetect.browser == 'Safari')

             document.getElementById('divAMPPopup').style.top = ((scrollTop + document.body.clientHeight / 2 - document.getElementById('divAMPPopup').style.height / 2) + 40)+ 'px';

        else        

            document.getElementById('divAMPPopup').style.top = (scrollTop + offsetHeight / 2 - document.getElementById('divAMPPopup').style.height / 2)- 175 + 'px';

		

        document.getElementById('divAMPPopup').style.left = (document.body.clientWidth / 2 - document.getElementById('divAMPPopup').style.width / 2)- 290 + 'px';

        document.getElementById('divAMPPopup').style.display = 'block';

    }

    else

    {   

        if(BrowserDetect.browser=="Explorer")

        {

			if(BrowserDetect.version=="6")

			{

				ShowSelectElements(true);

			}

		}



        document.getElementById('divAMPPopupBkg').style.display = 'none';

        document.getElementById('divAMPPopup').style.display = 'none';

    }

}

/*AMP Popup - Ends-05/04/2009*/



/* TXV6895 05/22/2009 Starts*/

	function refreshAgentContactIndicatorForRequiredField()

	{

		if (document.quoteInfo.chkAgentContact.checked)	

		{	//alert(document.quoteInfo.chkAgentContact.checked);

			document.getElementById("spanReqPhone").style.display = "none";

		}

		else

		{

			document.getElementById("spanReqPhone").style.display = "inline";

		}

	}

/* TXV6895 05/22/2009 Ends*/



/*sxh7700/vxp1726 add new function for R2C all required field page */



function refreshAgentContactIndicatorForR2CRequiredField()

{

	if (!document.quoteInfo.chkAgentContact.checked)	

	{

		document.getElementById("spanReqPhoneOptional").style.display = "inline";

		document.getElementById("spanReqPhone").style.display = "none";

		document.getElementById("tdPhone").style.paddingBottom = "0px";

	}

	else

	{

		document.getElementById("spanReqPhone").style.display = "inline";

		document.getElementById("tdPhone").style.paddingBottom = "10px";

		document.getElementById("spanReqPhoneOptional").style.display = "none";

	}

}



/*R2C TXV6895/SXH7700 Starts */



	

	/*This function will extract date from PrimaryDOB datepicker and assign to respective variables*/

	function getPrimaryDOBFromDatePicker()

	{

		var varPrimaryDOB = document.getElementById('PrimaryDOB').value;

				

		if(varPrimaryDOB != "")

		{

			var PrimaryDOBArrary = new Array();

			PrimaryDOBArrary = varPrimaryDOB.split('/');							 									

			document.quoteInfo.txtDOBMMPrimary.value =	 PrimaryDOBArrary[0];

			document.quoteInfo.txtDOBDDPrimary.value =	 PrimaryDOBArrary[1];

			document.quoteInfo.txtDOBYYYYPrimary.value = PrimaryDOBArrary[2];

		}

		else

		{

			document.quoteInfo.txtDOBMMPrimary.value =	 "";

			document.quoteInfo.txtDOBDDPrimary.value =	 "";

			document.quoteInfo.txtDOBYYYYPrimary.value = "";

		}	

	}

	

	/*This function will extract date from SpouseDOB datepicker and assign to respective variables*/		

	function getSpouseDOBFromDatePicker()

	{

		var varSpouseDOB = document.getElementById('SpouseDOB').value;

				

		if(varSpouseDOB != "")

		{

			var SpouseDOBArrary = new Array();

			SpouseDOBArrary = varSpouseDOB.split('/');

				

			document.quoteInfo.txtDOBMMSpouse.value =	SpouseDOBArrary[0];

			document.quoteInfo.txtDOBDDSpouse.value =	SpouseDOBArrary[1];

			document.quoteInfo.txtDOBYYYYSpouse.value = SpouseDOBArrary[2];

		}

		else

		{

			document.quoteInfo.txtDOBMMSpouse.value =	"";

			document.quoteInfo.txtDOBDDSpouse.value =	"";

			document.quoteInfo.txtDOBYYYYSpouse.value = "";

				

		}

	}

	

	/*This function will extract date from ChildDOB datepicker and assign to respective variables*/		

	function getChildDOBFromDatePicker(intChildCount)			

	{

			

		var varChildDOB = document.getElementById('ChildDOB'+intChildCount).value;

				

		if(varChildDOB != "")

		{

				var ChildDOBArrary = new Array();

				ChildDOBArrary = varChildDOB.split('/');		

				

				if(intChildCount == 1)

				{

					document.quoteInfo.txtDOBMMChild.value = ChildDOBArrary[0];

					document.quoteInfo.txtDOBDDChild.value = ChildDOBArrary[1];

					document.quoteInfo.txtDOBYYYYChild.value = ChildDOBArrary[2];

				}

				else if (intChildCount > 1)

				{

					document.quoteInfo.txtDOBMMChild[intChildCount - 1].value = ChildDOBArrary[0];

					document.quoteInfo.txtDOBDDChild[intChildCount - 1].value = ChildDOBArrary[1];

					document.quoteInfo.txtDOBYYYYChild[intChildCount - 1].value = ChildDOBArrary[2];

				}

		}

		else

		{

				if(intChildCount == 1)

				{

					document.quoteInfo.txtDOBMMChild.value = "";

					document.quoteInfo.txtDOBDDChild.value = "";

					document.quoteInfo.txtDOBYYYYChild.value = "";

				}

				else if (intChildCount > 1)

				{

					document.quoteInfo.txtDOBMMChild[intChildCount - 1].value = "";

					document.quoteInfo.txtDOBDDChild[intChildCount - 1].value = "";

					document.quoteInfo.txtDOBYYYYChild[intChildCount - 1].value = "";

				}

				

		}								

	}

				

	/*This function show end date base on the STM states*/		

	function ShowEndDate(rdCoverage)

	{

				

		if(rdCoverage)

		{

			if(rdCoverage == "Yes")

			{

				$('#shortTermOption').show();																					

			}

			else

			{

				$('#shortTermOption').hide();																													

			}	

		}

		else

		{

			$('#shortTermOption').hide();					

					

		}				

	}

			

	/*This function will extract date from EffectiveStateDate datepicker and assign to respective variables*/		

	function getEffectiveStartDateFromDatePicker()

	{

		var varEffectiveStartDate = document.getElementById('EffectiveStartDate').value;				

			

		if(varEffectiveStartDate != "")

		{

			var EffectiveStartDateArrary = new Array();

			EffectiveStartDateArrary = varEffectiveStartDate.split('/');

				

			document.quoteInfo.txtEffectiveDateMM.value =	 EffectiveStartDateArrary[0];

			document.quoteInfo.txtEffectiveDateDD.value =	 EffectiveStartDateArrary[1];

			document.quoteInfo.txtEffectiveDateYYYY.value =  EffectiveStartDateArrary[2];

		}

		else

		{ 

			document.quoteInfo.txtEffectiveDateMM.value =	 "";

			document.quoteInfo.txtEffectiveDateDD.value =	 "";

			document.quoteInfo.txtEffectiveDateYYYY.value = "";

		}

	}

	

	/*This function will extract date from STMEffectiveStartDate datepicker and assign to respective variables*/		

	function getSTMEffectiveStartDateFromDatePicker()

	{

		var varSTMEffectiveStartDate = document.getElementById('STMEffectiveStartDate').value;

		//alert(varSTMEffectiveStartDate);

				

		if(varSTMEffectiveStartDate != "")

		{

			var STMEffectiveStartDateArrary = new Array();

			STMEffectiveStartDateArrary = varSTMEffectiveStartDate.split('/');

				

			document.quoteInfo.txtEffectiveDateMM.value =	 STMEffectiveStartDateArrary[0];

			document.quoteInfo.txtEffectiveDateDD.value =	 STMEffectiveStartDateArrary[1];

			document.quoteInfo.txtEffectiveDateYYYY.value = STMEffectiveStartDateArrary[2];

		}

		else

		{

			document.quoteInfo.txtEffectiveDateMM.value =	 "";

			document.quoteInfo.txtEffectiveDateDD.value =	 "";

			document.quoteInfo.txtEffectiveDateYYYY.value =  "";

		}

	}

	

	/*This function will extract date from STMEndDate datepicker and assign to respective variables*/

	function getSTMEndDateFromDatePicker()

	{

		var varSTMEndDate = document.getElementById('STMEndDate').value;

				

		if(varSTMEndDate != "")

		{

			var STMEndDateArrary = new Array();

			STMEndDateArrary = varSTMEndDate.split('/');

				

			document.quoteInfo.txtEndDateMM.value =	 STMEndDateArrary[0];

			document.quoteInfo.txtEndDateDD.value =	 STMEndDateArrary[1];

			document.quoteInfo.txtEndDateYYYY.value = STMEndDateArrary[2];

		}

		else

		{

			document.quoteInfo.txtEndDateMM.value =	 "";

			document.quoteInfo.txtEndDateDD.value =	 "";

			document.quoteInfo.txtEndDateYYYY.value = "";

		}

	}			

			

			



/*R2C TXV6895/SXH7700 Ends*/



// AXS1233



function FireNewOptintagForDirectmail(chkAgentContactIn)

{	

	if(getCookie('ConversionInitiationTagOptin') == null || getCookie('ConversionInitiationTagOptin') != '1')

	{	

		if (document.getElementById(chkAgentContactIn).checked == true)

		{	

			cmCreateConversionEventTag("Quote Page Conversions" , "1" ,  "Opt In Call", "0");

			document.cookie= "ConversionInitiationTagOptin" + "=" +escape('1')+";path=/";

		}

	}

}











