/*
    Скрипт обеспечивает приглашение к регистрации, авторизацию,
    выводит результаты авторизации. Работает на всех страницах




*/


//глобальная переменная содержащая введенное имя
    var gLoginStr;
    //ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ - ИНДЕНТИФИКАТОР ТАЙМЕРА
    //для посылки сигнала серверу "я в сети".
    var mainInterval 
    //используется для открытия окон регистрации. на стр540
    var mainInterval2;
    
//ОТКЛЮЧЕНО ТАК КАК СРАБАТЫВАЕТ ПОСЛЕ ВХОДА НА СЛ.СТРАНИЦУ    
//при переходе на другую страницу, выкл. браузера
//и т.д. изменяет состояние on-line пользователя
//на "отсутствует".
/* 
window.onunload=OnunloadMe;
//window.onload=OnunloadMe;
function OnunloadMe(){
    
    var requestServ=ajax_CreateRequest();
    requestServ.open("POST","lib/idus/onUnloadMeJS.php",true);
    //requestServ.onreadystatechange=Result_AnswerSrv;
    requestServ.setRequestHeader("Content-Type",
                    "application/x-www-form-urlencoded");
    requestServ.send("");
    alert(window.location.href);
   
}    
 */   
    
    
    
    
    
    
    
    
    
    
    
    
//***************************************************************************

//периодически отправляет сигнал "я - online"
//пользователя в систему


tableUs_callRequest();
function tableUs_callRequest(intTime){
    if(!intTime){
         intTime=60000;
    }
    //   
    //отправляем данные о входе пользователя
    //tableUs_callRequest_thisRequesta();
    //активизируем таймер, вызываем функцию
    mainInterval=setInterval("tableUs_callRequest_thisRequesta()",intTime);
    
   return;   
    
    

}

function tableUs_callRequest_thisRequesta(){
        //alert(mainInterval);
        //alert("OK");
        var requestServ=ajax_CreateRequest();
        requestServ.open("POST","lib/idus/tableUsImOnlineJS.php",true);
        //requestServ.onreadystatechange=Result_AnswerSrv;
        requestServ.setRequestHeader("Content-Type",
                    "application/x-www-form-urlencoded");
        requestServ.send("");

        return;
    
}

//********************************************************************






//создает окно авторизации
function CreateWinAutorize(e){
    
    
    
    var container=document.getElementById('helprss2');
    CloseWinAutorized();
    var title="&nbsp;&nbsp;&nbsp;&nbsp;Авторизация";
    var body=BodyAutorize();
    var titleBut="Нажмите, что бы войти под своим логином.";
    var hrefBut="javascript: CreateResponsIdus(event)";
    var button=ButtAutorise("Вход",titleBut,hrefBut,"blue");
    var mess=AddTblIdus(title,body,button);
    
    
    container.innerHTML=mess;
    //позиционирование
    tableUs_EventPositionMovie(e);
}


//создает окно при запросе сервисов для
//авторизованных пользователей
function CreateWinWelcomer(e){
    

    var container=document.getElementById('helprss2');
    CloseWinAutorized();
    var title="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Информация: ";
    var body=BodyWelcomer();
    var titleBut="Закрыть это окно.";
    var hrefBut="javascript: CloseWinAutorized();";
    var button=ButtAutorise("Закрыть",titleBut,hrefBut,"blue");
    var mess=AddTblIdus(title,body,button);
    
    container.innerHTML=mess;
    
   //позиционирование
    tableUs_EventPositionMovie(e);
    
}


//отправляет запрос на авторизацию
function CreateResponsIdus(e){
//меняет окно приглашение на окно ожидания
    gLoginStr=document.getElementById("youLogin").value;
    var login=document.getElementById("youLogin").value;
    var pass=document.getElementById("youPass").value;
    var flags=document.getElementById("allMe").checked;
    
    if(login.length<4 || pass.length<5){
        //если данные не введены полностью
        //изменяем значение строки комментария, выходим
       var text="Ошибка в веденных данных, пожалуйста, проверте.";
       var obj=document.getElementById("commentAutorise");
       NoDataFull(text,obj);
       return;
    }
    
    
   //определяем параметры запроса к скрипту на сервере
   //для передачи в файл lib/tableUs.js делающего 
   //запрос к серверу и возвращающего ответ 
    //return;
    var fileName="lib/idus/enterIdus.php";
    var strReq="login="+login+"&pass="+pass+"&flags="+flags;
        strReq+="&x="+e.clientX+"&y="+e.clientY;
    var reqSrv=new Object();
        reqSrv.Answers=AnswersIdus;
        reqSrv.Login=login;
        reqSrv.clientX=e.clientX;
        reqSrv.clientY=e.clientY;
        
    PliaseWeight(reqSrv);
    
    //return;    
    
    //передаем имя файла к которому обращаемся
    //на сервере, строку данных передаваемы серверу
    //методом нового объекта функцию которая примет 
    //ответ сервера    
    StdCheckServerSide(fileName,strReq,reqSrv);
    
    
    
    
    //alert(answ);


}

