/*SiteSeal*/
function verifySeal(){var a="740";var c="592";var b="https://seal.starfieldtech.com:443/verifySeal?sealID=Z6ORAGCjkU3KDfdngoBeiMyRIVs9VKNHrbFcqE64UVZ3OmkPxJS";window.open(b,"SealVerfication","location=yes,status=yes,resizable=yes,scrollbars=no,width="+c+",height="+a)};

/*Google Analytics*/
var _gaq=_gaq||[];_gaq.push(["_setAccount","UA-879372-2"]);_gaq.push(["_trackPageview"]);(function(){var b=document.createElement("script");b.type="text/javascript";b.async=true;b.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a)})();

/* Gmap - Zipode*/

$(document).ready(function() {
	GetMap(); 
}); 
var svcUrl = 'http://www.carloan.com/clever/clever.svc/';
function GetMap() {
    $.getJSON(
        svcUrl + "VisitorIP?method=?",
        null,
        function (data) {
            GetZip(data.VisitorIPResult.ipAddress);
			$('#zip').val(GetZip(data.VisitorIPResult.ipAddress));
        }
    );
}
function GetZip(ipAddress) {
    if (ipAddress.length == 0 || ipAddress.substr(0,7) == "192.168") {
        ipAddress = "71.16.87.2";
    }
    $.getJSON(
        svcUrl + "VisitorLocation?method=?",
        { "ipAddress": ipAddress },
        function (data) {
				if (data.VisitorLocationResult.zipCode == '0') {
                    $('#zip').val('');
                }
                else {
                    $('#zip').val(data.VisitorLocationResult.zipCode);
                }

                if ($('#city').length > 0) {
                    $('#city').val(data.VisitorLocationResult.city);
                }

                if ($('#state').length > 0) {
                    $('#state').val(data.VisitorLocationResult.state);
                }
            initMap(data.VisitorLocationResult.latitude, data.VisitorLocationResult.longitude, data.VisitorLocationResult.dealerLocations);
        }
    )
}
//Google Map
function initMap(lat, lng, dealerLocations) {
    var latlng = new google.maps.LatLng(lat, lng);
    var myOptions = {
        zoom: 8,
        center: latlng,
        disableDefaultUI: true,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById('map'), myOptions);
    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
        title: "Welcome!"
    });
    var i = 1;
    $.each(dealerLocations,
        function (index, dealer) {
            var latlng = new google.maps.LatLng(dealer.BuyerLatitude, dealer.BuyerLongitude);
            var marker = new google.maps.Marker({
                position: latlng,
                map: map
            });
            i++;
        });
    if (i > 0) {
        $("#lendercount").html("There Are <span style=color:#F06826>" + i + "</span> Loan Advisors Near You");
    } else {
        $("#lendercount").text("Latest Car Loan News");
        $("#map").hide();
        $("#staticText").show();
    }
}

/* Calculator */
function CalcMonthlyPayment() { 
	var monthlyPayment; 
	var totalCost; 
	var exponentValue; 
	var purchasePrice; 
	var interestRate; 	 
	var loanTerm;
	loanTerm = document.getElementById("loanTerm").value; 
	exponentValue = loanTerm * -1;
	purchasePrice = document.getElementById("loanAmount").value.replace(",", "");
	interestRate = document.getElementById("interestRate").value; 
	interestRate = interestRate * .01; 
	monthlyPayment = (purchasePrice * (interestRate / 12)) / (1 - Math.pow(1 + (interestRate / 12), exponentValue));
	document.getElementById("research-monthly-payment-result").innerHTML = parseFloat(monthlyPayment).toFixed(2);  
} 

/*Do I qualify*/
function isqualified() {
	var g1 = document.getElementsByName('group1');
	var g2 = document.getElementsByName('group2');
	var g3 = document.getElementsByName('group3');
	var g4 = document.getElementsByName('group4');
	if (getSelectedRadio(g1) == 0 && getSelectedRadio(g2) == 0 && getSelectedRadio(g3) == 0 && getSelectedRadio(g4) == 0) { document.getElementById("congrats").style.display = 'block'; } else { document.getElementById("congrats").style.display = 'none'; }
	if ((getSelectedRadio(g1) == 0) && (getSelectedRadio(g1) > -1)) { document.getElementById("older").style.display = 'none'; }
	else if ((getSelectedRadio(g1) == 1) && (getSelectedRadio(g1) > -1)) { document.getElementById("older").style.display = 'block'; }
	if ((getSelectedRadio(g2) == 0) && (getSelectedRadio(g2) > -1)) { document.getElementById("earn").style.display = 'none'; }
	else if ((getSelectedRadio(g2) == 1) && (getSelectedRadio(g2) > -1)) { document.getElementById("earn").style.display = 'block'; }
	if ((getSelectedRadio(g3) == 0) && (getSelectedRadio(g3) > -1)) { document.getElementById("job").style.display = 'none'; }
	else if ((getSelectedRadio(g3) == 1) && (getSelectedRadio(g3) > -1)) { document.getElementById("job").style.display = 'block'; }
	if ((getSelectedRadio(g4) == 0) && (getSelectedRadio(g4) > -1)) { document.getElementById("year").style.display = 'none'; }
	else if ((getSelectedRadio(g4) == 1) && (getSelectedRadio(g4) > -1)) { document.getElementById("year").style.display = 'block'; }
}

function getSelectedRadio(buttonGroup) {
	if (buttonGroup[0]) {
		for (var i = 0; i < buttonGroup.length; i++) { 
			if (buttonGroup[i].checked) {
				return i;
			} 
		} 
	}
	else {
		if (buttonGroup.checked) { 
			return 0; 
		}
	} 
	return -1;
}

/* Sliders */
	$(document).ready(function() {
		slider = $('#hero-slides').bxSlider({
			mode: 'horizontal',
			startingSlide: 2,
			speed: 500,
			controls: false
		});
		$('.slider-tabs a').click(function() {
			var thumbIndex = $('.slider-tabs a').index(this);
			slider.goToSlide(thumbIndex);
			$('.slider-tabs a').removeClass('active');
			$(this).addClass('active');
			return false;
		});
		$('#tab-three a').addClass('active');
        $('#testimonials').bxSlider({
            mode: 'horizontal',
            auto: true,
            controls: false,
            randomStart: true,
			pause:10000
        });
	}); 
