<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">$(document).ready(function(){
		
	/* ------------------------- */	
	if( $("section.three-animated-widgets").length ){
		$("section.three-animated-widgets").mousemove(function(e) {
			parallaxIt(e, $(this), $(this).find(".widget"), -20);
		});
	}
	
	/* ------------------------- */
	var widget1 = $('section.alt').find('.animated-widget-1');
	var widget2 = $('section.alt').find('.animated-widget-2');
	var widget3 = $('section.alt').find('.animated-widget-3');
	
	var widget1num = 7;
	var widget2num = 6;
	var widget3num = 5;
	
	$(window).scroll(function () {
		adjustWidgetTops(widget1, widget2, widget3, widget1num, widget2num, widget3num);		
	});
	
	$(window).resize(function () {
		adjustWidgetTops(widget1, widget2, widget3, widget1num, widget2num, widget3num);		
	});
	
	adjustWidgetTops(widget1, widget2, widget3, widget1num, widget2num, widget3num);

});

function adjustWidgetTops(widget1, widget2, widget3, widget1num, widget2num, widget3num){
	if( $(window).width() &gt; 767 ){
		widget1.css({ "top": ( widget1.height() / (5)) - ( $(this).scrollTop() / widget1num ) + "px" });
		widget2.css({ "top": ( widget2.height() / (5)) - ( $(this).scrollTop() / widget2num ) + "px" });
		widget3.css({ "top": ( widget3.height() / (5)) - ( $(this).scrollTop() / widget3num ) + "px" });
	} else {
		widget1.css({ "top": "0" });
		widget2.css({ "top": "0" });
		widget3.css({ "top": "0" });
	}
}

function parallaxIt(e, _this, target, movement) {
	if( $(window).width() &gt; 992 ){
		var $this = _this;
		var relX = e.pageX - $this.offset().left;
		var relY = e.pageY - $this.offset().top;
		TweenMax.to(target, 1, {
			x: (relX - $this.width() / 2) / $this.width() * movement,
			y: (relY - $this.height() / 2) / $this.height() * movement
		});
	}
}











//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
// FINANCING CALCULATOR  /////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////

var interestRate = 0;
var total_amount_financed_pre = 0;
var total_amount_financed_pre2 = "";
var total_amount_financed_whole = "";
var total_amount_financed_change = 0;
var total_amount_financed = "";
var payment_plan_pre = "";
var payment_plan = 0;

// Calculator func
function recalculateTotalMonthly(){
	
	//$('#total-amount-monthly').html('$0');
	interestRate = 0.0999;
	total_amount_financed_pre = $('#total_amount_financed').val();
	console.log('#total_amount_financed='+total_amount_financed_pre);
	total_amount_financed_pre2 = total_amount_financed_pre.split('.');
	total_amount_financed_whole = total_amount_financed_pre2[0].replace(/[.,\/#!$%\^&amp;\*;:{}=\-_`~()]/g,'') * 1;					
	if( total_amount_financed_pre2[1] != '' &amp;&amp; total_amount_financed_pre2[1] != null ){
		total_amount_financed_change = (total_amount_financed_pre2[1] * 1) / 100;
	}else{
		total_amount_financed_change = 0;
	}
	total_amount_financed = (total_amount_financed_whole * 1) + (total_amount_financed_change * 1);					
	payment_plan_pre = $('#payment_plan').val();
	payment_plan = payment_plan_pre * 1;
	console.log('total:'+total_amount_financed+', change:'+total_amount_financed_change+', plan:'+payment_plan);
	if( total_amount_financed_pre != NaN &amp;&amp; total_amount_financed_pre != 'NaN' &amp;&amp; total_amount_financed_pre != '' &amp;&amp; total_amount_financed_pre != null ){
		if( total_amount_financed_pre != '' &amp;&amp; payment_plan_pre != ''){
			if( payment_plan == '6' || payment_plan == 6 || payment_plan == '12' || payment_plan == 12 ){
				//interest free for 6 and 12 months
				var monthly_divided = total_amount_financed / payment_plan;
			}else{						
				//apply interest fees to all else				
				var monthly_divided = (total_amount_financed + (total_amount_financed * interestRate)) / payment_plan;
			}
			//apply/show results
			$('#total-amount-monthly').html('').html('$'+monthly_divided.toFixed(2)+' &lt;span class="p"&gt;per month for '+payment_plan+' months&lt;/span&gt;');
		}
	}
}
			
// Triggers
function initCalcTriggers(){
	
	if( $('#product-details-price').length ){
		var priceHtml = $('#product-details-price').html();		
		var removeElements = function(text, selector) {
			var wrapped = $("&lt;div&gt;" + text + "&lt;/div&gt;");
			wrapped.find(selector).remove();
			return wrapped.html();
		}
		var removedSaleString = removeElements(priceHtml, "strike");		
		var priceNumber = Number(removedSaleString.replace(/[^0-9.-]+/g,""));
		if( priceNumber &gt; 999.99 ){
			$('#financing-section-container').removeClass('hide');
		} else {
			return;
		}
		$('#total_amount_financed').val('$'+priceNumber);
		recalculateTotalMonthly();
	}
	
	$('#payment_plan').on('change keyup', function(e){
		recalculateTotalMonthly();
	});
	
	$('#total_amount_financed').on('change keyup', function(e){
		$(this).val(format($(this).val()));		
		//alert('!');	
		recalculateTotalMonthly();
	});					

}

// 
$(function(){	
	setTimeout(function(){
		initCalcTriggers();
	}, 1500);
});

// Currency Formatting				
var format = function(num){
	var str = num.toString().replace('$', ''), parts = false, output = [], i = 1, formatted = null;
	if(str.indexOf('.') &gt; 0) {
		parts = str.split('.');
		str = parts[0];
	}
	str = str.split('').reverse();
	for(var j = 0, len = str.length; j &lt; len; j++) {
		if(str[j] != ',') {
			output.push(str[j]);
			if(i%3 == 0 &amp;&amp; j &lt; (len - 1)) {
				output.push(',');
			}
			i++;
		}
	}
	formatted = output.reverse().join('');
	return('$' + formatted + ((parts) ? '.' + parts[1].substr(0, 2) : ''));
};

//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
// FINANCING CALCULATOR  /////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////</pre></body></html>