///////////////////////////////////////////////////////////////////////////////////////////
// Instant Quote Slider
///////////////////////////////////////////////////////////////////////////////////////////

$(document).ready(function(){	
	$("#slider").easySlider({
		auto: false, 
		continuous: false,		
		//numeric: true,
		controlsShow: false
	});
});	

///////////////////////////////////////////////////////////////////////////////////////////
// Dynamic table based on dropdown selection
///////////////////////////////////////////////////////////////////////////////////////////

function onCheckShow(objRowID,objVal)
{
if(objVal == 'Yes')
{
document.getElementById(objRowID).style.display = document.all ? "block" : "table-row";
}
else
{
document.getElementById(objRowID).style.display = "none";
}
}
function onChangedChildren(objValue)
{
document.getElementById("primaryApplicant").style.display = "none";
document.getElementById("row1").style.display = "none";
document.getElementById("row2").style.display = "none";
document.getElementById("row3").style.display = "none";
document.getElementById("row4").style.display = "none";
document.getElementById("row5").style.display = "none";
document.getElementById("genderSelection").style.display = "none";
 
if(objValue == "primaryApplicant"){
      document.getElementById("genderSelection").style.display = document.all ? "block" : "table-row";
      document.getElementById("primaryApplicant").style.display = document.all ? "block" : "table-row";
      document.getElementById("sAge").value = "";
      document.getElementById("spAge").value = "";      
      document.getElementById("c1Age").value = "";            
      document.getElementById("c2Age").value = "";            
      document.getElementById("c3Age").value = "";            
      document.getElementById("c4Age").value = "";     
      document.getElementById("covTypeID").value = "";                                     
}

if(objValue == "row1"){
      document.getElementById("genderSelection").style.display = document.all ? "block" : "table-row";
      document.getElementById("primaryApplicant").style.display = document.all ? "block" : "table-row";
      document.getElementById("row1").style.display = document.all ? "block" : "table-row";     
      document.getElementById("sAge").value = "";
      document.getElementById("spAge").value = "";      
      document.getElementById("c1Age").value = "";            
      document.getElementById("c2Age").value = "";            
      document.getElementById("c3Age").value = "";            
      document.getElementById("c4Age").value = "";   
      document.getElementById("covTypeID").value = "";                 
}
 
if(objValue == "row2"){
      document.getElementById("genderSelection").style.display = document.all ? "block" : "table-row";
      document.getElementById("primaryApplicant").style.display = document.all ? "block" : "table-row";    
      document.getElementById("row1").style.display = document.all ? "block" : "table-row";
      document.getElementById("row2").style.display = document.all ? "block" : "table-row";
      document.getElementById("row3").style.display = document.all ? "block" : "table-row";
      document.getElementById("row4").style.display = document.all ? "block" : "table-row";
      document.getElementById("row5").style.display = document.all ? "block" : "table-row";      
      document.getElementById("sAge").value = "";
      document.getElementById("spAge").value = "";      
      document.getElementById("c1Age").value = "";            
      document.getElementById("c2Age").value = "";            
      document.getElementById("c3Age").value = "";            
      document.getElementById("c4Age").value = "";        
      document.getElementById("covTypeID").value = "";      
}

if(objValue == "row3"){
      document.getElementById("genderSelection").style.display = document.all ? "block" : "table-row";
      document.getElementById("row2").style.display = document.all ? "block" : "table-row";
      document.getElementById("row3").style.display = document.all ? "block" : "table-row";
      document.getElementById("row4").style.display = document.all ? "block" : "table-row";
      document.getElementById("row5").style.display = document.all ? "block" : "table-row";   
      document.getElementById("sAge").value = "";
      document.getElementById("spAge").value = "";      
      document.getElementById("c1Age").value = "";            
      document.getElementById("c2Age").value = "";            
      document.getElementById("c3Age").value = "";            
      document.getElementById("c4Age").value = "";        
      document.getElementById("covTypeID").value = "C";                 
}

if(objValue == "row4"){
      document.getElementById("genderSelection").style.display = document.all ? "block" : "table-row";
      document.getElementById("primaryApplicant").style.display = document.all ? "block" : "table-row";
      document.getElementById("row2").style.display = document.all ? "block" : "table-row";
      document.getElementById("row3").style.display = document.all ? "block" : "table-row";
      document.getElementById("row4").style.display = document.all ? "block" : "table-row";
      document.getElementById("row5").style.display = document.all ? "block" : "table-row";      
      document.getElementById("sAge").value = "";
      document.getElementById("spAge").value = "";      
      document.getElementById("c1Age").value = "";            
      document.getElementById("c2Age").value = "";            
      document.getElementById("c3Age").value = "";            
      document.getElementById("c4Age").value = "";        
      document.getElementById("covTypeID").value = "";      
}


} 
function validate()
{
	var errors = new Array();
	
	if( document.formIFP.zipCode.value=="" )
	{
		errors.push( "Valid Zip Code is Required");
	}	
	
	if( document.formIFP.D1.value=="" )
	{
		errors.push( "Select Coverage Type");
	}	
	
	if( document.getElementById("primaryApplicant").style.display!="none" )
	{
		if( document.formIFP.sAge.value=="" )
		{
			errors.push( "Applicant's Age is Required");
		}
	}

	if( document.getElementById("row1").style.display!="none" )
	{
	
		if( document.formIFP.spAge.value=="" )
		{
			errors.push( "Spouse's Age is Required");
		}
	}

	if( document.getElementById("row2").style.display!="none" )
	{
	
		if( document.formIFP.c1Age.value=="" )
		{
			errors.push( "Child 1's Age is Required");
		}
	}

	if( errors.length )
	{
		alert("Missing Fields:\n" + errors.join("\n"));
	return false;
	}
return true;
}