/*Обрабатывает ответ полученный с сервера*/
function AnswersIdus(resSrv){
    CloseWinAutorized();
    //alert(resSrv);
    //return;
         var arAnsw=eval('('+resSrv+')');
         var e=new Object();
         e.clientX=arAnsw.answerSrv[0].x;
         e.clientY=arAnsw.answerSrv[0].y;
    
    
    
    if(arAnsw.answerSrv[0].table!=""){
        
        
           if(arAnsw.answerSrv[0].block!="1"){
                 //в случае если ответ получен и
                 //нет признаков блокирования пользо-
                 //вателя:
                 // - выводим окно окончания авторизации,
                 // - меняем ссылки и надписи,
                 // - устанавливаем кукки
                 IdusOkEnter(arAnsw);
                tableUs_EventPosition(e);
                  
           }else{
               //если запись блокирована выводим табличку
               //с указанием даты и причины блокировки, выходим
                
               var container=document.getElementById('helprss2'); 
               container.innerHTML=arAnsw.answerSrv[0].table;
                tableUs_EventPosition(e);
               return;

           }
    //если учетная запись не найдена
    }else{
        //выводим первоначальное окно...
       
        CreateWinAutorize(e);
        //но заполняем имя в поле логин и
        document.getElementById("youLogin").value=gLoginStr;
        //изменяем цвет и текст комментария
        var text="Неверно указанны Логин или Пароль, попробуйте повторить.";
        var obj=document.getElementById("commentAutorise");
        NoDataFull(text,obj);
        //EventPosition(e);
        return;
    
      
    }
    
}

//изменяет окно с приглашения
//на окно ожидания
function PliaseWeight(e){
    
    var container=document.getElementById('helprss2');
    CloseWinAutorized();
    var title="&nbsp;&nbsp;&nbsp;&nbsp;Авторизация";
    var body=BodyWeightIdusResponse();
    var titleBut="Пожалуйста, подождите ответа сервера...";
    var hrefBut="";
    var button=ButtAutorise("Подождите...",titleBut,hrefBut,"red");
    var mess=AddTblIdus(title,body,button);
    
    container.innerHTML=mess;
    tableUs_EventPosition(e);

}

//изменяем значение комментария
//приглашения к авторизации
function NoDataFull(text,obj){
     //удаляем строки прежнего комментария
        var comment=obj;
        
        for(i=0;comment.childNodes.length>0;i++){
            clearCh=comment.firstChild;
            comment.removeChild(clearCh);
        }
        //формируем и добавляем новый комментарий
        var commentary=document.createTextNode(text);
        comment.appendChild(commentary);
        comment.style.color="red";
        //alert();
}

function IdusOkEnter(arAnsw){
    //выводим полученное окно
                  var container=document.getElementById('helprss2');
                  container.innerHTML=arAnsw.answerSrv[0].table;  
                    //alert(arAnsw.answerSrv[0].name);
                  //меняем ссылки на странице
                  /*
                  var e=new Object();
                  e.clientX=arAnsw.answerSrv[0].x;
                  e.clientY=arAnsw.answerSrv[0].y-150;
                  */
                 
                  var container=document.getElementById('welcomeIdus');
                  if(container.childNodes.length!=0){
                    //alert(container.childNodes.length);
                    for(i=0;container.childNodes.length!=0;i++){
                    childer=container.firstChild;
                    container.removeChild(childer);
                    }
                  }
                  //присваеваем переменной новый HTML-фрагмент
                  var welcome=NewWelcome(arAnsw.answerSrv[0].name)
                  //изменяем приветственную надпись
                  container.innerHTML=welcome;
                  
                  //var thisWin=document.getElementById("divGenIdus");
                  //alert(thisWin.width);
                  // thisWin.style.top=y-50;
                   //thisWin.style.left=x-150;
                  
                  //изменяем ссылку личного кабинета
                  var myCab=document.getElementById("usesList");
                  myCab.href="usesList.html";
                  myCab.onclick="";
                  //alert(arAnsw.answerSrv[0].flags)
                  
                  //
                  //устанавливаем кукки
                  if(arAnsw.answerSrv[0].flags=='true'){
                    //alert(arAnsw.answerSrv[0].flags);
                    var exp=new Date();
                    var thoWeekFromNow=exp.getTime()+(170*24*60*60*1000);
                    exp.setTime(thoWeekFromNow);
                    //alert(exp.toGMTString());
                    var cook="idus="+arAnsw.answerSrv[0].id;
                        cook+="; expires="+exp.toGMTString();
                    
                  }else{
                    var cook="idus="+arAnsw.answerSrv[0].id;
                  
                  }
                  
                  document.cookie=cook;


}

