﻿$ektron(document).ready(function() {
    //Disclaimer for 3rd party links
    $ektron("a.thirdparty").bind("mouseenter",function(){
        $ektron(".thirdparty_block", this).show();
    }).bind("mouseleave",function(){
        $ektron(".thirdparty_block", this).hide();
    });
    
    //Left menu display on click
    $ektron("a.leftlink").bind("click",function(){
        if ($ektron(this).parent().is('.egSelected'))
        {
            $ektron(this).parent().removeClass("egSelected");
        }
        else
        {
            $ektron(this).parent().addClass("egSelected");
        }
        $ektron(this).siblings("ul").toggle(400);
    });
    window.calulator=function() {
        if (($ektron('#years').val()>0) && ($ektron('#loanamount').val()>0) && ($ektron('#apr').val()>0))
        {
            var principal = parseInt($ektron('#loanamount').val());
            var years = $ektron('#years').val();
            var apr = $ektron('#apr').val();
            
            var interest = principal*(apr/100)*years;
            
            var months = years*12;
            var totalrepay = parseInt(principal)+parseInt(interest);
            
            var monthlypayment = totalrepay/months;
            
            
            var a = $ektron('#loanamount').val();
	        var b = $ektron('#apr').val();
	        var c = $ektron('#years').val();
	        var n = c * 12;
	        var r = b/(12*100);
	        var p = (a * r *Math.pow((1+r),n))/(Math.pow((1+r),n)-1);
	        var prin = Math.round(p*100)/100;
	        $ektron("#loanTotal").html(prin);
	        var mon = Math.round(((n * prin) - a)*100)/100;
	        for(var i=0;i<n;i++)
	        {
	            var z = a * r * 1;
	            var q = Math.round(z*100)/100;
	            var t = p - z;
	            var w = Math.round(t*100)/100;
	            var e = a-t;
	            var l = Math.round(e*100)/100;
	            a=e;
            }
        }
    }
    //Homepage loan calulator
    $ektron('#years').keyup(window.calulator);
    $ektron('#loanamount').keyup(function(){
        var loanamount = $ektron("#loanamount").val();
        if (loanamount.indexOf(",")>=0)
            $ektron('#loanamount').val(loanamount.replace(",",""));
    });
    $ektron('#loanamount').keyup(window.calulator);
    $ektron('#apr').keyup(window.calulator);
    
    $ektron("#searchtxt").keyup(function(e) {
        var searchtxt = $ektron("#searchtxt").val();
        if (searchtxt.indexOf("<")>=0)
            $ektron("#searchtxt").val(searchtxt.replace("<",""));
        if (searchtxt.indexOf(">")>=0)
            $ektron("#searchtxt").val(searchtxt.replace(">",""));
        if(e.keyCode == 13) {
            
            window.location = "/search.aspx?searchtext=" + $ektron("#searchtxt").val();
        }
    });
    
    $ektron("#searchtxt").keydown(function(e) {
        var searchtxt = $ektron("#searchtxt").val();
        if (searchtxt.indexOf("<")>=0)
            $ektron("#searchtxt").val(searchtxt.replace("<",""));
        if (searchtxt.indexOf(">")>=0)
            $ektron("#searchtxt").val(searchtxt.replace(">",""));
        if(e.keyCode == 13) {
            window.location = "/search.aspx?searchtext=" + $ektron("#searchtxt").val();
            return false;
        }
    });
    
    $ektron("#Search_Go").click(function() {
        if ($ektron("#searchtxt").val() != "Ask Michigan First")
        {
            window.location = "/search.aspx?searchtext=" + $ektron("#searchtxt").val();
        }
    });
 });
