$(document).ready(function()
{
	//$("#toggle_visibility").hide();
	//$("#toggle_gold").hide();
	$("#special_membership_type_gold").attr('disabled', true);
	$("#special_membership_type_visibility").attr('disabled', true);
	$("#special_membership_type_community").attr('disabled', true);
	
	calculate();
}); 

function calculate()
{
	var form = document.Application_Form;
	var membership_price = 0;
	var service_price = 35;
	var total_price = 0;
	
	num_full_time = Number(form.num_full_time.value);
	num_part_time = Number(form.num_part_time.value);
	
	num_employees = Math.round(num_full_time + (num_part_time/2));
	
	if(num_employees <= 5)
	{
		membership_price = 435;
	}
	else if(num_employees > 5 && num_employees <= 10)
	{
		membership_price = 480;
	}
	else if(num_employees > 10 && num_employees <= 20)
	{
		membership_price = 530;
	}
	else if(num_employees > 20 && num_employees <= 35)
	{
		membership_price = 595;
	}
	else if(num_employees > 35 && num_employees <= 60)
	{
		membership_price = 715;
	}
	else if(num_employees > 60 && num_employees <= 100)
	{
		membership_price = 915;
	}
	else if(num_employees > 100 && num_employees <= 200)
	{
		membership_price = 1390;
	}
	else if(num_employees > 200 && num_employees <= 350)
	{
		membership_price = 2120;
	}
	else if(num_employees > 350 && num_employees <= 500)
	{
		membership_price = 2835;
	}
	else if(num_employees > 500 && num_employees <= 750)
	{
		membership_price = 4035;
	}
	else if(num_employees > 750 && num_employees <= 1000)
	{
		membership_price = 5245;
	}
	else if(num_employees > 1000 && num_employees <= 2000)
	{
		membership_price = 10050;
	}
	else if(num_employees > 2000 && num_employees <= 4000)
	{
		membership_price = 19665;
	}
	else if(num_employees > 4000)
	{
		membership_price = num_employees*5.45;
	}
	
	if(num_employees <= 5)
	{
		//$("#toggle_visibility").show();
		/* Checkbox
		if($("#visibility").is(":checked") == true)
		{
			membership_price = 250;
		}
		*/
		$("#special_membership_type_visibility").attr('disabled', false);
	}
	else
	{
		//$("#toggle_visibility").hide();
		// Radio
		if($("input[name='special_membership_type']:checked").val() == "Visibility")
		{
			$("input[name='special_membership_type']")[0].checked = true;
		}
		//
		$("#special_membership_type_visibility").attr('disabled', true);
	}
	
	if(membership_price >= 1000 && membership_price < 3500)
	{
		//$("#toggle_gold").show();
		$("#special_membership_type_gold").attr('disabled', false);
	}
	else
	{
		//$("#toggle_gold").hide();
		
		// Radio
		if($("input[name='special_membership_type']:checked").val() == "Gold")
		{
			$("input[name='special_membership_type']")[0].checked = true;
		}
		//
		$("#special_membership_type_gold").attr('disabled', true);
	}
	
	if(num_employees < 100)
	{
		$("#special_membership_type_community").attr('disabled', false);
	}
	else
	{
		// Radio
		if($("input[name='special_membership_type']:checked").val() == "Community")
		{
			$("input[name='special_membership_type']")[0].checked = true;
		}
		//
		$("#special_membership_type_community").attr('disabled', true);
	}
	
	
	switch($("input[name='special_membership_type']:checked").val())
	{
		case "Community":
			membership_price = 435 + num_employees * 3.28;
		break;
		case "Government":
			membership_price = 435 + num_employees * 4.37;
		break;
		case "School":
			membership_price = 435 + num_employees * 0.02;
		break;
		//Radio
		case "Visibility":
			membership_price = 250;
		break;
		//
		default:
		break;
	}
	
	// Set values
	total_price = membership_price + service_price;
	
	document.getElementById('display_membership_price').innerHTML = membership_price.toFixed(2);
	document.getElementById('display_service_price').innerHTML = service_price.toFixed(2);
	document.getElementById('display_total_price').innerHTML = total_price.toFixed(2);
	$("#total_price").val(total_price.toFixed(2));
}
