﻿// Скрипты, которые нужны на всех страницах

jQuery.noConflict();

// Работа с пеленой
var IsShowProgress = 0; // счетчик использования пелены

function ShowProgress() {
    if (IsShowProgress++ <= 0) {
        IsShowProgress = 1;
        jQuery('#update_progress').css("display", 'block');
        //$('sheet').setOpacity(0.7);
    }
}

function HideProgress() {
    if (--IsShowProgress <= 0) {
        //$('update_progress').style.display = 'none';
        jQuery('#update_progress').css("display", 'none');
        IsShowProgress = 0;
    }
}


if (Shadowbox) {
    // Работа с шадоубоксом
    Shadowbox.init({
        language: "ru",
        players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv'],
        overlayColor: "#000",
        overlayOpacity: 0.7
    });
}

function showshadow(cnt, Title, width, height) {
    Shadowbox.open({
        content: cnt,
        player: 'img',
        title: Title,
        height: height,
        width: width,
        options:
        {
            overlayColor: "#fff"
        }
    });
}

jQuery(function() {
    // Работа с аяксом
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_initializeRequest(InitializeRequest);
    prm.add_endRequest(EndRequest);

    // Начало реквеста
    function InitializeRequest(sender, args) {
//if (prm.get_isInAsyncPostBack())
//            args.set_cancel(true);

        // показывает пелену при постбеках
        ShowProgress();
    }

    // Конец реквеста
    function EndRequest(sender, args) {
        // Скрываем пелену
        HideProgress();
        // какие-то слайдеры
        jQuery(".slider").each(function() { createSlider(this); });
    }

    // Переключение вкладок внизу
    jQuery("#tab1").click(function() {

        jQuery("#btb1").addClass("select12")
        jQuery("#btb2").removeClass("select12")
        document.getElementById('tbl1').style.display = 'block';
        document.getElementById('tbl2').style.display = 'none';
    });
    jQuery("#tab2").click(function() {

        jQuery("#btb1").addClass("select12")
        jQuery("#btb2").removeClass("select12")
        document.getElementById('tbl1').style.display = 'none';
        document.getElementById('tbl2').style.display = 'block';
    });
});

// обрезать у строки пробелы и спец символы слева и справа
function trim(string) {
    return string.replace(/(^\s+)|(\s+$)/g, "");
}
