// Common Scripts

// Sliding Footer
jQuery(document).ready(function(){
	$("#footer-top-market-wrap").hide();
	$("#footer-top-newsletter-wrap").hide();
});

jQuery(function($) {
	slide = false;
	slide2 = false;
	var height = $('#footer-top-market-wrap').height();
	$('#market-news-btn').click(function() {
		var docHeight = $(document).height();
		var windowHeight = $(window).height();
		var scrollPos = docHeight - windowHeight + height;
		$('#footer-top-newsletter-wrap').hide();
		slide2 = false
		$('#subscribe-to-our-newsletter-btn').removeClass('subscribe-to-our-newsletter-btn-selected');
		$('#footer-top-market-wrap').animate({ height: "toggle"}, 1000);
		if(slide == false) {
			//$('html, body').animate({scrollTop: scrollPos+'px'}, 1000);
			slide = true;
			$('#market-news-btn').addClass('market-news-btn-selected');
			$('#shade').removeClass('hide');
		} else {
			slide = false;
			$('#market-news-btn').removeClass('market-news-btn-selected');
			$('#shade').addClass('hide');
		}
	});
	$('#market-close-btn').click(function() {
		var docHeight = $(document).height();
		var windowHeight = $(window).height();
		var scrollPos = docHeight - windowHeight + height;
		$('#footer-top-market-wrap').animate({ height: "toggle"}, 1000);
			slide = false;
			$('#market-news-btn').removeClass('market-news-btn-selected');
			$('#shade').addClass('hide');
	});

	
	var height = $('#footer-top-newsletter-wrap').height();
	$('#subscribe-to-our-newsletter-btn').click(function() {
		var docHeight = $(document).height();
		var windowHeight = $(window).height();
		var scrollPos = docHeight - windowHeight + height;
		$('#footer-top-market-wrap').hide();
		slide = false;
		$('#market-news-btn').removeClass('market-news-btn-selected');
		$('#footer-top-newsletter-wrap').animate({ height: "toggle"}, 1000);
		if(slide2 == false) {
			//$('html, body').animate({scrollTop: scrollPos+'px'}, 1000);
			slide2 = true;
			$('#subscribe-to-our-newsletter-btn').addClass('subscribe-to-our-newsletter-btn-selected');
			$('#shade').removeClass('hide');
		} else {
			slide2 = false;
			$('#subscribe-to-our-newsletter-btn').removeClass('subscribe-to-our-newsletter-btn-selected');
			$('#shade').addClass('hide');
		}
	});
	$('#newsletter-close-btn').click(function() {
		var docHeight = $(document).height();
		var windowHeight = $(window).height();
		var scrollPos = docHeight - windowHeight + height;
		$('#footer-top-newsletter-wrap').animate({ height: "toggle"}, 1000);
			slide2 = false;
			$('#subscribe-to-our-newsletter-btn').removeClass('subscribe-to-our-newsletter-btn-selected');
			$('#shade').addClass('hide');
	});
});

// Mortgage Calculator
jQuery(document).ready(function(){
	$("#monthly-payment").hide();
	$("#calculate-btn").click(function(){ 
		var $p = parseInt($("#PRINCIPLE").val());
		var $i = parseFloat($("#RATE").val()) / 1200;
		var $n = parseInt($("#TERM").val()) * 12;
		var $payment = ($p * ($i * Math.pow(1 + $i, $n)))/(Math.pow(1 + $i, $n) - 1);
		$("#monthly-payment").slideDown(400);
		if(!isNaN($payment)) {
			$("#PAYMENT").val($payment.toFixed(2));
		} else {
			$("#PAYMENT").val('Error');
		}
	});
});
