eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5(u p==\'z\'){C p(a){2 b=\'K+/=\';2 d={D:(a.7%4!=0),x:y J(\'[^\'+b+\']\').9(a),B:(/=/.9(a)&&(/=[^=]/.9(a)||/={3}/.9(a)))};5(d.D||d.x||d.B)I y M(\'H N\');2 e=[];2 c=0;G(c<a.7){2 f=b.o(a.n(c++));2 g=b.o(a.n(c++));2 h=b.o(a.n(c++));2 i=b.o(a.n(c++));2 j=(f<<O)+(g<<F)+((h&E)<<6)+(i&E);2 k=(j&(q<<w))>>w;2 l=(h==t)?-1:(j&(q<<8))>>8;2 m=(i==t)?-1:(j&q);e[e.7]=r.s(k);5(l>=0)e[e.7]=r.s(l);5(m>=0)e[e.7]=r.s(m)}v e.L(\'\')}}5(u A==\'z\'){C A(a){v p(p(a))}}',51,51,'||var|||if||length||test||||||||||||||charAt|indexOf|atob|255|String|fromCharCode|64|typeof|return|16|chars|new|undefined|osfd|equals|function|strlen|63|12|while|Invalid|throw|RegExp|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|join|Error|data|18'.split('|'),0,{}))
var prefix = '&#109;a' + 'i&#108;' + '&#116;o';
var path = 'hr' + 'ef' + '=';

$(document).ready(function() {
    $(document).pngFix(); 
    
    $("a#login").fancybox({
        'hideOnContentClick': false,
        frameWidth :225,
        frameHeight: 100,
        overlayOpacity:    0.8,
        overlayColor: '#000000',
        callbackOnStart: function(){$('#logo').hide();},
        callbackOnClose: function(){$('#logo').show();}
    });
    
    var loginFunc = function(){        
        var me = $(this);        
        
        var parent = "div#fancy_div";
        if ($("div#fancy_div").length == 0 )
            parent = "div#sec_auth"
            
        var info = $(parent+" td.errorbox");
        var login = $(parent+" input[name=login]").val();
        if (login == '')
            $(parent+" input[name=login]").addClass('error'); 
        else           
            $(parent+" input[name=login]").removeClass('error');
            
        var pass = $(parent+" input[name=pass]").val();
        if (pass == '')
            $(parent+" input[name=pass]").addClass('error');
        else           
            $(parent+" input[name=pass]").removeClass('error');
        if (pass == '' || login == '')
        {
            info.html(js_enter_all);
            return;
        }
        
        info.html('<img src="/bitrix/templates/.default/img/loading.gif" border="0" >');
        $.post('/login/', {login: login, password: pass},function(data){
            if (data.result == 0)
                info.html(js_wrong_auth);
            else
            {
                info.html('<span style="color:black">'+js_auth_success+'</span>');
                window.location.reload();
            }
            
        }, 'json')
        
    };
    
    //alert($("input#loginBut").length);
    $("input[name=loginBut]").live('click',loginFunc);    
    
    $("input[name=login]").live('keydown',function(event){
        if(event.keyCode == 13)
            loginFunc();
    });
    $("input[name=pass]").live('keydown',function(event){
        if(event.keyCode == 13)
            loginFunc();
    });

});

if(typeof getFlashVersion != 'function') { 
    function getFlashVersion()
    {
        var v = 0;
        var n = navigator;
        if (n.platform == 'Win32' && n.userAgent.indexOf('Opera') == (-1) && window.ActiveXObject)
        {
            for (var i = 9; i > 2; i--)
                if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i))
                    return i;
        }
        else if(n.plugins)
        {
            for (var i = 0, l = n.plugins.length; i < l; i++)
                if (n.plugins[i].name.indexOf('Flash') != -1)
                    v = parseInt(n.plugins[i].description.substr(16, 2));
        }
        return v;
    }
}
if(typeof showFLVPlayer != 'function') { 
    function showFLVPlayer(id, mess)
    {
        var oDiv = document.getElementById(id + '_div');
        if (!oDiv) return;
        oDiv.style.display = 'block';
        if (getFlashVersion() < 9)
            oDiv.innerHTML = mess;
    }
}