//обеспечение выхода пользователя
//при нажатии на ссылку "Выход"
function ExitIdus(){
    var welcome=OldWelcome();
                  var container=document.getElementById('welcomeIdus');
                  if(container.childNodes.length!=0){
                    //alert(container.childNodes.length);
                    for(i=0;container.childNodes.length!=0;i++){
                    childer=container.firstChild;
                    container.removeChild(childer);
                    }
                  }

                  //изменяем приветственную надпись
                  container.innerHTML=welcome;
                  
                  //удаляем кукки
                  var cook="idus=";
                  document.cookie=cook;
                  
                  var fileName="lib/idus/closeSession.php";
                  var strReq="";
                  var reqSrv=new Object();
                  reqSrv.Answers=FailAnswer;
                  
    
                    //передаем имя файла к которому обращаемся
                    //на сервере, строку данных передаваемы серверу
                    //методом нового объекта функцию которая примет 
                    //ответ сервера    
                    StdCheckServerSide(fileName,strReq,reqSrv);
                    
                    //изменяем ссылку личного кабинета 
                    var myCab=document.getElementById("usesList");
                    
                    myCab.href="javascript: FailAnswer()";
                    myCab.onclick="CreateWinWelcomer(event);";
}


///*******************ПРОЦЕДУРА ОТПРАВКИ ПИСЬМА ДЛЯ ЗАБЫТОГО ПАРОЛЯ*****
function NoMyPass(e){
    CloseWinAutorized();
    var container=document.getElementById('helprss2');
    
    var title="&nbsp;&nbsp;&nbsp;&nbsp; Восстановление пароля";
    var body=BodyNoMyPass();
    var titleBut="Нажмите, что бы отправить письмо.";
    var hrefBut="javascript: SendHelpMess(event)";
    var button=ButtAutorise("Отправить",titleBut,hrefBut,"blue");
    var mess=AddTblIdus(title,body,button);
    container.innerHTML=mess;
    //позиционирование
    var pz=new Object();
    pz.clientY=parseInt(e.clientY);
    pz.clientX=parseInt(e.clientX);
    //alert(pz.clientX);
    tableUs_EventPositionMovie(pz);
    
    
    
   //return;
}

function SendHelpMess(e){

    //проверка соответствия адреса
    var comment=document.getElementById("commentPost");
    var chekit;
    chekit=CheckMailNoMyPass();
    if(chekit!=0){
        NoDataFull(chekit,comment);
        return;
    }
    
    var postName=document.getElementById("mypost").value;
      //return;
    var fileName="lib/idus/lostPostName.php";
    var strReq="postName="+postName+"&x="+e.clientX+"&y="+e.clientY;
    
    var reqSrv=new Object();
        reqSrv.Answers=AnswersPostRecov;
        reqSrv.clientX=e.clientX;
        reqSrv.clientY=e.clientY;
    //alert(e.clientX);    
    PliaseWeight(reqSrv);
    
    //return;    
    
    //передаем имя файла к которому обращаемся
    //на сервере, строку данных передаваемы серверу
    //методом нового объекта функцию которая примет 
    //ответ сервера    
    StdCheckServerSide(fileName,strReq,reqSrv);

}

