$(document).ready(function(){
    
    $.ajaxSetup({
        global: false,
        type: 'POST',
        dataType: 'JSON'
    });
           
});

function Main_Menu_Item_Center()
{
    var mmw = $('#menu-main-wrapper').width() / 2;
    var mmu = $('#menu-main').width() / 2;
    var ml = mmw - mmu;
    $('#menu-main').css({marginLeft: ml + 'px'});
    
    setTimeout('Main_Menu_Item_Center()', 1000);
}

function Column_Right_RePos()
{
    var mw = 1100;
    var w = $('#main-wrapper').width();

    if (w <= mw)
    {
        if ($('#temp-column-right').html() == '')
        {
            $('#temp-column-right').html($('#column-right').html()); 
            $('#column-right').html('');
            $('#column-right').css({display: 'none'});
            $('#page').animate({marginRight: '0'}, 250); 
        }
    }
    else
    {
        if ($('#column-right').html() == '')
        {
            $('#column-right').html($('#temp-column-right').html()); 
            $('#temp-column-right').html(''); 
            $('#column-right').css({display: 'block'});
            $('#page').css({marginRight: '220px'});  
        }      
    }
    
    setTimeout('Column_Right_RePos()', 500); 
}

function Captions_Alert()
{
    var speed = 250;      
    
    var onc = $('#column-item-online-consultation a');  
    onc.css({color: '#DB9C91'});
    if (onc.css('opacity') > 0){ onc.animate({opacity: 0}, speed); }else{ onc.animate({opacity: 1}, speed); }
    
    var arp = $('#column-item-order-present a');  
    arp.css({color: '#DB9C91'});
    if (arp.css('opacity') > 0){ arp.animate({opacity: 0}, speed); }else{ arp.animate({opacity: 1}, speed); }
    
    setTimeout(function(){ Captions_Alert(); }, speed * 2);
}

$(document).ready(function(){
    
    Main_Menu_Item_Center();
    Column_Right_RePos();
    
    // Login Form...
    if (document.getElementById('calc-u-login-lc'))
    {
        var lctl = $('#calc-u-login-ht').val();
        var lctp = $('#calc-u-password-ht').val();
        var lcl = $('#calc-u-login-lc');
        var lcp = $('#calc-u-password-lc');
        var ctd = 'lc-text-default';
        lcl.val(lctl).addClass(ctd);
        lcp.val(lctp).addClass(ctd);
        $(lcl).blur(function(){ if ($(this).val() == ''){ $(this).addClass(ctd); $(this).val(lctl); } });
        $(lcl).focus(function(){ if ($(this).val() == lctl){ $(this).val(''); $(this).removeClass(ctd); } });
        $(lcp).blur(function(){ if ($(this).val() == ''){ $(this).addClass(ctd); $(this).val(lctp); } });
        $(lcp).focus(function(){ if ($(this).val() == lctp){ $(this).val(''); $(this).removeClass(ctd); } });
        
        $('#calc-u-login-lc, #calc-u-password-lc').keypress(function(e){    
                                  
            if (e.which == 13)
            {           
                Calc_DoLogin('-lc');
            }
                   
        });
    }
    ////
    
    $('#menu-main ul li').hover(function(){
        
        $('a', this).addClass('menu-main-a-hover');
        
        $('div', this).css({width: $(this).width() + 'px', display: 'block'});
        
    }, function(){
        
        $('a', this).removeClass('menu-main-a-hover');
        
        $('div', this).css({display: 'none'});      
        
    });
    
    if (document.getElementById('dt_start_test'))
    {
        $('#dt_start_test').datepick();
        $('#dt_end_test').datepick();
    }
    
    Captions_Alert();
    
});

function Show_SubCategories(id)
{
    var _id = 'sub-cat-wrap-' + id;
    var scw = $('#' + _id);
    
    if (document.getElementById(_id))
    {
        if (scw.css('display') == 'none')
        {
            //$('.sub-category-wrapper').css({display: 'none'});
            scw.slideDown();
            $('#cbsc-' + id).removeClass('cat-plus');
            $('#cbsc-' + id).addClass('cat-minus');
        }
        else
        {
            scw.slideUp();
            $('#cbsc-' + id).removeClass('cat-minus');
            $('#cbsc-' + id).addClass('cat-plus');
        }
        
        return false;
    }
    else
    {
        return true;
    }
}

function Calc_SubCategories(ids)
{
    ids = ids.split(',');
    
    for (i1 = 0; i1 < ids.length; i1++)
    {
        var id = 'cbsc-' + ids[i1];
        if (document.getElementById(id))
        {
            $('#' + id).addClass('cat-plus');
        }
    }
}

function Calc_DoLogin(prefix)
{               
    $.ajax({          
        url: '/calc.php',
        data: {         
            ajax: 'calc_dologin',
            login: $('#calc-u-login' + prefix).val(), 
            password: $('#calc-u-password' + prefix).val()
        },                   
        beforeSend: function(){
               
        },         
        success: function(data){
            data = jsonParse(data);                 
            
            if (data.status > 0)
            {
                window.location.reload();
            } 
            else
            {
                alert('Ââåäåí íåâåðíûé ëîãèí èëè ïàðîëü!');
            }          
        }
    });
}