<!--

Shadowbox.loadSkin('classic', 'js/skin');
Shadowbox.loadLanguage('en', 'js/lang');
Shadowbox.loadPlayer(['html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'js/player');

$(document).ready(function()
{	
	Shadowbox.init();
	
	$("#nav1 img").hover(
	 function()
	 {
	 	this.src = this.src.replace("_off","_on");
	 },
	 function()
	 {
	 	this.src = this.src.replace("_on","_off");
	 }
	);

	$("#nav2 img").hover(
			 function()
			 {
			 	this.src = this.src.replace("_off","_on");
			 },
			 function()
			 {
			 	this.src = this.src.replace("_on","_off");
			 }
	);
	$(".buttons img").hover(
			 function()
			 {
			 	this.src = this.src.replace("_off","_on");
			 },
			 function()
			 {
			 	this.src = this.src.replace("_on","_off");
			 }
	);

	
	//This is the loan calculator 

	function updateValues() {

		var total = 0
		if ($("#use_land").val() == parseInt($("#use_land").val())) { total += parseInt($("#use_land").val());};
		if ($("#use_construct").val() == parseInt($("#use_construct").val())) { total += parseInt($("#use_construct").val());};
		if ($("#use_equipment").val() == parseInt($("#use_equipment").val())) { total += parseInt($("#use_equipment").val());};
		if ($("#use_fees").val() == parseInt($("#use_fees").val())) { total += parseInt($("#use_fees").val());};
		$("#use_total").html("$"+addCommas(total));					
		$("#source_total").html("$"+addCommas(total));					
								
		var source_bank = Math.round(total*0.50);
		$("#source_bank").html("$"+addCommas(source_bank));	//use 50% as the bank loan	
		
		/* convert to percentage */
		var equity_percent = parseInt($("#source_equity_percent").val())/100; 
		//multiply by the total and round it
		var source_equity = Math.ceil(total*(equity_percent));
		$("#source_equity").html("$"+addCommas(source_equity));	//use equity % 				
		//use selected percent minus 50% , multiply by total and round it
		var source_sba_percent = 0.5-equity_percent;
		var source_sba = Math.ceil(total*(source_sba_percent));
		$("#source_sba").html("$"+addCommas(source_sba));	//use remainder as the sba loan		
		$("#504_net").html("$"+addCommas(source_sba));	//use remainder as the sba loan		
		
		//first half - the easy part .. now the difficult part
		var sba_guarantee_fee = Math.ceil(parseInt(source_sba)*0.00);
		var funding_fee = Math.ceil(parseInt(source_sba)*0.0025);
		var cdc_processing_fee = Math.ceil(parseInt(source_sba)*0.015);
		var closing_fee = 2500;
		var subtotalA = parseInt(sba_guarantee_fee)+parseInt(funding_fee)+parseInt(cdc_processing_fee)+parseInt(closing_fee);
		subtotalA = (total==0) ? 0 : subtotalA;
		var subB = (parseInt(source_sba)+subtotalA)/0.996;
		var subE = Math.ceil((Math.ceil(subB*0.001)/0.001)*0.004); 
		//$("#fee_uw").html("$"+addCommas(subE));
		$("#fee_loan").html("$"+addCommas(subtotalA+subE));
		$("#fee_total").html("$"+addCommas(source_sba+subtotalA+subE));
		var gross_deb = source_sba+subtotalA+subE;
		gross_deb = Math.ceil(gross_deb*0.001)/0.001;
		$("#gross_deb").html("$"+addCommas(gross_deb));
		
		//calculate monthly payments
		var debt_bank_percent = parseInt($("#debt_bank_percent").val())/100;
		var debt_bank_term = parseInt($("#debt_bank_term").val());
		var payment_rate = debt_bank_percent/12;
		var num_payments = debt_bank_term*12;
		//var bank_payment = source_bank*dfd*(payment_rate)/qaz;
		var bank_payment = (source_bank * payment_rate) / (1 - Math.pow(1 + payment_rate, -num_payments));
		//PAY = (PR * IN) / (1 - Math.pow(1 + IN, -PE))
		bank_payment = Math.ceil(bank_payment*100)/100;
		$("#monthly_bank").html("$"+addCommas(bank_payment));
		var sba_percent = parseFloat($("#debt_sba_percent").val())/100;
		var sba_payment_rate = sba_percent/12;
		var sba_num_payments = 20*12;
		var sba_bank_payment = (gross_deb * sba_payment_rate) / (1 - Math.pow(1 + sba_payment_rate, -sba_num_payments));
		//PAY = (PR * IN) / (1 - Math.pow(1 + IN, -PE))
		sba_bank_payment = Math.ceil(sba_bank_payment*100)/100;
		$("#monthly_sba").html("$"+addCommas(sba_bank_payment));
		var monthly_total = sba_bank_payment+bank_payment;
		$("#monthly_total").html("$"+addCommas(Math.ceil(monthly_total*100)/100));
		$("#annual_bank").html("$"+addCommas(Math.ceil((bank_payment*12)*100)/100));
		$("#annual_sba").html("$"+addCommas(Math.ceil((sba_bank_payment*12)*100)/100));
		$("#annual_total").html("$"+addCommas(Math.ceil(((bank_payment*12)+(sba_bank_payment*12))*100)/100));		

	};

	$("#source_sba_percent").html(50-(parseInt($("#source_equity_percent").val()))+"%");
	
	$("input[type='text']").keyup(function(){
		updateValues();
	});
	
	$("select").change(function() {
		$("#source_sba_percent").html(50-(parseInt($("#source_equity_percent").val()))+"%");
		updateValues();
	});

});
function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 0 ? x[1] : '';
	x2 += '';

	if (x2.length == 2 ) {
		x2 = '.' + x2;
	} else if(x2.length == 1){
		x2 = '.' + x2 + '0';
	} else {
		x2 = '';
	}
	
	
	
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}


/*
		//example rounding
		var subC = Math.ceil(subB*100)/100; 
		//round 2 decimal places
		var subD = Math.ceil(subB*0.001)/0.001; 
		//round to thousandth
*/
		


-->