function AnswersPostRecov(resSrv){
        CloseWinAutorized();
        //alert(resSrv);
         var arAnsw=eval('('+resSrv+')');
         var e=new Object();
         e.clientX=parseInt(arAnsw.answerSrv[0].x);
         e.clientY=parseInt(arAnsw.answerSrv[0].y);
         
         if(arAnsw.answerSrv[0].flag==0){
         //если учетная запись не найдена
            msg="Указаный Вами адрес не закреплен за пользователями";
            msg+=" сайта 'Ынтымак', пожалуйста, проверте";
            msg+=" правильность указанного Вами адреса";
            NoMyPass(e);
            var znach=document.getElementById("mypost");
                znach.value=arAnsw.answerSrv[0].namePost;
                
            var comment=document.getElementById("commentPost");
                NoDataFull(msg,comment);
                return;
         }else{
          CloseWinAutorized();
            e.clientX=parseInt(e.clientX);
            e.clientY=parseInt(e.clientY);
            var container=document.getElementById('helprss2');
            
            var title="&nbsp;&nbsp;&nbsp;&nbsp; Восстановление пароля";
            var body="<p id='commentPost'>"+arAnsw.answerSrv[0].msg+"</p>";
            var titleBut="Закрыть.";
            var hrefBut="javascript: CloseWinAutorized()";
            var button=ButtAutorise("Закрыть",titleBut,hrefBut,"red");
            var mess=AddTblIdus(title,body,button);
            container.innerHTML=mess;
            
            tableUs_EventPosition(e);
         
         
         
         }
         //alert(arAnsw.answerSrv[0].x);

}
//проверяет эл.адрес введенный пользователем
//возвращает признак ошибки
function CheckMailNoMyPass(){
    
    var obj=document.getElementById("mypost");
    
    var str=obj.value;
        
        if((str.match(/[а-яА-Я]/))){
            obj.style.background="#f99";
            var text="Эл. адрес не должен содержать не латинских букв.";
            
            return text;
        }
        if(str.length>9){
             var reg=/.{3,}@\D{2,}\.\D{2,3}\b/;
             if(str.match(reg)){
                obj.style.background="#9f9";
                return 0;
             }else{
                obj.style.background="#f99";
                var text="Неверный формат эл.адреса.";
                return text;
             }
        
        }else{
                obj.style.background="#f99";
                var text="Адрес неполный.";
                return text;
        
        }
        
        return 0;

}





function FailAnswer(text){
    return;
}

function tableUs_EventPosition(e){
     //позиционирование
     
    
    var thisWin=document.getElementById("divGenIdus");
    
    var height=thisWin.clientHeight;
    var width=thisWin.clientWidth;

    var corr=document.body.scrollTop;
    //alert(corr);
    //alert(e.clientY);
    var y=(screen.height/2)-(height/2)-50;
    var x=(screen.width/2)-(width/2);
    //alert(y);
    //это точка на которой кликнули
     winTop=y+corr;
    
    thisWin.style.top=winTop;
    thisWin.style.left=x;
    //alert(thisWin.style.width);
}

function tableUs_EventPositionMovie(e){
    var thisWin=document.getElementById("divGenIdus");
     
    if(!thisWin.style.top){
    //определяем точку останова окна
    // alert(screen.width);
    //в эту перем. считываем положение
    //скролинга окна
    var corr=document.body.scrollTop;
    
    var height=thisWin.clientHeight;
    var width=thisWin.clientWidth;
    /* 
    var corrH=(height-40)/2;
    var corrW=width/2

    var y=e.clientY-corrH;
    var x=e.clientX-corrW;
    */
    var y=(screen.height/2)-(height/2)-50;
    var x=(screen.width/2)-(width/2);
    //alert(y);
    //это точка на которой кликнули
     winTop=y+corr;
    //определяем расстояние до точки останова
     pointStop=350+winTop;
    //задаем начальное расположение окна
     thisWin.style.top=-350;            
     thisWin.style.left=x;
     //если окно должно спустится за X сек
     //тогда
     var timeDie=10000/pointStop;
     //timeDie=parseInt(timeDie);
     //alert(timeDie+","+pointStop);
     mainInterval2=setInterval("tableUs_EventPositionMovie("+winTop+")",timeDie);
     //alert(mainInterval2);
    }else{
     
      tableUs_MovieWinIdus(e);
      //clearInterval(mainInterval);   
    } 
    
    
    
                function tableUs_MovieWinIdus(winTop){
                
                //alert(movieWinIdus);
                
                //выделяем свойство позиционирован-
                //ного окна, извлекаем цифры
                var topPos=thisWin.style.top;
                var regxp=eval('/-?\\d+/gi');
                var Yclt=topPos.match(regxp);
                var decimalTop=parseInt(Yclt[0]);
                
                //сравниваем текущее состояние
                //окна с параметрами точки на
                //которой оно должно остановится
                if(decimalTop>parseInt(winTop)){
                    //если равенство достигнуто
                    //аннулируем движение
                    clearInterval(mainInterval2);
                    return;
                    
                }
                thisWin.style.top=decimalTop+40;
               
                   
                
                
                }
    
    
        


}




