	var mult1=0;
	var mult2=0;
	var mult3=0;
	var budget2030 = 0;
	var budget2029 = 0;
	var budget2028 = 0;
	var budget2027 = 0;
	var budget2026 = 0;
	var budget2025 = 0;
	var budget2024 = 0;
	var budget2023 = 0;
	var budget2022 = 0;
	var budget2021 = 0;
	var budget2020 = 0;
	var budget2019 = 15513;
	var budget2018 = 0;
	var revenue    = 0;
	var spending   = 0;
	var info_shown = 0;
	var baseGDP18  = 21293;
	var baseDebt18 = 14738;
	var baseDebt19 = 15513;
	var baseGDP19  = 22205;
	var baseDebt20 = 16349;
	var baseGDP20  = 23154;
	var baseDebt21 = 17021;
	var baseGDP21  = 24234;
	var baseDebt22 = 17782;
	var baseGDP22  = 25131;
	var baseDebt23 = 18572;
	var baseGDP23  = 26229;
	var baseDebt24 = 19481;
	var baseGDP24  = 27265;
	var baseDebt25 = 20457;
	var baseGDP25  = 28466;
	var baseDebt26 = 21569;
	var baseGDP26  = 29710;
	var baseDebt27 = 22765;
	var baseGDP27  = 30997;
	var baseDebt28 = 24012;
	var baseGDP28  = 32331;
	var baseDebt29 = 25382;
	var baseGDP29  = 33711;
	var baseDebt30 = 26853;
	var baseGDP30  = 35287;
	var dollarsToCut = 1970;
	var pathLocked = 'locked';
	var currentPercent = (baseDebt18/baseGDP18);
	var yearAt60   = 0;
	currentPercent = currentPercent.toFixed(2);
	currentPercent = currentPercent*100;
	$(function() {	
		// RESET FORM
		$("form input").attr("checked", false); 
		$(".sectionTotal").attr("value","0");
		$(".mult_cur_value").attr("value","0");
		// prepare Options Object 
		var options = { 
		    target:     '#contact_form_box', 
		    url:        'includes/send_results.php', 
			beforeSubmit: validate,
		    success:    function(html) {
							alert(html);
							$("#submit_budget_form").attr("disabled","disabled");
		    			}
		}; 
		// pass options to ajaxForm 
		$('#budget_results_form').ajaxForm(options);

		$("#pdf_results").click(function(){
			//var queryString = $('#budget_results_form').formSerialize(); 
			//var load = window.open('includes/save_pdf2.php?'+queryString,'','scrollbars=no,menubar=no,height=200,width=200,resizable=no,toolbar=no,location=no,status=no');
			$("#submit_values_to_pdfgen").submit();
		});

		$("#select_gender").selectbox();
		$("#select_party").selectbox();
		$(".all_choices").colorbox({width:"680px", inline:true, href:"#all_possible_choices", scrolling:false});
		$(".my_choices").colorbox({width:"680px", inline:true, href:"#my_choices", scrolling:false});
		$(".methodology").colorbox({width:"680px", inline:true, href:"#methodology", scrolling:false});
		$(".faq").colorbox({width:"680px", inline:true, href:"#faq", scrolling:false});
		$(".learn").colorbox({width:"680px", inline:true, href:"#learn", scrolling:false});
		$("#current_debt #amt").append(formatCurrency(dollarsToCut));
		$(".balance_checkbox").attr('checked','');
		$("#progressbarVertical").progressbarVertical({
	        value: currentPercent,
	        width: 54,
	        height: 300
	 	});
		$("#barBudgetPath").progressbar({
	        value: 0,
	        width: 25,
	        height: 20
	 	});
		$("#barDefense").progressbar({
	        value: 0,
	        width: 100,
	        height: 20
	 	});
		$("#barDomestic").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barSocialSecurity").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barHealthcare").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barOtherSpending").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barRevenues").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barTaxExpenditures").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barRevenueTotal").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
		$("#barSpendingTotal").progressbar({
	        value: 0,
	        width: 130,
	        height: 20
	 	});
	    
		updatePercent(currentPercent);

		$('.more_info').click(function(){
			var section = $(this).attr("rel");
			$('#information:visible').hide();
			$(".information div:visible").fadeOut(function(){
				$("#"+section).show();
			});
		});
		$('.balance_checkbox').click(function(){
			var amt =  $(this).attr("value");
			var amtArray = amt.split(",");
			var id =  $(this).attr("id");
			id = id.split("_");
			var is_checked = $(this).attr('checked')?1:0;
			var parentForm = $(this).parents('.balance');
			var sectionTotal = parseInt($(parentForm).children(".sectionTotal").attr("value"));
			if(is_checked) {
				var val2030 = parseInt(amtArray[12]);
				budget2030 = (budget2030+val2030);
				var val2029 = parseInt(amtArray[11]);
				budget2029 = (budget2029+val2029);
				var val2028 = parseInt(amtArray[10]);
				budget2028 = (budget2028+val2028);
				var val2027 = parseInt(amtArray[9]);
				budget2027 = (budget2027+val2027);
				var val2026 = parseInt(amtArray[8]);
				budget2026 = (budget2026+val2026);
				var val2025 = parseInt(amtArray[7]);
				budget2025 = (budget2025+val2025);
				var val2024 = parseInt(amtArray[6]);
				budget2024 = (budget2024+val2024);
				var val2023 = parseInt(amtArray[5]);
				budget2023 = (budget2023+val2023);
				var val2022 = parseInt(amtArray[4]);
				budget2022 = (budget2022+val2022);
				var val2021 = parseInt(amtArray[3]);
				budget2021 = (budget2021+val2021);
				var val2020 = parseInt(amtArray[2]);
				budget2020 = (budget2020+val2020);
				var val2019 = parseInt(amtArray[1]);
				budget2019 = (budget2019+val2019);
				var val2018 = parseInt(amtArray[0]);
				budget2018 = (budget2018+val2018);
				if($(this).attr("rel")=='r'){
					revenue=(revenue+val2018);
				}
				else
					spending=(spending+val2018);
				$("#answ_"+id[1]).addClass("chosen");
				dollarsToCut = (dollarsToCut+val2018);
				sectionTotal=(sectionTotal+val2018);
			}
			else {
				var val2030 = parseInt(amtArray[12]);
				budget2030 = (budget2030-val2030);
				var val2029 = parseInt(amtArray[11]);
				budget2029 = (budget2029-val2029);
				var val2028 = parseInt(amtArray[10]);
				budget2028 = (budget2028-val2028);
				var val2027 = parseInt(amtArray[9]);
				budget2027 = (budget2027-val2027);
				var val2026 = parseInt(amtArray[8]);
				budget2026 = (budget2026-val2026);
				var val2025 = parseInt(amtArray[7]);
				budget2025 = (budget2025-val2025);
				var val2024 = parseInt(amtArray[6]);
				budget2024 = (budget2024-val2024);
				var val2023 = parseInt(amtArray[5]);
				budget2023 = (budget2023-val2023);
				var val2022 = parseInt(amtArray[4]);
				budget2022 = (budget2022-val2022);
				var val2021 = parseInt(amtArray[3]);
				budget2021 = (budget2021-val2021);
				var val2020 = parseInt(amtArray[2]);
				budget2020 = (budget2020-val2020);
				var val2019 = parseInt(amtArray[1]);
				budget2019 = (budget2019-val2019);
				var val2018 = parseInt(amtArray[0]);
				budget2018 = (budget2018-val2018);
				if($(this).attr("rel")=='r'){
					revenue=(revenue-val2018);
				}
				else
					spending=(spending-val2018);
					
				$("#answ_"+id[1]).removeClass("chosen");
				
				dollarsToCut = (dollarsToCut-val2018);
				sectionTotal=(sectionTotal-val2018);
			}
			$(parentForm).children(".sectionTotal").attr("value",sectionTotal);
			adjDebt = (budget2018 + baseDebt18);
			var newPercent = (adjDebt/baseGDP18);
			newPercent = newPercent*100;
			if((newPercent<61) && (newPercent>60.005)){
				newPercent = 61;
			}
			else
			newPercent = newPercent.toFixed(0);
			$('#progressbarVertical').progressbarVertical('option', 'value', newPercent);
			updatePercent(newPercent);
			if(dollarsToCut>0){
				$("#current_debt #amt").empty().append(formatCurrency(dollarsToCut));
				$("#dollars_to_cut_pdf").val(formatCurrency(dollarsToCut));
			}
			else {
				$("#current_debt #amt").empty().append('0');
				$("#dollars_to_cut_pdf").val(formatCurrency(dollarsToCut));
			}
			updateYear();
			$(".here img").fadeIn('fast');
		});
		$('.balance_radio').click(function(){
		    var amt = $(this).attr("value");
		 	var amtArray = amt.split(",");
			var name =  $(this).attr("name");
			var id =  $(this).attr("id");
			var parentForm = $(this).parents('.balance');
			var sectionTotal = parseInt($(parentForm).children(".sectionTotal").attr("value"));
			var curVal = $("#" + name + "_val").attr("value");
			var curValArray = curVal.split(",");
			if(pathLocked!="locked"){
				$(".here img").fadeIn('fast');
			}
			else{
				if(name=='iraq_afg'){
					mult1='1';
				}
				else if(name=='tax_cuts'){
					mult2='1';
				}
				else if(name=='base_discretion'){
					mult3='1';
				}
				if((mult1!=0) && (mult2!=0) && (mult3!=0)){
					pathLocked='';
					$(".here img").fadeIn('fast');
					$('#scrollContainer #choose_path span.next_button_budget').children("a").removeClass('locked');
					$('#scrollContainer #choose_path span.next_button_budget').children("a").addClass('unlocked');
				}
			}
			if((curValArray[0]!=amtArray[0]) || (curVal==='0')){
				if(curVal!='0'){
					var curValn = parseInt(curValArray[12]);
					budget2030 = (budget2030-curValn);
					var curValn = parseInt(curValArray[11]);
					budget2029 = (budget2029-curValn);
					var curValn = parseInt(curValArray[10]);
					budget2028 = (budget2028-curValn);
					var curValn = parseInt(curValArray[9]);
					budget2027 = (budget2027-curValn);
					var curValn = parseInt(curValArray[8]);
					budget2026 = (budget2026-curValn);
					var curValn = parseInt(curValArray[7]);
					budget2025 = (budget2025-curValn);
					var curValn = parseInt(curValArray[6]);
					budget2024 = (budget2024-curValn);
					var curValn = parseInt(curValArray[5]);
					budget2023 = (budget2023-curValn);
					var curValn = parseInt(curValArray[4]);
					budget2022 = (budget2022-curValn);
					var curValn = parseInt(curValArray[3]);
					budget2021 = (budget2021-curValn);
					var curValn = parseInt(curValArray[2]);
					budget2020 = (budget2020-curValn);
					var curValn = parseInt(curValArray[1]);
					budget2019 = (budget2019-curValn);
					var curValn = parseInt(curValArray[0]);
					budget2018 = (budget2018-curValn);
					sectionTotal=(sectionTotal-curValn);
				}
				var val2030 = parseInt(amtArray[12]);
				budget2030 = (budget2030+val2030);
				var val2029 = parseInt(amtArray[11]);
				budget2029 = (budget2029+val2029);
				var val2028 = parseInt(amtArray[10]);
				budget2028 = (budget2028+val2028);
				var val2027 = parseInt(amtArray[9]);
				budget2027 = (budget2027+val2027);
				var val2026 = parseInt(amtArray[8]);
				budget2026 = (budget2026+val2026);
				var val2025 = parseInt(amtArray[7]);
				budget2025 = (budget2025+val2025);
				var val2024 = parseInt(amtArray[6]);
				budget2024 = (budget2024+val2024);
				var val2023 = parseInt(amtArray[5]);
				budget2023 = (budget2023+val2023);
				var val2022 = parseInt(amtArray[4]);
				budget2022 = (budget2022+val2022);
				var val2021 = parseInt(amtArray[3]);
				budget2021 = (budget2021+val2021);
				var val2020 = parseInt(amtArray[2]);
				budget2020 = (budget2020+val2020);
				var val2019 = parseInt(amtArray[1]);
				budget2019 = (budget2019+val2019);
				var val2018 = parseInt(amtArray[0]);
				budget2018 = (budget2018+val2018);
				/* Compute Section Total */
				sectionTotal=parseInt(sectionTotal+val2018);
				$(parentForm).children(".sectionTotal").attr("value",sectionTotal);
				/* Update Current Choices Window */
				id = id.split("_");
				$("#"+id[1]).children().removeClass("chosen");
				$("#"+id[2]).addClass("chosen");	
				/* Update Current Selected Value */
				$("#" + name + "_val").attr("value",amt);
				/* Calc year data */
				adjDebt = (budget2018 + baseDebt18);
				var newPercent = (adjDebt/baseGDP18);
				newPercent = newPercent*100;
				if((newPercent<61) && (newPercent>60.005)){
					newPercent = 61;
				}
				else
				newPercent = newPercent.toFixed(0);
				/* Update Progress Area */
				$('#progressbarVertical').progressbarVertical('option', 'value', newPercent);
				updatePercent(newPercent);
				dollarsToCut = (dollarsToCut-curValArray[0]);
				dollarsToCut = (dollarsToCut+val2018);
				if(dollarsToCut>0){
					$("#current_debt #amt").empty().append(formatCurrency(dollarsToCut));
					$("#dollars_to_cut_pdf").val(formatCurrency(dollarsToCut));
				}
				else {
					$("#current_debt #amt").empty().append('0');
					$("#dollars_to_cut_pdf").val(formatCurrency(dollarsToCut));
				}
				updateYear();
				/* Unlock menu after first screen */
			}
			else {
				if((name!='iraq_afg') && (name!='tax_cuts') && (name!='base_discretion')) {
					$(this).attr("checked", false); 
					var curValn = parseInt(curValArray[12]);
					budget2030 = (budget2030-curValn);
					var curValn = parseInt(curValArray[11]);
					budget2029 = (budget2029-curValn);
					var curValn = parseInt(curValArray[10]);
					budget2028 = (budget2028-curValn);
					var curValn = parseInt(curValArray[9]);
					budget2027 = (budget2027-curValn);
					var curValn = parseInt(curValArray[8]);
					budget2026 = (budget2026-curValn);
					var curValn = parseInt(curValArray[7]);
					budget2025 = (budget2025-curValn);
					var curValn = parseInt(curValArray[6]);
					budget2024 = (budget2024-curValn);
					var curValn = parseInt(curValArray[5]);
					budget2023 = (budget2023-curValn);
					var curValn = parseInt(curValArray[4]);
					budget2022 = (budget2022-curValn);
					var curValn = parseInt(curValArray[3]);
					budget2021 = (budget2021-curValn);
					var curValn = parseInt(curValArray[2]);
					budget2020 = (budget2020-curValn);
					var curValn = parseInt(curValArray[1]);
					budget2019 = (budget2019-curValn);
					var curValn = parseInt(curValArray[0]);
					budget2018 = (budget2018-curValn);
					/* Compute Section Total */
					sectionTotal=(sectionTotal-curValArray[0]);
					$(parentForm).children(".sectionTotal").attr("value",sectionTotal);
					/* Update Current Choices Window */
					id = id.split("_");
					$("#"+id[1]).children().removeClass("chosen");
					/* Update Current Selected Value */
					$("#" + name + "_val").attr("value","0");
					/* Calc year data */
					adjDebt = (budget2018 + baseDebt18);
					var newPercent = (adjDebt/baseGDP18);
					newPercent = newPercent*100;
					if((newPercent<61) && (newPercent>60.005)){
						newPercent = 61;
					}
					else
						newPercent = newPercent.toFixed(0);
					/* Update Progress Area */
					$('#progressbarVertical').progressbarVertical('option', 'value', newPercent);
					updatePercent(newPercent);
					dollarsToCut = (dollarsToCut-curValArray[0]);
					if(dollarsToCut>0){
						$("#current_debt #amt").empty().append(formatCurrency(dollarsToCut));
						$("#dollars_to_cut_pdf").val(formatCurrency(dollarsToCut));
					}
					else {
						$("#current_debt #amt").empty().append('0');
						$("#dollars_to_cut_pdf").val(formatCurrency(dollarsToCut));
					}
					updateYear();
					/* Unlock menu after first screen */
			    }
			}

		});
		$('input').checkBox();

		$('#budget_navigation li a').click(function(){
			var destination = $(this).attr('rel');
			if(($('#scrollContainer #choose_path span.next_button_budget').children("a").hasClass('unlocked')) || (destination=='#choose_path') || (destination=='#introduction')){
				$('#budget_navigation li a').removeClass('active');
				$(this).addClass('active');
				$('#budget_navigation li').removeClass('here');
				$(this).parent().addClass('here');
				if(destination=='#results'){
					prepareResultsPage();
				}
				$("#scroll").scrollTo(destination,1000);
			}
			else{
				alert("Please Finish Budget Path Section");
			}
		});
		$('.next_button a').click(function(){
			var navID = $(this).attr("rel");
			if(navID=="nav_path"){
				$('.willReachText1:hidden').fadeIn();
			}
			$('#budget_navigation li a').removeClass('active');
			$('#'+navID).addClass('active');
			$('#budget_navigation li').removeClass('here');
			$('#'+navID).parent().addClass('here');
		});
		$('.back_button a').click(function(){
			var navID = $(this).attr("rel");
			$('#budget_navigation li a').removeClass('active');
			$('#'+navID).addClass('active');
			$('#budget_navigation li').removeClass('here');
			$('#'+navID).parent().addClass('here');
		});
		$('.done_button a').click(function(){
			var navID = $(this).attr("rel");
			$('#budget_navigation li a').removeClass('active');
			$('#'+navID).addClass('active');
			$('#budget_navigation li').removeClass('here');
			$('#'+navID).parent().addClass('here');
			prepareResultsPage();
		});
		$('.close_button').click(function(){
			$.fn.colorbox.close();
		});
		$('#scrollContainer #choose_path span.next_button_budget').click(function(){
			thisClass = $(this).children("a").attr('class');
			if(thisClass=='locked'){
				alert("Please Finish Budget Path Section");
			}
			else{
				$("#scroll").scrollTo('#defense',1000);
				$("#budget_navigation li #nav_defense").trigger('click');
			}
		});
	});

	function validate(formData, jqForm, options) { 
	    for (var i=0; i < formData.length; i++) { 
		if(formData[i].name!='from'){
			if(formData[i].name!='newsletter'){
		        if (!formData[i].value) { 
		            alert('Please enter both email and zip'); 
		            return false; 
		        } 
			  }
			}
	    } 
	}
	function updatePercent(x){
			var margin = (100-x)-2;
			$("#meter_percent").css('top',margin+'%');
			$("#meter_percent").empty();
			$("#meter_percent").append(x+'%');	
			currentPercent=x;	
			if(currentPercent>56 && currentPercent<63){
				$('#sixty_percent:visible').fadeOut();
			}
			else{
				$('#sixty_percent:hidden').fadeIn();
			}
	}
	function updateYear(){
		year="XXXX";
		var percent = ((budget2030+baseDebt30)/baseGDP30);
		if(percent<.61)
		year=2030;
		var percent = ((budget2029+baseDebt29)/baseGDP29);
		if(percent<.61)
		year=2029;
		var percent = ((budget2028+baseDebt28)/baseGDP28);
		if(percent<.61)
		year=2028;
		var percent = ((budget2027+baseDebt27)/baseGDP27);
		if(percent<.61)
		year=2027;
		var percent = ((budget2026+baseDebt26)/baseGDP26);
		if(percent<.61)
		year=2026;
		var percent = ((budget2025+baseDebt25)/baseGDP25);
		if(percent<.61)
		year=2025;
		var percent = ((budget2024+baseDebt24)/baseGDP24);
		if(percent<.61)
		year=2024;
		var percent = ((budget2023+baseDebt23)/baseGDP23);
		if(percent<.61)
		year=2023;
		var percent = ((budget2022+baseDebt22)/baseGDP22);
		if(percent<.61)
		year=2022;
		var percent = ((budget2021+baseDebt21)/baseGDP21);
		if(percent<.61)
		year=2021;
		var percent = ((budget2020+baseDebt20)/baseGDP20);
		if(percent<.61)
		year=2020;
		var percent = ((budget2019+baseDebt19)/baseGDP19);
		if(percent<.61)
		year=2019;
		var percent = ((budget2018+baseDebt18)/baseGDP18);
		if(dollarsToCut<1)
		year=2018;
		$(".yearToSixty").empty();
		$(".yearToSixty").append(year);		
		yearAt60 = year;
		if(year!='XXXX'){
			$('#debt_reach:hidden').fadeIn();
			$('#debt_reach1:visible').fadeOut();
		}
		else{
			$('#debt_reach1:hidden').fadeIn();
			$('#debt_reach:visible').fadeOut();
		}
	}
	function prepareResultsPage(){
		$('.percentGDP').empty();
		$('.percentGDP').append(currentPercent);
		var percent2030 = (26853+budget2030);
		percent2030 = (percent2030/35287);
		percent2030 = (percent2030*100);
		percent2030 = percent2030.toFixed(0);
		$('.percentGDP2030').empty();
		$('.percentGDP2030').append(percent2030);
		$('#baseline2018percent').attr('value',currentPercent);
		$('#baseline2030percent').attr('value',percent2030);
		$('.year60Reached').empty();
		$('.year60Reached').append(yearAt60);
		low_percent=.99;
		var percent = ((budget2030+baseDebt30)/baseGDP30);
		if(percent<.61) {
		year=2030;
		low_percent = percent;
		}
		var percent = ((budget2029+baseDebt29)/baseGDP29);
		if(percent<.61){
		year=2029;
		low_percent = percent;
		}
		var percent = ((budget2028+baseDebt28)/baseGDP28);
		if(percent<.61){
		year=2028;
		low_percent = percent;
		}
		var percent = ((budget2027+baseDebt27)/baseGDP27);
		if(percent<.61){
		year=2027;
		low_percent = percent;
		}
		var percent = ((budget2026+baseDebt26)/baseGDP26);
		if(percent<.61){
		year=2026;
		low_percent = percent;
		}
		var percent = ((budget2025+baseDebt25)/baseGDP25);
		if(percent<.61){
		year=2025;
		low_percent = percent;
		}
		var percent = ((budget2024+baseDebt24)/baseGDP24);
		if(percent<.61){
		year=2024;
		low_percent = percent;
		}
		var percent = ((budget2023+baseDebt23)/baseGDP23);
		if(percent<.61){
		year=2023;
		low_percent = percent;
		}
		var percent = ((budget2022+baseDebt22)/baseGDP22);
		if(percent<.61){
		year=2022;
		low_percent = percent;
		}
		var percent = ((budget2021+baseDebt21)/baseGDP21);
		if(percent<.61){
		year=2021;
		low_percent = percent;
		}
		var percent = ((budget2020+baseDebt20)/baseGDP20);
		if(percent<.61){
		year=2020;
		low_percent = percent;
		}
		var percent = ((budget2019+baseDebt19)/baseGDP19);
		if(percent<.61){
		year=2019;
		low_percent = percent;
		}
		var percent = ((budget2018+baseDebt18)/baseGDP18);
		if(dollarsToCut<1){
		year=2018;
		low_percent = percent;
		}	
		low_percent = (low_percent*100);
		if((percent2030<61) && (currentPercent<61)){
				$('.results_header:visible').hide();
				$('#congrats:hidden').show(); 
				$('#fb_status').attr('href','http://www.facebook.com/connect/prompt_feed.php?&message=I%20was%20able%20to%20Stabilize%20the%20US%20Debt%20by%202018%20using%20@BudgetHawks%20simulator!%20Can%20you?%20http://www.crfb.org/stabilizethedebt/');
				$('#twitter_post').attr('href','http://twitter.com/home?status=I%20was%20able%20to%20Stabilize%20the%20US%20Debt%20by%202018%20using%20@BudgetHawks%20simulator!%20Can%20you?%20http://www.crfb.org/stabilizethedebt/');
				$('#mail_friend').attr('href','mailto:Friend%27s%20Address?&subject=&body=I%20stabilized%20the%20US%20debt.%20Can%20you?%20Try%20at%20http://www.crfb.org/stabilizethedebt/');
				$("#results_graphic_to_show_pdf").val('congrats');
		}
		else if((percent2030>60) && (currentPercent<61)){
				$('.results_header:visible').hide();
				$('#success:hidden').show(); 
				$('#fb_status').attr('href','http://www.facebook.com/connect/prompt_feed.php?&message=I%20was%20able%20to%20Stabilize%20the%20US%20Debt%20by%202018%20using%20@BudgetHawks%20simulator!%20Can%20you?%20http://www.crfb.org/stabilizethedebt/');
				$('#twitter_post').attr('href','http://twitter.com/home?status=I%20was%20able%20to%20Stabilize%20the%20US%20Debt%20by%202018%20using%20@BudgetHawks%20simulator!%20Can%20you?%20http://www.crfb.org/stabilizethedebt/');
				$('#mail_friend').attr('href','mailto:Friend%27s%20Address?&subject=&body=I%20stabilized%20the%20US%20debt.%20Can%20you?%20Try%20at%20http://www.crfb.org/stabilizethedebt/');
				$("#results_graphic_to_show_pdf").val('success');
		}
		else if((low_percent<61) && (currentPercent>60)){
				$('.results_header:visible').hide();
				$('#nice_try:hidden').show(); 
				$('#fb_status').attr('href','http://www.facebook.com/connect/prompt_feed.php?&message=Can%20you%20Stabilize%20the%20US%20Debt?%20I%20tried%20@BudgetHawks%20simulator%20but%20couldn%27t%20by%202018.%20Give%20it%20a%20try!%20http://www.crfb.org/stabilizethedebt/');
				$('#twitter_post').attr('href','http://twitter.com/home?status=Can%20you%20Stabilize%20the%20US%20Debt?%20I%20tried%20@BudgetHawks%20simulator%20but%20couldn%27t%20by%202018.%20Give%20it%20a%20try!%20http://www.crfb.org/stabilizethedebt/');
				$('#mail_friend').attr('href','mailto:Friend%27s%20Address?&subject=&body=Can%20you%20stabilize%20the%20US%20debt?%20I%20tried.%20Now%20it%27s%20your%20turn.%20http://www.crfb.org/stabilizethedebt/');
				$("#results_graphic_to_show_pdf").val('nice_try');
		}
		else{ 
				$('.results_header:visible').hide();
				$('#fail:hidden').show(); 
					$('#fb_status').attr('href','http://www.facebook.com/connect/prompt_feed.php?&message=Can%20you%20Stabilize%20the%20US%20Debt?%20I%20tried%20@BudgetHawks%20simulator%20but%20couldn%27t%20by%202018.%20Give%20it%20a%20try!%20http://www.crfb.org/stabilizethedebt/');
				$('#twitter_post').attr('href','http://twitter.com/home?status=Can%20you%20Stabilize%20the%20US%20Debt?%20I%20tried%20@BudgetHawks%20simulator%20but%20couldn%27t%20by%202018.%20Give%20it%20a%20try!%20http://www.crfb.org/stabilizethedebt/');
				$('#mail_friend').attr('href','mailto:Friend%27s%20Address?&subject=&body=Can%20you%20stabilize%20the%20US%20debt?%20I%20tried.%20Now%20it%27s%20your%20turn.%20http://www.crfb.org/stabilizethedebt/');
				$("#results_graphic_to_show_pdf").val('fail');
		}
		
		/* update bar charts by category */
		var chooseTotal = parseInt($("#choosePath_total").attr("value"));
			var newPercent=0;
			newPercent=(chooseTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barBudgetPath").css('border-left','1px solid #999999');
				$("#barBudgetPath").css('border-right','0px');
				$("#barBudgetPath").css('margin-left','80px');
				$("#barBudgetPath div").css('float','none');
			}
			else{
				$("#barBudgetPath").css('border-left','0');
				$("#barBudgetPath").css('border-right','1px solid #999999');
				$("#barBudgetPath").css('margin-left','0');
				$("#barBudgetPath div").css('float','right');
			}
			
		$('#barBudgetPath').progressbar('option', 'value', newPercent);
			
		var defenseTotal = parseInt($("#defense_total").attr("value"));
			var newPercent=0;
			newPercent=(defenseTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barDefense").css('border-left','1px solid #999999');
				$("#barDefense").css('border-right','0px');
				$("#barDefense").css('margin-left','80px');
				$("#barDefense div").css('float','none');
			}
			else{
				$("#barDefense").css('border-left','0');
				$("#barDefense").css('border-right','1px solid #999999');
				$("#barDefense").css('margin-left','0');
				$("#barDefense div").css('float','right');
			}	
		$('#barDefense').progressbar('option', 'value', newPercent);
			
		var domesticTotal = parseInt($("#domestic_total").attr("value"));
			var newPercent=0;
			newPercent=(domesticTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0){
				newPercent = (newPercent*-1);
				$("#barDomestic").css('border-left','1px solid #999999');
				$("#barDomestic").css('border-right','0px');
				$("#barDomestic").css('margin-left','80px');
				$("#barDomestic div").css('float','none');
			}
			else{
				$("#barDomestic").css('border-left','0');
				$("#barDomestic").css('border-right','1px solid #999999');
				$("#barDomestic").css('margin-left','0');
				$("#barDomestic div").css('float','right');
			}
		$('#barDomestic').progressbar('option', 'value', newPercent);
			
		var socialTotal = parseInt($("#social_total").attr("value"));
			var newPercent=0;
			newPercent=(socialTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barSocialSecurity").css('border-left','1px solid #999999');
				$("#barSocialSecurity").css('border-right','0px');
				$("#barSocialSecurity").css('margin-left','80px');
				$("#barSocialSecurity div").css('float','none');
			}
			else{
				$("#barSocialSecurity").css('border-left','0');
				$("#barSocialSecurity").css('border-right','1px solid #999999');
				$("#barSocialSecurity").css('margin-left','0');
				$("#barSocialSecurity div").css('float','right');
			}
		$('#barSocialSecurity').progressbar('option', 'value', newPercent);
		
		var healthTotal = parseInt($("#health_total").attr("value"));
			var newPercent=0;
			newPercent=(healthTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barHealthcare").css('border-left','1px solid #999999');
				$("#barHealthcare").css('border-right','0px');
				$("#barHealthcare").css('margin-left','80px');
				$("#barHealthcare div").css('float','none');
			}
			else{
				$("#barHealthcare").css('border-left','0');
				$("#barHealthcare").css('border-right','1px solid #999999');
				$("#barHealthcare").css('margin-left','0');
				$("#barHealthcare div").css('float','right');
			}
		$('#barHealthcare').progressbar('option', 'value', newPercent);
		
		var otherTotal = parseInt($("#other_total").attr("value"));
			var newPercent=0;
			newPercent=(otherTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barOtherSpending").css('border-left','1px solid #999999');
				$("#barOtherSpending").css('border-right','0px');
				$("#barOtherSpending").css('margin-left','80px');
				$("#barOtherSpending div").css('float','none');
			}
			else{
				$("#barOtherSpending").css('border-left','0');
				$("#barOtherSpending").css('border-right','1px solid #999999');
				$("#barOtherSpending").css('margin-left','0');
				$("#barOtherSpending div").css('float','right');
			}
		$('#barOtherSpending').progressbar('option', 'value', newPercent);
		
		var revenueTotal = parseInt($("#revenue_total").attr("value"));
			var newPercent=0;
			newPercent=(revenueTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barRevenues").css('border-left','1px solid #999999');
				$("#barRevenues").css('border-right','0px');
				$("#barRevenues").css('margin-left','80px');
				$("#barRevenues div").css('float','none');
			}
			else{
				$("#barRevenues").css('border-left','0');
				$("#barRevenues").css('border-right','1px solid #999999');
				$("#barRevenues").css('margin-left','0');
				$("#barRevenues div").css('float','right');
			}
		$('#barRevenues').progressbar('option', 'value', newPercent);
		
		var expendituresTotal = parseInt($("#expenditures_total").attr("value"));
			var newPercent=0;
			newPercent=(expendituresTotal/1500);
			newPercent=(newPercent*100);
			if(newPercent < 0) {
				newPercent = (newPercent*-1);
				$("#barTaxExpenditures").css('border-left','1px solid #999999');
				$("#barTaxExpenditures").css('border-right','0px');
				$("#barTaxExpenditures").css('margin-left','80px');
				$("#barTaxExpenditures div").css('float','none');
			}
			else{
				$("#barTaxExpenditures").css('border-left','0');
				$("#barTaxExpenditures").css('border-right','1px solid #999999');
				$("#barTaxExpenditures").css('margin-left','0');
				$("#barTaxExpenditures div").css('float','right');
			}
		$('#barTaxExpenditures').progressbar('option', 'value', newPercent);
		
		/* Set Revenue and Spending Graph */
	
			var spendingPercent=0;
			spendingPercent=(spending/3000);
			spendingPercent=(spendingPercent*100);
			if(spendingPercent < 0) {
				spendingPercent = (spendingPercent*-1);
				$("#barSpendingTotal").css('border-left','1px solid #999999');
				$("#barSpendingTotal").css('border-right','0px');
				$("#barSpendingTotal").css('margin-left','80px');
				$("#barSpendingTotal div").css('float','none');
			}
			else{
				$("#barSpendingTotal").css('border-left','0');
				$("#barSpendingTotal").css('border-right','1px solid #999999');
				$("#barSpendingTotal").css('margin-left','0');
				$("#barSpendingTotal div").css('float','right');
			}
		$('#barSpendingTotal').progressbar('option', 'value', spendingPercent);
		$('#overallTotal_spending').val(spending);
			var revenuePercent=0;
			revenuePercent=(revenue/3000);
			revenuePercent=(revenuePercent*100);
			if(revenuePercent < 0) {
				revenuePercent = (revenuePercent*-1);
				$("#barRevenueTotal").css('border-left','1px solid #999999');
				$("#barRevenueTotal").css('border-right','0px');
				$("#barRevenueTotal").css('margin-left','80px');
				$("#barRevenueTotal div").css('float','none');
			}
			else{
				$("#barRevenueTotal").css('border-left','0');
				$("#barRevenueTotal").css('border-right','1px solid #999999');
				$("#barRevenueTotal").css('margin-left','0');
				$("#barRevenueTotal div").css('float','right');
			}
		$('#barRevenueTotal').progressbar('option', 'value', revenuePercent);
		$('#overallTotal_revenue').val(revenue);
			var queryString = $('#budget_results_form').formSerialize();
			$('#pdf_gen_vars').attr('value',queryString);
	}
	function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num );
	}
