var size_slider = 360;
var price_min = 80;
var price_max = 1000;
var start_price = 400;
var days_min = 1;
var days_max = 45;
var start_day = 30;
var price_month = 8.33;

function setDays( val ) {
	$('#days').val( val );
	var today = new Date();
	var date_today = today.getDate()
//	alert(date_today);
	
	today.setDate(val + date_today);
	$('#today').html(today.toDateString())
	Calculate();
}
	
function setPrice( val ) {
	$('#price').val( val );
	Calculate();
}

function Calculate(){
	var vmontlyInterestRate = 25;
	var payDate = parseInt( $('#days').val() );
	var vamountBorrowed = parseInt( $('#price').val() );
	var interestRatePerDay = ((vmontlyInterestRate / 100) * 12) / 365;
	var vinterestDiscount = 0;
	if (vinterestDiscount > 0) {
		interestRatePerDay = interestRatePerDay * (1 - vinterestDiscount / 100);
	}
	var vtransactionFee = 1.50;
	var vtransactionFeeOld = vtransactionFee;
	var vtransactionDiscount = 0;
	if (vtransactionDiscount > 0) {
		vtransactionFee = vtransactionFee * (1 - vtransactionDiscount / 100);
	}
	var totalCost = (interestRatePerDay * eval(payDate) * eval(vamountBorrowed + vtransactionFee)) + eval(vamountBorrowed) + eval(vtransactionFee);
	
	
	
	
	var month = ( $('#price').val() * 0.01 ) + ( $('#days').val() * 0.06 ) + 5.56; 
	var sum = parseInt($('#price').val()) + month;
	$('#borrowing').html( vamountBorrowed );
	$('#total_charges').html( (totalCost - vamountBorrowed).toFixed(2) );
	$('#total_to_repay').html( totalCost.toFixed(2) );
}
	
$(document).ready( function(){
	$('#max_price').html(price_max);
	setDays( start_day );
	setPrice( start_price );
	
	$('.min').click(function(){
		var val = $(this).parent().find('.size input').val() - 1;
		var type = $(this).parent().find('.size input').attr('alt');
		trackbar.getObject(type).updateLeftValue(val);
			$($(this).parent().find('.size input')).focus();
	});
	$('.max').click(function(){
		var val = parseInt($(this).parent().find('.size input').val()) + 1;
		var type = $(this).parent().find('.size input').attr('alt');
		trackbar.getObject(type).updateLeftValue(val);
		$($(this).parent().find('.size input')).focus();
	});
	$('.size input').keyup(function(){
		var val = parseInt($(this).val());
		if ( isNaN(val) )
			val = 1;
		trackbar.getObject($(this).attr('alt')).updateLeftValue(val);
	});
});