//очищаем контейнер для размещения
//диалоговых окон
function CloseWinAutorized(){
    var container=document.getElementById('helprss2');
    if(container.childNodes.length==0)return;
    //alert(container.childNodes.length);
    for(i=0;container.childNodes.length!=0;i++){
        childer=container.firstChild;
        container.removeChild(childer);
        
    }
    
}



//**************************ГРАФИЧЕСКОЕ ОТОБРАЖЕНИЕ********************
//возвращает код кнопки окна авторизации
//в параметрах принимает надпись на кнопке


//возвращает код кнопки окна авторизации
//в параметрах принимает надпись на кнопке
function ButtAutorise(word,title,hrefBut,color){
    var redButHead="";
redButHead+="<div style='width: 120px; flat: text-align: center;'>";
redButHead+="";
redButHead+="<table border='0' cellpadding='0' cellspacing='0'>";
redButHead+="<tr>";
redButHead+="    <td><img src='lib/idus/tableUs/"+color+"ButIdusLeft.png' width='8' height='25' /></td>";
redButHead+="    <th background='lib/idus/tableUs/"+color+"ButIdusBody.png' ";
redButHead+="            title='"+title+"' align='center'";
redButHead+="                                height='25' class='titleIdus' width='70' > ";
redButHead+="                                <a href='javascript: FailAnswer();' class='butt' ";
redButHead+="                               onclick='"+hrefBut+"' >";
redButHead+="                                ";
redButHead+="";

var redButFooter="";
redButFooter+="                                ";
redButFooter+="                                </a>";
redButFooter+="    </th>";
redButFooter+="    <td><img src='lib/idus/tableUs/"+color+"ButIdusRight.png' width='8' height='25' /></td> ";
redButFooter+="    ";
redButFooter+="</tr>";
redButFooter+="</table>";
redButFooter+="";
redButFooter+="</div>";
redButFooter+="";
//собираем кнопку из верха и низа и слова на ней
    buttons=redButHead+word+redButFooter;

  return buttons;  

}

//функция создает код окна
//авторизации пользователя
function BodyAutorize(){
    var winAoutorise="";
winAoutorise+="<p id='commentAutorise'>Для авторизации на сайте введите, пожалуйста, следующие данные:</p>";
   
winAoutorise+="<form>";
winAoutorise+="<div style='width: 25px;'>";
winAoutorise+="Логин: ";
winAoutorise+="<input type='text' name='youLogin' id='youLogin' maxlength='14' size='18' />";
winAoutorise+="</div>";
winAoutorise+="<div style='width: 25px;'>";
winAoutorise+="Пароль:";
winAoutorise+="<input type='password' name='youPass' id='youPass' maxlength='15' size='20' />";
winAoutorise+="";
winAoutorise+="</div>";
winAoutorise+="<input type='checkbox' checked ";
winAoutorise+="    name='allMe' id='allMe'";
winAoutorise+="         />";
winAoutorise+="        <label for='allMe' title='Автоматический вход на сайт без авторизации'>";
winAoutorise+="Запомнить меня на этом компьютере.";
winAoutorise+="        </label>";
winAoutorise+="<br /><br />";
winAoutorise+="<a href='javascript: FailAnswer()' onclick='NoMyPass(event)'  class='butt' style='color: #0000ff'>";
winAoutorise+="<u title='Нажмите для восстановления пароля.'>";
winAoutorise+="Забыли пароль?";
winAoutorise+="</u>";
winAoutorise+="</a>";
winAoutorise+="</form>";


return winAoutorise;
    

}


