<!--
$(document).ready(function(){

  $("#ems_calc > ul").tabs();

});

function parse_str(s)
{
    var a = s.split(/&|=/);
    var b = s.split(/&|=/);
    switch (arguments.length) {
    case 1:
        for ( var i=0; i<a.length; i++) {
            eval(a[i] + "=\"" + unescape(a[++i]) +"\"");
        }
    break;
    case 2:
        for ( var i=0; i<a.length; i++)
        arguments[1][a[i]] = unescape(a[++i]);
    }
}

function ems_calc(calc_type)
{
    var URL = 'http://emspost.ru/api/calc?callback=?';

    if(calc_type=='russia') {

        var value_from = document.getElementById('value_from').value;
        var value_to = document.getElementById('value_to').value;
        var weight = document.getElementById('weight').value;

        var from = new Array();
        var to = new Array();

        parse_str(value_from,from);
        parse_str(value_to,to);

        jQuery.getJSON(
            URL,
            {
                calc_type: calc_type,
                from_city: from['city'],
                from_region: from['region'],
                from_zone: from['zone'],
                to_city: to['city'],
                to_region: to['region'],
                to_zone: to['zone'],
                weight: weight
            },
            function(json)
            {
                document.getElementById('res_price').innerHTML='<strong>'+json.price+'</strong>';
                document.getElementById('res_terms').innerHTML=json.terms;
            }
        );
    } else if(calc_type=='international_doc' || calc_type=='international_att') {

        if(calc_type=='international_doc') var type='doc';
        if(calc_type=='international_att') var type='att';

        var value = document.getElementById('int_value_'+type).value;
        var weight = document.getElementById('int_weight_'+type).value;

        var country = new Array();

        parse_str(value,country);

        jQuery.getJSON(
            URL,
            {
                calc_type: calc_type,
                country: country['id'],
                zone: country['zone'],
                weight: weight
            },
            function(json)
            {
                document.getElementById('res_price_'+type).innerHTML='<strong>'+json.price+'</strong>';
            }
        );
    } else if(calc_type=='regional') {



    } else if(calc_type=='city') {



    }
}

//-->
