/*'************************************Lists of Functions*************************
* SetDisabilityCaption(Amount)  -DHTML to show Disability Caption
*						   Show is a boolean parameter
* ValidateInput(FormIn) - Validates that all required info is there and in the proper format
* typeofQuote		-DHTML  Shows the files for Single/or joint quotes
******************************************************************************/
var YesDisability = "Yes"
/******************************************************************************/
function SetDisabilityCaption(Amount){
	YesDisability = "Yes   " & Amount
}
/******************************************************************************/

function ValidateInput(FormIn,Type)
{

var sDay;
var sMonth;
var sYear;
var RiderPicked; 
var Amount;

	with (FormIn)
	{
		RiderPicked = DisabilityRider1(1).checked ||Life1(1).checked||CriticalIllnessRider1(1).checked
		Amount = Quote_coverage_amount;
		sDay = BDay1;
		sMonth = BMonth1;
		sYear = BYear1;
		if (Type == 2)
			{
			var RiderPicked2 = DisabilityRider2(1).checked ||Life2(1).checked||CriticalIllnessRider2(1).checked
			var sDay2 = BDay2;
			var sMonth2 = BMonth2;
			var sYear2 = BYear2;
			}
			
	}

	
	if (sYear.value.length <4) 
		{
			warnInvalid(sYear,v_msg_invalidyear)
			return false;
		}
	else if (!isFloat(Amount.value) || Amount.value >1000000)
		{
			warnInvalid(Amount,v_msg_invalidamount)
			return false;
		}
	else if (!checkDate(sYear,sMonth,sDay,Dob+" ",false)) 
			{alert(sDay.value);
				return false;}
	
	else if (!RiderPicked)
			{	
				alert(v_msg_invalidcoverage);
				return false;
			}
	else	
		{	if (Type == 2)
				{
					
					if (sYear2.value.length <4) 
						{
							warnInvalid(sYear2,v_msg_invalidyear)
							return false;
						}
					
					else if (!checkDate(sYear2,sMonth2,sDay2,Dob+" ",false)) 
						{return false;}
					else if (!RiderPicked2)
						{	
							alert(v_msg_invalidcoverage)
							return false;
						}
					
					else if (FormIn.Life1(1).checked && FormIn.CriticalIllnessRider1(1).checked)
					{
					if	(!FormIn.Life2(1).checked && FormIn.CriticalIllnessRider2(1).checked)
						{
						alert("Applicant 2 must also choose life, if they want Critical Illness Coverage");	
						return false;
					}
					else
						{return true;}
					}
					else if (FormIn.Life2(1).checked && FormIn.CriticalIllnessRider2(1).checked)
					{
					if	(!FormIn.Life1(1).checked && FormIn.CriticalIllnessRider1(1).checked)
						{
						alert("Applicant 1 must also choose life, if they want Critical Illness Coverage");	
						return false;
					}
					else
						{return true;}
					}
					else
					{
					
							return true;
					}
				}	
			else
			{
				return true;
			}	
		}
		

}

/******************************************************************************/
function typeofQuote(){
var innerHTML = ""
with (document.frmQuote)
 {
	ShowApplication.disabled = true
	if (quoteType.selectedIndex ==0)
		{TypeOfQuote = 1;}
	else
	{TypeOfQuote = 2;}	
}		 
	 if (document.frmQuote.quoteType.options[1].selected)
			{
     			
     			window.SecondQuote.style.display = ""
     			window.Sec.innerHTML = "<Strong>"+App2+"</Strong>"
     			window.document.frmQuote.Sex2[1].checked = window.document.frmQuote.Sex1[0].checked
     			window.document.frmQuote.Sex2[0].checked = window.document.frmQuote.Sex1[1].checked
			}
	else
		{		
			
			window.SecondQuote.style.display = "none"
			window.Sec.innerHTML=""
			
		}	
   }
   
function GetQuote(YearOfBirth,Rider2,Gender,Smoker,Discount,vTerm)
{
	var	 aspObj = RSGetASPObject("CL_RS.asp")
		var retObj = aspObj.GetQuote(YearOfBirth,Rider2,Gender,Smoker,Discount,vTerm)
		return retObj.return_value


}
/********************************************************************/
function SetDisability()
{
	with (window.document.frmQuote)
	{
		DisabilityRider1[0].disabled = Life1[0].checked
		DisabilityRider1[1].disabled = Life1[0].checked
		DisabilityRider2[0].disabled = Life1[0].checked
		DisabilityRider2[1].disabled = Life1[0].checked
		DisabilityRider1[0].checked = true
		DisabilityRider2[0].checked = true
		if (Life1[0].checked)
		{
		dis.style.visibility = "hidden"
		dis2.style.visibility = "hidden"
		}
	Life2[1].checked = 	Life1[1].checked
	Life2[0].checked = 	Life1[0].checked
		
		
	}	
}
/*********************************************************************/
function SetDisability2()
{
	with (window.document.frmQuote)
	{
		DisabilityRider2[0].disabled = Life2[0].checked
		DisabilityRider2[1].disabled = Life2[0].checked
		DisabilityRider2[0].checked = true
		//DisabilityRider2[0].checked = true
		if (Life2[0].checked)
		{
		dis2.style.visibility = "hidden"
		}
	//Life2[1].checked = 	Life1[1].checked
		
		
	}	
}
/********************************************************************/
function SetCI()
{
	with (window.document.frmQuote)
	{
		//CriticalIllnessRider2[1].checked = CriticalIllnessRider1[1].checked
	}	
}
/********************************************************************/
function SetDisabilityAmount()
{
	with (window.document.frmQuote)
	{
		//DisabilityRider2[1].checked = DisabilityRider1[1].checked
		//dis2.value = dis.value
				
	}	
}

/******************************************************************************/
function ShowAcceleration(Show,ctr1,ctr2)
{
if (Show)
	{	ctr1.style.visibility = "visible"
		ctr1.checked = false	
		ctr2.style.visibility = "visible"
	}	
else
	{
		ctr1.style.visibility = "hidden"
		ctr2.style.visibility = "hidden"
	}
}
/********************************************************/
//******************************************************************************
function MortgageCaption()
{

with (document.frmQuote)
   {
   	
  	
   	var caption = ""
	if ((Life1[1].checked) ||(Life2[1].checked))
	{
		
		if ((CriticalIllnessRider1[1].checked)||(CriticalIllnessRider2[1].checked))
			{ 
				caption = v_lifeandci
			}
		else	
			{
				caption = v_lifecoverage
				
			}
			
	}
	
	else
	   
	      	{	
	      		if ((CriticalIllnessRider1[1].checked)||(CriticalIllnessRider2[1].checked))
				{ 
					caption = v_cicoverage
					
				}
						
		}	
		
			
 }
 
return 	caption
}
/*************************************************************/
function DisableApplicationButton()
{
	
	document.frmQuote.ShowApplication.disabled = true
}	
/*************************************************************/
function SetLife2(Enabled)
{
	if (Enabled==0)
	{document.frmQuote.Life2[0].disabled = false;}
	if (Enabled==1)
	{document.frmQuote.Life2[0].disabled = true;}
}	
	
	function SetLife1(Enabled)
{
	if (Enabled==0)
	{document.frmQuote.Life1[0].disabled = false;
	document.frmQuote.Life1[0].checked = true;}
	if (Enabled==1)
	{document.frmQuote.Life1[0].disabled = true;
	document.frmQuote.Life1[1].checked = true;}
}	