//функция создает окно для пользователя
//в параметрах принимает заголовок
//html-содержимое окна, а также html-код
//кнопок
function AddTblIdus(title,body,button){
    var tblIdus=new Array();
//окошко до строки титл
    tblIdus['head']="";
tblIdus['head']+="<div class='divIdus' id='divGenIdus'>";
tblIdus['head']+="<table cellpadding='0' class='tblIdus'";
tblIdus['head']+="        cellspacing='2' border='0'>";
tblIdus['head']+="<tbody>";
tblIdus['head']+="<tr>";
tblIdus['head']+="    <th bgcolor='#666666' class='titleIdus' align='center' valign='baseline'>";
tblIdus['head']+="    <!--Заголовок -->";
tblIdus['head']+="   ";
tblIdus['head']+="    ";
tblIdus['head']+="    ";
tblIdus['head']+="    <div class='divTitle'>";
tblIdus['head']+="    ";
tblIdus['head']+="    ";
tblIdus['head']+="    ";
tblIdus['head']+="    <a href='CloseBut()'>";
tblIdus['head']+="    <img src='lib/idus/tableUs/svernut.png' ";
tblIdus['head']+="            width='15' height='15'  style='visibility: hidden'";
tblIdus['head']+="                align='left' title='Свернуть сообщение'";
tblIdus['head']+="                   />";
tblIdus['head']+="    </a>";
tblIdus['head']+="    ";
tblIdus['head']+="    <a href='javascript: CloseWinAutorized()'>";
tblIdus['head']+="    <img src='lib/idus/tableUs/closeIdus.png' ";
tblIdus['head']+="            width='15' height='15'  ";
tblIdus['head']+="                align='right' title='Закрыть окно'";
tblIdus['head']+="                   />";
tblIdus['head']+="    </a>";
tblIdus['head']+="    </div>";
tblIdus['head']+="";



//после заголовка и до размещения содержимого
tblIdus['body']="";
tblIdus['body']+="</th> ";
tblIdus['body']+="    ";
tblIdus['body']+="</tr>";
tblIdus['body']+="<tr>";
tblIdus['body']+="<td width='250' class='textIdus' align='left' style='padding: 10px;'>";

//после содержимого и до кнопок

tblIdus['postbody']="";
tblIdus['postbody']+="</td>";
tblIdus['postbody']+="</tr>";
tblIdus['postbody']+="<tr>";
tblIdus['postbody']+="<td align='center' height='30' valign='middle' class='titleIdus'>";

//после кнопок

tblIdus['footer']="";
tblIdus['footer']+="</td>";
tblIdus['footer']+="</tr>";
tblIdus['footer']+="</tbody>";
tblIdus['footer']+="</table>";
tblIdus['footer']+="</div>";

var winMess=tblIdus['head']+title+tblIdus['body']+body+tblIdus['postbody']+button+tblIdus['footer'];

return winMess;

}

//тело сообщения окна ожидания
function BodyWeightIdusResponse(){
    bodyWeight="";
bodyWeight+="<center>";
bodyWeight+="<h3>Выполняется запрос...</h3>";
bodyWeight+="<img src='lib/idus/tableUs/colIdus1.gif' ";
bodyWeight+="            width='40' ";
bodyWeight+="                height='40' ";
bodyWeight+="                    align='middle' />";
bodyWeight+="";
bodyWeight+="</center>";

return bodyWeight;
}

function NewWelcome(name){
                    var welcome="";
                  welcome+="<span  ";
                  welcome+="        style='position: relative; left: 0px; TOP: -20px; font-weight: 600; color: #cccccc;'>";
                  welcome+="      ";
                  welcome+="        ";
                  welcome+="      <a href='javascript: ExitIdus();' ";
                  welcome+="            class='search' ";
                  welcome+="                style='font-size: 11px; color: #aaaaaa'>";
                  welcome+="                (Выход)";
                  welcome+="      </a> <br /> ";
                  welcome+="      Добро пожаловать, ";
                  welcome+= name+"! ";    
                  welcome+="    </span>";
                  
                  return welcome;

}

function OldWelcome(){
                    var welcome="";
                  welcome+=" <span style='position: relative; left: 0px; TOP: 0px; font-weight: 600;'>";
welcome+="      ";
welcome+="      <a href='javascript: FailAnswer()' onclick='CreateWinAutorize(event)'; class='search'>Вход   / </a> ";
welcome+="        ";
welcome+="      <a href='regUs.html' class='search'> Регистрация</a>";
welcome+="    </span>";

                  
                  return welcome;

}

