function BuildVklad()
{
    var option = '';
    $.each(CData[IdFilial], function(index,data){
        
        option += "<option value='"+index+"'>"+data.name+"</option>";
    });
    
    $("#vklad").html(option);
    
    ChangeVklad();
}

function ChangeVklad()
{
    var option = '';
    $.each(CData[IdFilial][$('#vklad').val()].currency, function(index,value){
        
        option += "<option value='"+index+"'>"+Currency[index].name+"</option>";
    });
    
    $("#currency").html(option);

    ChangeCurrency();
}

function ChangeCurrency()
{
    var option = '';
    $.each(CData[IdFilial][$('#vklad').val()].currency[$('#currency').val()], function(index,value){
        option += "<option value='"+index+"'>"+TimeInterval[index]+"</option>";
    });
    
    $("#interval").html(option);
    Calc();
}

function Calc()
{
    var result = 0;
    var table_result = '';
    var Sum = $("#sum").val();
    // Ищем процентную ставку в зависимости от суммы вклада
    var Percent = 0;
    var IdVklad = $('#vklad').val();
    var IdCurrency = $('#currency').val();
    var Interval = $('#interval').val();
    
    $.each(CData[IdFilial][IdVklad].currency[IdCurrency][Interval], function(v,p){
        if (parseInt(Sum, 10) >= v)
        {
            Percent = p;
        }
    });


    if (CData[IdFilial][IdVklad].type)
    {
        // Расчёт процентов с капитализацией
        if (CData[IdFilial][IdVklad].type == 2)
        {
            var n = Math.floor(Interval / 30);
            result = Math.floor(Sum * Math.pow((1 + Percent * 30 / 365 / 100), n));
        }else
        {
            if (CData[IdFilial][IdVklad].type == 3)
            {
            
                var html = '';
                var n = Math.floor(Interval / 30);
                for(i = 1; i <= n; i++)
                {
                    result += Math.floor(Sum * (Percent * 30 / 365 / 100) * 100)/100;
                    html += '<tr><td>'+i+'-й месяц (%):</td><td>'+result + ' '+ Currency[IdCurrency].res+'</td></tr>';
                }
                result += Number(Sum);
                
                if (result != Sum)
                {
                    html += '<tr><td><b>Конец периода:</b></td><td>'+result + ' '+ Currency[IdCurrency].res+'</td></tr>';
                    
                    $("#result").html('');
                    $('#div_result').show();
                    $("#table_result_border").show();
                    $("#table_result").html(html);
                    return;
                }
            }
        }
    }else
    {
        result = Math.floor(Sum * (1 + Percent * Interval / 365 / 100)*100)/100;
    }
    
    if (result == 0)
    {
        $('#div_result').hide();
    }
    else
    {
        $('#div_result').show();
    }
    
    if (isNaN(result))
    {
        result = 'Укажите правильную сумму вклада';
    }
    else
    {
        if (result == Sum)
        {
            var min_sum = 0;
            
            for(i in CData[IdFilial][IdVklad].currency[IdCurrency][Interval])
            {
                min_sum = i;
                break;
            }
        
            result = '<b>Данный вид вклада начинается от: ' + min_sum + ' ' + Currency[IdCurrency].res+'</b>';
        }
        else
        {
            result = '<b>Ваш вклад с процентами: </b>' + result + ' '+ Currency[IdCurrency].res;
        }
    }
    

    $("#table_result_border").hide();
    $("#result").html(result);
}

var Currency = 
{
    1:{name:'Рубли',res:'рублей'},
    2:{name:'Доллары США',res:'долларов США'},
    3:{name:'Евро',res:'евро'},
    4:{name:'Йены',res:'йен'}
}


var TimeInterval = 
{
    31:'1 месяц',
    61:'2 месяца',
    91:'3 месяца',
    181:'6 месяцев',
    271:'9 месяцев',
    367:'1 год',
    730:'2 года',
    1095:'3 года',

    122: '122 дня',
    153: '153 дня',
    184: '184 дня',
    215: '215 дней',
    246: '246 дней',
    277: '277 дней',
    308: '308 дней',
    339: '339 дней',
    
    60:'2 месяца',
    90:'3 месяца',
    180:'6 месяцев',
    270:'9 месяцев',
    365:'1 год',
    
    1825:'5 лет',
    
    186:'6 месяцев',
    372:'1 год',
    732:'2 года'
}

