﻿
//выбор регионов контентных страничек
function resRegionPopup(http_request, dataPackage) {
    var text = http_request.responseText;
    
    if (http_request.responseText.indexOf('value') == -1)
        hide_sms_tab();
    
    $('.regionpopup').html(text);
    popup_close('popup1');
}
function regionPopup(price) {
    var dataPackage = new Array();
    $('.popup_box .tbox').slideUp();
    
    var txtPopup = '<div class="mini_loader"></div>';
    popup_open('popup1', txtPopup, true);
    GetRequest("/xml/element/smsa1.aspx", "price="+price, resRegionPopup, true, dataPackage);
}
//!выбор регионов контентных страничек
//выбор операторов по региону контентных страничек
function resOperatorPopup(http_request, dataPackage) {
    var text = http_request.responseText;
    
    dataPackage["divid"].parents('.p_oper:first').nextAll('.p_oper:first').find('.operatorpopup').html(text);
    dataPackage["divid"].parents('.p_oper:first').nextAll('.p_oper:first').find('.operatorpopup').attr('disabled', '');    
    popup_close('popup1');
}
function regionOperatorPopup(country, price, divid) {
    var dataPackage = new Array();
    $('.popup_box .tbox').slideUp();
    dataPackage["divid"] = divid;
    
    var txtPopup = '<div class="mini_loader"></div>';
    popup_open('popup1', txtPopup, true);
    GetRequest("/xml/element/smsa1.aspx", "countryID="+country+"&price="+price, resOperatorPopup, true, dataPackage);
}
//!выбор операторов по региону контентных страничек
//выбор тарифов по оператору контентных страничек
function resTariffPopup(http_request, dataPackage) {
    var text = http_request.responseText;
    
    dataPackage["divid"].parents('.p_oper:first').nextAll('.tbox:first').html(text);
    dataPackage["divid"].parents('.p_oper:first').nextAll('.tbox:first').slideDown();
    popup_close('popup1');
}
function operatorTariffPopup(country, operator, tariff, divid) {
    var dataPackage = new Array();
    $('.popup_box .tbox').slideUp(); 
    dataPackage["divid"] = divid;
    dataPackage["operator"] = operator;
    dataPackage["divid"].parents('.for_sms:first').nextAll('.form_sms:first').slideUp();
    
    var txtPopup = '<div class="mini_loader"></div>';
    popup_open('popup1', txtPopup, true);
    GetRequest("/xml/element/smsa1.aspx", "countryID="+country+"&operatorID="+operator+"&price="+tariff, resTariffPopup, true, dataPackage);
}
//!выбор тарифов по оператору контентных страничек