function BodyWelcomer(){

    var bodyWelcomer="";
    bodyWelcomer+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Запрашиваемый Вами сервис доступен только для <b>зарегистрированных</b> ";
bodyWelcomer+="пользователей.<br /> ";
bodyWelcomer+=" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    Пожалуйста, ";
bodyWelcomer+="    <a href='javascript: FailAnswer()' onclick='javascript: CreateWinAutorize(event);'";
bodyWelcomer+="             style='color: #0000ff'";
bodyWelcomer+="                title='Перейти к авторизации на сайте.'>";
bodyWelcomer+="   <u>войдите на сайт</u>";
bodyWelcomer+="    </a> ";
bodyWelcomer+="        под своим Логином. ";
bodyWelcomer+="    ";
bodyWelcomer+="<br />";
bodyWelcomer+="  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Или пройдите процедуру";
bodyWelcomer+="    <a href='regUs.html' ";
bodyWelcomer+="             style='color: #0000ff'";
bodyWelcomer+="                title='Перейти к регистрации на сайте.'>";
bodyWelcomer+="     <u>Регистрации</u>";
bodyWelcomer+="    </a>.";

return bodyWelcomer;
}

//тело окна восстановления
//пароля
function BodyNoMyPass(){
    var bodyNoMyPass="";
    bodyNoMyPass+="<p id='commentPost'>Пожалуйста, укажите адрес эл.почты (e-mail)";
    bodyNoMyPass+=" введенный Вами при регистрации на сайте.</p>";
    bodyNoMyPass+="<br /><br />";
    bodyNoMyPass+="<form>";
    bodyNoMyPass+="    <input type='text' size='25' name='mypost' id='mypost'>";
    bodyNoMyPass+="</form>";
    bodyNoMyPass+="<br />";
    bodyNoMyPass+="На указанный вами адрес будет ";
    bodyNoMyPass+="выслано письмо со ссылкой ";
    bodyNoMyPass+="восстановления учетной записи и пароля.";
    return bodyNoMyPass;
 
}

function UnionBut(but1,but2){
    var unionTab;
        unionTab+="&nbsp;&nbsp;&nbsp;&nbsp;";
        unionTab+="<table border='0'";
        unionTab+="    cellpadding='0' ";
        unionTab+="        cellspacing='0'>";
        unionTab+="        <tr>";
        unionTab+="            <td>"+but1+"</td>";
        unionTab+="            <td>"+but2+"</td>";
        unionTab+="        </tr>";
        unionTab+="</table><br />";

    return unionTab;


}

//************************БИБЛИОТЕКА КАРТИНОК ДЛЯ ОКОН********************

/*
var imgIdusWin=new Array();
    
    imgIdusWin['closeIdus']=new Image(15,15);
    imgIdusWin['closeIdus'].src="lib/idus/tableUs/closeIdus.png";
    imgIdusWin['blueButIdusBody']=new Image(7,25);
    imgIdusWin['blueButIdusBody'].src="lib/idus/tableUs/blueButIdusBody.png";    
    imgIdusWin['blueButIdusLeft']=new Image(8,25);
    imgIdusWin['blueButIdusLeft'].src="lib/idus/tableUs/blueButIdusLeft.png";        
    imgIdusWin['blueButIdusRight']=new Image(8,25);
    imgIdusWin['blueButIdusRight'].src="lib/idus/tableUs/blueButIdusRight.png";        
    imgIdusWin['redButIdusLeft.png']=new Image(10,25);
    imgIdusWin['redButIdusLeft.png'].src="lib/idus/tableUs/redButIdusLeft.png";        
    imgIdusWin['redButIdusBody.png']=new Image(7,25);
    imgIdusWin['redButIdusBody.png'].src="lib/idus/tableUs/redButIdusBody.png";        
    imgIdusWin['redButIdusRight']=new Image(10,25);
    imgIdusWin['redButIdusRight'].src="lib/idus/tableUs/redButIdusRight.png";        
    imgIdusWin['colIdus1']=new Image(40,40);
    imgIdusWin['colIdus1'].src="lib/idus/tableUs/colIdus1.gif";
    imgIdusWin['open']=new Image(15,15);
    imgIdusWin['open'].src="lib/idus/tableUs/open.png"; 
    imgIdusWin['svernut']=new Image(15,15);
    imgIdusWin['svernut'].src="lib/idus/tableUs/svernut.png"; 
                
*/