var CData = 
{
    // Московский филиал
    1:
    {
        // Вклад
        1:
        {
            name:'СТАНДАРТ ПЛЮС',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    31:{1000:3.75, 100001:4.50, 1000001:5.00},
                    61:{1000:4.50, 100001:5.25, 1000001:5.50},
                    91:{1000:7.00, 100001:7.25, 1000001:7.50, 10000001: 7.85},
                    181:{1000:8.00, 100001:8.25, 1000001:8.75, 10000001: 8.90},
                    271:{1000:8.50, 100001:8.80, 1000001:9.10, 10000001: 9.20},
                    367:{1000:9.10, 100001:9.25, 1000001:9.50, 10000001: 9.50}
                },
                // Валюта
                2:
                {
                    // Интервал
                    31:{100:1.80, 5001:2.00, 50001:2.20, 350001:2.20},
                    61:{100:2.25, 5001:2.35, 50001:2.50, 350001:2.75},
                    91:{100:2.70, 5001:2.90, 50001:3.00, 350001:3.00},
                    181:{100:3.50, 5001:3.70, 50001:3.80, 350001:3.80},
                    271:{100:3.60, 5001:3.80, 50001:3.90, 350001:4.00},
                    367:{100:3.75, 5001:4.00, 50001:4.25, 350001:4.50}
                },
                // Валюта
                3:{
                    31:{100:1.80, 5001:2.00, 50001:2.20, 350001:2.20},
                    61:{100:2.25, 5001:2.35, 50001:2.50, 350001:2.60},
                    91:{100:2.25, 5001:2.50, 50001:3.00, 350001:3.00},
                    181:{100:2.75, 5001:3.00, 50001:3.50, 350001:3.60},
                    271:{100:3.10, 5001:3.20, 50001:3.60, 350001:3.70},
                    367:{100:3.25, 5001:3.50, 50001:4.00, 350001:4.00}
                }
            }
        },
        // Вклад
        2:
        {
            name:'ВАШ ВЫБОР',
            currency:
            {            
                // Валюта
                1:{
                    91:{10000:7.40, 50001:7.50, 250001:7.60, 500001:7.80, 750001:8.00, 1000001:8.20, 1500001:8.40},
                    122:{10000:7.60, 50001:7.70, 250001:7.80, 500001:8.00, 750001:8.20, 1000001:8.40, 1500001:8.60},
                    153:{10000:7.80, 50001:7.90, 250001:8.00, 500001:8.20, 750001:8.40, 1000001:8.60, 1500001:8.80},
                    184:{10000:8.00, 50001:8.10, 250001:8.20, 500001:8.40, 750001:8.60, 1000001:8.80, 1500001:9.00},
                    215:{10000:8.20, 50001:8.30, 250001:8.40, 500001:8.60, 750001:8.80, 1000001:9.00, 1500001:9.20},
                    246:{10000:8.40, 50001:8.50, 250001:8.60, 500001:8.80, 750001:9.00, 1000001:9.20, 1500001:9.40},
                    277:{10000:8.60, 50001:8.70, 250001:8.80, 500001:9.00, 750001:9.20, 1000001:9.40, 1500001:9.60},
                    308:{10000:8.80, 50001:8.90, 250001:9.00, 500001:9.20, 750001:9.40, 1000001:9.60, 1500001:9.80},
                    339:{10000:9.00, 50001:9.10, 250001:9.20, 500001:9.40, 750001:9.60, 1000001:9.80, 1500001:10.00}
                }
            }
        },
        // Вклад
        3:
        {
            name:'СОЛИД - СБЕРЕГАТЕЛЬНЫЙ',
            currency:
            {
                // Валюта
                1:{
                    181:{100001:8.50, 500001:8.75, 1500001:9.00},
                    367:{100001:8.60, 500001:9.00, 1500001:9.50},
                    730:{100001:9.00, 500001:9.50, 1500001:10.00}
                },
                // Валюта
                2:{
                    181:{4001:5.70, 20001:5.90, 100001:6.10},
                    367:{4001:5.90, 20001:6.20, 100001:6.40},
                    730:{4001:6.10, 20001:6.30, 100001:6.50}
                },
                // Валюта
                3:{
                    181:{4001:5.25, 20001:5.75, 100001:6.00},
                    367:{4001:5.90, 20001:6.20, 100001:6.40},
                    730:{4001:6.10, 20001:6.30, 100001:6.50}
                }      
            }                  
        },
        // Вклад
        4:
        {
            name:'СОЛИД - СЕЙФОВЫЙ',
            currency:
            {
                // Валюта
                1:{
                    31:{100000:3.00, 500001:3.75, 1000001:4.00, 3000001:4.25},
                    61:{100000:4.00, 500001:4.50, 1000001:5.00, 3000001:5.25},
                    91:{100000:7.00, 500001:7.50, 1000001:8.00, 3000001:8.50},
                    181:{100000:8.00, 500001:8.50, 1000001:8.70, 3000001:8.90},
                    271:{100000:8.70, 500001:8.90, 1000001:9.10, 3000001:9.30},
                    367:{100000:8.90, 500001:9.10, 1000001:9.30, 3000001:9.50}
                }
            }
        },
        // Вклад
        5:
        {
            name:'СОЛИД - РАНТЬЕ',
            type:3,
            currency:
            {
                // Валюта
                1:{
                    91:{10000:7.50, 100001:7.70, 1000001:7.90, 10000001:8.10},
                    181:{10000:8.30, 100001:8.50, 1000001:8.70, 10000001:8.90},
                    271:{10000:8.50, 100001:8.70, 1000001:8.90, 10000001:9.10},
                    367:{10000:8.70, 100001:8.90, 1000001:9.10, 10000001:9.30}
                },
                // Валюта
                2:{
                    91:{500:4.80, 5001:4.90, 50001:5.00, 350001:5.40},
                    181:{500:4.60, 5001:5.00, 50001:5.40, 350001:5.80},
                    271:{500:5.00, 5001:5.40, 50001:5.80, 350001:6.20},
                    367:{500:5.50, 5001:5.90, 50001:6.10, 350001:6.40}
                },
                // Валюта
                3:{
                    91:{500:4.80, 5001:4.90, 50001:5.00, 350001:5.40},
                    181:{500:4.60, 5001:5.00, 50001:5.40, 350001:5.80},
                    271:{500:5.00, 5001:5.40, 50001:5.80, 350001:6.20},
                    367:{500:5.50, 5001:5.90, 50001:6.10, 350001:6.40}
                }                        
            }
        },
        // Вклад
        6:
        {
            name:'СОЛИД - КАПИТАЛ',
            type:2,
            currency:
            {
                // Валюта
                1:{
                    181:{50000:6.00, 100001:6.25, 500001:6.50, 1000001:7.00, 3000001:7.50},
                    367:{50000:6.00, 100001:7.00, 500001:7.50, 1000001:8.00, 3000001:8.50}
                },
                // Валюта
                2:{
                    181:{1000:5.50, 20001:5.75, 50001:6.00, 300001:6.25, 500001:6.50},
                    367:{1000:6.50, 20001:6.75, 50001:7.00, 300001:7.25, 500001:7.50}
                },
                // Валюта
                3:{
                    181:{1000:4.75, 20001:5.00, 50001:5.25, 300001:5.50, 500001:5.75},
                    367:{1000:5.75, 20001:6.00, 50001:6.25, 300001:6.50, 500001:6.75}
                } 
            }                       
        },   
        // Вклад
        7:
        {
            name:'КОМФОРТНЫЙ - VIP',
            currency:
            {
                // Валюта
                1:{
                    367:{500000:9.60, 1000001:9.80, 3000001:10.00}
                }
            }
        },
        // Вклад
        8:
        {
            name:'СОЛИД-КОМФОРТНЫЙ',
            currency:
            {
                // Валюта
                1:{
                    181:{50000:4.50, 100001:6.50, 500001:7.50},
                    367:{50000:6.00, 100001:7.40, 500001:7.40, 1000001:8.00, 3000001:8.40},
                    730:{50000:5.90, 100001:7.90, 500001:7.30, 1000001:7.90, 3000001:8.30}
                },
                // Валюта
                2:{
                    181:{5000:3.5, 10001:4.0, 25001:4.5, 50001:5.5},
                    367:{5000:4.0, 10001:4.5, 25001:5.0, 50001:6.0, 100001:6.5},
                    730:{5000:5.0, 10001:5.5, 25001:6.0, 50001:6.5, 100001:7.0}
                },
                // Валюта
                3:{
                    181:{5000:3.0, 10001:3.5, 25001:4.0, 50001:4.5},
                    367:{5000:3.5, 10001:4.0, 25001:4.5, 50001:5.5, 100001:6.0},
                    730:{5000:4.5, 10001:5.0, 25001:5.5, 50001:6.0, 100001:6.5}
                }
            }
        },
        // Вклад
        9:
        {
            name:'Пенсионный',
            currency:
            {
                // Валюта
                1:{
                    181:{1000:9.60},
                    271:{1000:9.80},
                    367:{1000:10.00}
                }
            }
        },
        // Вклад
        10:
        {
            name:'Пенсионный - Капитал',
            currency:
            {
                // Валюта
                1:{
                    367:{5000:8.50, 50001:8.75, 100001:9.00},
                    730:{5000:8.80, 50001:9.00, 100001:9.25},
                    1095:{5000:9.10, 50001:9.30, 100001:9.50}
                },
                // Валюта
                2:{
                    367:{1000:7.5, 4001:7.75, 20001:8.00},
                    730:{1000:7.75, 4001:8.00, 20001:8.25},
                    1095:{1000:8.00, 4001:8.25, 20001:8.5}
                },
                // Валюта
                3:{
                    367:{1000:6.75, 4001:7.00, 20001:7.25},
                    730:{1000:7.00, 4001:7.25, 20001:7.50},
                    1095:{1000:7.25, 4001:7.50, 20001:7.75}
                }
            }
        },
        // Вклад
        11:
        {
            name:'ДЕТСКИЙ - Накопительный',
            currency:
            {
                // Валюта
                1:{
                    730:{10000:7.00, 50001:7.25, 100001:7.50, 500001:8.00},
                    1095:{10000:8.50, 50001:8.75, 100001:9.00, 500001:9.50}
                },
                // Валюта
                2:{
                    730:{500:7.25, 4001:7.50, 20001:7.75, 100001:8.00},
                    1095:{500:7.50, 4001:7.75, 20001:8.00, 100001:8.25}
                },
                // Валюта
                3:{
                    730:{500:6.5, 4001:6.75, 20001:7.00, 100001:7.25},
                    1095:{500:6.75, 4001:7.00, 20001:7.25, 100001:7.50}
                }
            }
        },
        // Вклад
        11:
        {
            name: 'СОЛИДНЫЙ БОНУС',
            currency:
            {
                // Валюта
                1: {
                    181: { 100000: 9.00 },
                    367: { 100000: 10.00 }
                }
            }
        }
    },
    
    
    
    // Петропавловск-камчатский Филиал
    2:
    {
        // Вклад
        1:
        {
            name:'НАКОПИТЕЛЬНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{50000:10.5},
                    365:{50000:11.0},
                    730:{50000:11.5}
                }
            }
        },
        // Вклад
        2:
        {
            name:'НАКОПИТЕЛЬНЫЙ VIP',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    730:{300000:13.0}
                }
            }
        },
        // Вклад
        3:
        {
            name:'ПЕНСИОННЫЙ ЛЮКС',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{1000:10.0},
                    365:{1000:11.0},
                    730:{1000:12.5}
                }
            }
        },  
        // Вклад
        4:
        {
            name:'ПЕНСИОННЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{1000:9.0},
                    365:{1000:10.0},
                    730:{1000:11.5}
                }
            }
        },
        // Вклад
        5:
        {
            name:'ДОСТУПНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    1095:{100:4.0}
                }
            }
        },
       // Вклад
        6:
        {
            name:'СОЛИДНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{20000:7.5},
                    365:{20000:8.5},
                    730:{20000:9.0}
                }
            }
        },
       // Вклад
        7:
        {
            name:'УДОБНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{5000:9.5},
                    270:{5000:10.0},
                    365:{5000:10.5},
                    730:{5000:11.5}
                },
                // Валюта
                2:
                {
                    // Интервал
                    90:{100:2.5},
                    180:{100:3.5},
                    270:{100:4.0},
                    365:{5000:5.0}
                },
                // Валюта
                3:
                {
                    // Интервал
                    90:{100:2.5},
                    180:{100:3.5},
                    270:{100:4.0},
                    365:{5000:5.0}
                },
                // Валюта
                4:
                {
                    // Интервал
                    180:{10000:1.5},
                    365:{10000:3.0},
                    730:{10000:4.0}
                }
            }
        },
       // Вклад
        8:
        {
            name:'МАЛЕНЬКИЙ БАНКИР',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    365:{1000:11},
                    730:{1000:11.5},
                    1095:{1000:12.0},
                    1825:{1000:12.5}
                }
            }
        },
       // Вклад
        9:
        {
            name:'МУЛЬТИВАЛЮТНЫЙ СОЛИД',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{50000:10}
                },
                // Валюта
                2:
                {
                    // Интервал
                    180:{1000:5}
                },
                // Валюта
                3:
                {
                    // Интервал
                    180:{1000:5}
                }
            }
        },
       // Вклад
        10:
        {
            name:'РОЖДЕСТВЕНСКИЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    60:{10000:11.0},
                    90:{10000:11.5},
                    180:{10000:12.5}
                }
            }
        }
    },
    
    
    // Владивостокский Филиал
    3:
    {
        // Вклад
        1:
        {
            name:'НАКОПИТЕЛЬНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{50000:8.0},
                    365:{50000:8.5},
                    730:{50000:9.0}
                }
            }
        },
        // Вклад
        2:
        {
            name:'НАКОПИТЕЛЬНЫЙ VIP',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    730:{600000:10.0}
                }
            }
        },
        // Вклад
        3:
        {
            name:'ПЕНСИОННЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{1000:9.0},
                    365:{1000:9.5},
                    730:{1000:10.0}
                }
            }
        },
       // Вклад
        4:
        {
            name:'СОЛИДНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{20000:8.0},
                    365:{20000:8.5},
                    730:{20000:9.0}
                }
            }
        },
        // Вклад
        5:
        {
            name:'УДОБНЫЙ',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    180:{5000:8.0},
                    270:{5000:8.5},
                    365:{5000:9.0},
                    730:{5000:9.5}
                },
                // Валюта
                2:
                {
                    // Интервал
                    90:{100:4.5},
                    180:{100:5.0},
                    270:{100:5.5},
                    365:{5000:6.0}
                },
                // Валюта
                3:
                {
                    // Интервал
                    90:{100:4.5},
                    180:{100:5.0},
                    270:{100:5.5},
                    365:{5000:6.0}
                },
                // Валюта
                4:
                {
                    // Интервал
                    180:{10000:2.5},
                    365:{10000:4.0},
                    730:{10000:5.0}
                }
            }
        }
    },
    
    
    // Казанский Филиал
    4:
    {
        // Вклад
        1:
        {
            name:'СОЛИД - классика',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    31:{5000:7.5, 1000000:8.0},
                    186:{5000:11.5, 1000000:12.0},
                    372:{5000:12.5, 1000000:13.5}
                },
                2:
                {
                    // Интервал
                    31:{100:3.0, 30000:5.0},
                    186:{100:4.0, 30000:6.0},
                    372:{100:5.0, 30000:7.0}
                },
                3:
                {
                    // Интервал
                    31:{100:3.0, 30000:5.0},
                    186:{100:4.0, 30000:6.0},
                    372:{100:5.0, 30000:7.0}
                }
            }
        },
        // Вклад
        2:
        {
            name:'СОЛИД - Пенсионный',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    31:{5000:8.5, 1000000:9.0},
                    186:{5000:12.5, 1000000:13.0},
                    372:{5000:13.0, 1000000:14.0}
                }
            }
        },
        // Вклад
        3:
        {
            name:'СОЛИД - Накопительный',
            currency:
            {
                // Валюта
                1:
                {
                    // Интервал
                    372:{10000:11.5, 1000000:12.0},
                    732:{10000:13.5, 1000000:14.0}
                }
            }
        }
    }
}
