﻿(function($) {

    //init void
    var blogInit = function() {

        //creating element 
        var emlFrom = $("#blog_comment_form");

        //action form submit click
        var clickCall = function() {
            emlFrom.hide();
        };

        //ajax finished call back
        var callBack = function(d) {

            if (d.status == 1) {
                //insert new comment in DOM
                emlFrom.before(d.data.html);
            } else {
                alert(d.message);
                emlFrom.fadeIn("fast");
            }
        };

        emlFrom.ajaxForm({ clickCall: clickCall, callBack: callBack });

    } ();


    var calcInit = function(_intCalcSettings) {

        $("#calc_btn").click(function() {

            //get values
            var monthlyAmount = parseFloat($("#monthlyAmount").val());
            var numberOfYears = parseFloat($("#numberOfYears").val());
            var interestRate = parseFloat($("#interestRate").val());

            $("#calculator").savingsCalculator({
                initialDepost: 0,
                interestRate: interestRate,
                numberOfYears: numberOfYears,
                monthlyAmount: monthlyAmount,
                template: _intCalcSettings
            });
            return false;
        });

    };
    
    //run for calc page
    if (typeof intCalcSettings != "undefined") {
        calcInit(intCalcSettings);
    }

    (function(targetSelect) {

        var trimHashLink = function(u) {
            var a = u.split("#");
            return a[1];
        };

        var getHashValue = function() {
            return trimHashLink(window.location.hash);
        };

        var preselId = getHashValue();

        if (typeof preselId != "undefined") {

            var index = parseInt(preselId);

            var sel = $(targetSelect);

            $(sel[index]).attr({ selected: "selected" });

        }

    })("#presel option");





} (jQuery));
