// JavaScript Document
// HSA dynamic deductible script

function showCoverage(type,deductible) {

		var valDeductible, valOOPMax, valCoinsurance, tableCol;
		
//hsa plan values
		var indieDeductible = new Array("$1,200",  "$1,500",  "$2,000",  "$2,500",  "$3,000",  "$3,500",  "$5,000", "$5,700");
		var indieOOPMax = new Array("$3,600",  "$3,000 or $5,000",  "$4,000",  "$5,000",  "$5,000",  "$5,000",  "$5,950",  "$5,950");
		var indieCoinsurance = new Array("80/60", "80/60", "100/80", "80/60", "100/80", "80/60", "100/80", "100/80");
		var familyDeductible = new Array("$2,400",  "$3,000",  "$4,000",  "$5,000",  "$6,000",  "$7,000",  "$10,000",  "$11,400");
		var familyOOPMax = new Array("$7,200",  "$6,000 or $10,000",  "$8,000",  "$10,000",  "$10,000",  "$10,000",  "$11,900",  "$11,900");
		var familyCoinsurance = new Array("80/60", "80/60", "100/80", "80/60", "100/80", "80/60", "100/80", "100/80");
		var embedDeductible = new Array("$5,000 \($3,000\)", "$7,000 \($3,000\)"); 
		var embedOOPMax = new Array("$5,000", "$10,000");
		var embedCoinsurance = new Array("80/60", "80/60");
				
		if (type != 'embedded') {
			valDeductible = deductible;
		} 
		else 
		{
			//optional embedded deductible
			valDeductible = '<a href="javascript:void(0);" onmouseover="doPopUp(event, popup1002, 340)" onmouseout="hideTip()" class="rollover">'+deductible+'</a>';
		}

		if (type == 'individual') {
				var arr = jQuery.grep(indieDeductible, function (n,i) {return (n == deductible)});
				tableCol = jQuery.inArray( arr[0], indieDeductible);
				valOOPMax = indieOOPMax[tableCol];
				valCoinsurance = indieCoinsurance[tableCol]; } else if (type == 'family') {
				var arr = jQuery.grep(familyDeductible, function (n,i) {return (n == deductible)});
				tableCol = jQuery.inArray( arr[0], familyDeductible);
				valOOPMax = familyOOPMax[tableCol];
				valCoinsurance = familyCoinsurance[tableCol]; } else {
				var arr = jQuery.grep(embedDeductible, function (n,i) {return (n == deductible)});
				tableCol = jQuery.inArray( arr[0], embedDeductible);
				valOOPMax = embedOOPMax[tableCol];
				valCoinsurance = embedCoinsurance[tableCol]; }

		$('#Choose').hide();
		$('#Coverage').show();
				
		if($('#valueDeductible').html() != valDeductible) {$('#valueDeductible').html(valDeductible);$('#valueDeductible').effect("highlight", {}, 1500);};
		if($('#valueOOPMax').html() != valOOPMax) {$('#valueOOPMax').html(valOOPMax);$('#valueOOPMax').effect("highlight", {}, 1500);};
		if($('#valueCoinsurance').html() != valCoinsurance) {$('#valueCoinsurance').html(valCoinsurance);$('#valueCoinsurance').effect("highlight", {}, 1500);};
			
	}

		$('#dedOptions a').removeClass('selected');
		
$(document).ready(function(){                                    
	
	$('#dedOptions a').click(function(){
		
		if ( $(this).is('.rollover') ){ 
			return false;
		}
		
		var myVal = $(this).html();
		
		if ($(this).parent().is('#individual')){
			myParent = 'individual';
		} else if ($(this).parent().is('#family')) {
			myParent = 'family';
		} else {
			myParent = 'embedded';
		};
	
		$('#dedOptions a').removeClass('selected');
		$(this).addClass('selected');
		
		showCoverage(myParent,myVal);
		
	});	
	
						   });
