        var state = {isDivOpen: false, isDivWasToggled: false};

        function initLiveChat(timeout) {
            var numclosed = 0;
            //Если определены переменные для сессии, то получаем информацию о количестве закрытий всплывающего окна
            if(typeof sessvars !== 'undefined'){
              if(undefined == sessvars.liveChatNumClosed){
                sessvars.liveChatNumClosed = 0;
              }
              numclosed = sessvars.liveChatNumClosed;
            }
            //Если всплывающее окно было закрыто менее 3 раз
            if(numclosed < 3){
              setTimeout('toggleDivOnTimer()',timeout * (numclosed + 1));
              document.getElementById('livechat').style.filter = 'alpha(opacity = 0)';
              document.getElementById('livechat').style.opacity = 0;
            }
        }

        function toggleDiv(){
            state.isTagWasToggled = true;
            if(state.isDivOpen){
                fadeOut("livechat");
                if(typeof sessvars !== 'undefined'){
                  sessvars.liveChatNumClosed++;
                }
//                document.getElementById('live-chat').style.display='none';
                state.isDivOpen = false;
            }else{
//                document.getElementById('live-chat').style.opacity = 0;
//                document.getElementById('live-chat').style.display='block';
                fadeIn("livechat", 70);
                state.isDivOpen = true;
            }
        }

        function toggleDivOnTimer(){
            if(!state.isDivOpen && !state.isDivWasToggled){
                toggleDiv();
            }
        }

        function toggleChat(){
            launchWin('framemain','http://webchat.sitravel.ru/start.jsp?workgroup=sitravel@workgroup.sitravel.ru&location=http://webchat.sitravel.ru/',500, 400);
			      return false;
        }

