//Privat


function senPrivatMessage()
{

         $('sendError').innerHTML = '';
         
         var arr = new Array();

         for (i = 0; i < document.forms['main'].elements.length; i++)
         {
          var item = document.forms['main'].elements[i];
          if( item.name == "ids[]" && item.checked )
          {
              arr[item.value] = item.value;
          }
         } 

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                
                if(req.responseJS.COMPLETE != 1)
                  $('sendError').innerHTML = req.responseText;
                else
                    $('privatWorkArea').innerHTML = '<div align="center" style="color:#268E06">Сообщение успешно отправлено!</div>';
             
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/sendPrivatMessage.php', true);
         req.send( {arr:arr, subject:$('subject').value, message:$('message').value } );

}


function sendPrivat(IDUSER)
{

         privatWin=window.open('http://www.sostav.ru/blogs/privat/?myTab=SEND&IDUSER='+IDUSER,'privatWin','width=650,height=650,top=0,left=0,location=no,status=no,menubar=no,toolbar=no,scrollbars=auto,resizable=yes');
         privatWin.focus();

}


function setSenders()
{

         var arr = new Array();

         for (i = 0; i < document.forms['main'].elements.length; i++)
         {
          var item = document.forms['main'].elements[i];
          if( item.name == "ids[]" && item.checked )
          {
              arr[item.value] = item.value;
          }
         } 

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('privatUsers').innerHTML = req.responseText;
             
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/senders.php', true);
         req.send( {arr:arr} );



}




function setPrivat(tab, IDUSER, reMessage)
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('privat').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/', true);
         req.send({tab:tab, IDUSER:IDUSER, reMessage:reMessage});

}

function getPrivatInnerPage(page)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('privatWorkArea').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/innerList.php', true);
         req.send({page:page});

}


function getPrivatOuterPage(page)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('privatWorkArea').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/outerList.php', true);
         req.send({page:page});

}

function getInnerMessage(IDMessage)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('privatWorkArea').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/innerMessage.php', true);
         req.send({IDMessage:IDMessage});

}


function getOuterMessage(IDMessage)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('privatWorkArea').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/outerMessage.php', true);
         req.send({IDMessage:IDMessage});

}

function sendToEmailMark(item)
{

         var mark = item.checked ? 1 : 0;
         
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                
             }
         }
         
         req.open('POST', '/blogs/ajax/privat/sendToEmailMark.php', true);
         req.send({mark:mark});

}




function selOnSel(mark)
{ 
         for (i = 0; i < document.forms['main'].elements.length; i++)
         {
          var item = document.forms['main'].elements[i];
          if( item.name == "ids[]")
            item.checked = mark;
         } 

}

function deleteMessages(tab, page)
{
         
         var arr = new Array();

         for (i = 0; i < document.forms['main'].elements.length; i++)
         {
          var item = document.forms['main'].elements[i];
          if( item.name == "ids[]" && item.checked )
          {
              arr[item.value] = item.value;
          }
         } 

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               if(tab == 'INNER')
                 getPrivatInnerPage(page);
               else
                  getPrivatOuterPage(page)


             }
         }
         
         req.open('POST', '/blogs/ajax/privat/deleteMessages.php', true);
         req.send( {tab:tab, arr:arr} );
}


//Portal
function getSotka()
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('sotka').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/sotka.php', true);
         req.send(null);

}


function getSearchPanel(tab)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('searchPanel').innerHTML = req.responseText;
                if(req.responseJS.url != '0')
                  window.location.href = req.responseJS.url;
             }
         }
         
         req.open('POST', '/blogs/ajax/searchPanel.php', true);
         req.send({srhAct:$('srhAct').value, tab:tab});
}

function getCurrency()
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('currency').innerHTML = req.responseText;
             }
         }
         
         req.open('POST', '/blogs/ajax/currency.php', true);
         req.send(null);

}



function clearInfoBlock()
{

         $('loginInfoBlock').innerHTML = '';
         $('loginInfoBlock').style.display = 'none';
}

function fillInfoBlock(html)
{
         clearInfoBlock();
         $('loginInfoBlock').style.display = 'block';
         
         var mess = '<table cellpadding="0" cellspacing="0" width="500"><tr><td align="right" valign="top" style="height:18px; padding-right:6px; padding-top:6px; background:url(/blogs/design/topusralert.png) top left no-repeat"><img src="/blogs/design/close.gif" style="cursor:pointer" onClick="clearInfoBlock()" title="Закрыть" width="9" height="9"></td></tr>';
         mess += '<tr><td style="padding:0 12px 3px 12px; background:url(/blogs/design/bgusralert.png) top left repeat-y">'+ html + '</td></tr>';
         mess += '<tr><td><img src="/blogs/design/botusralert.png" height="8" width="500"></td></tr></table>';

         $('loginInfoBlock').innerHTML =  mess;

}



function getRememberForm()
{

         var mess = '<b style="color:#2F6A94; font-size:14px">Напоминание пароля</b>'; 
         mess += '<div style="color:#666666; margin-bottom:10px">Введите E-mail, использованный Вами при регистрации:</div>';
         mess += '<table cellpadding="0" cellpascing="0"><tr><td><input style="width:200px; height:20px; border:1px solid #cacaca; font-family:arial; font-size:12px; padding-bottom:3px; margin:0" type="text" id="rememEmail"></td><td style="padding-left:5px"><input type="button" class="bluebtn" onClick="void(rememberPass())" value="Отправить"></td></tr></table>'; 
         fillInfoBlock(mess);

}

function rememberPass()
{

         
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                fillInfoBlock(req.responseText);
             }
         }

         req.open('POST', '/blogs/ajax/rememberPass.php', true);
         req.send({ Email:$('rememEmail').value });

}


function getRegistrationForm()
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                fillInfoBlock(req.responseText);
             }
         }

         req.open('POST', '/blogs/ajax/registrForm.php', true);
         req.send(null);


}


function getProfile()
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                fillInfoBlock(req.responseText);
             }
         }

         req.open('POST', '/blogs/ajax/profileForm.php', true);
         req.send(null);


}










/*function usrRegistration()
{
         var Email        = $('Email'     ).value         ;
         var login        = $('login'     ).value         ;
         var Password     = $('Password'  ).value         ;
         var Password2    = $('Password2' ).value         ;

         var arrRowsErr = new Array( "Email", "login", "Password", "Password2");
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
               if( req.responseJS.COMPLETE == 1 )
                 usrLogin( login, Password );
               else
               {
                   $('registerError').innerHTML = 'Имеются ошибки ввода! Регистрация не удалась!';
                   
                   arrRowsErr.toArray();
                   for( i=0; i<=arrRowsErr.length; i++ )
                   {
                      if($('err_'+arrRowsErr[i]))
                        $('err_'+arrRowsErr[i]).innerHTML = (req.responseJS.ERRORS[arrRowsErr[i]])?(req.responseJS.ERRORS[arrRowsErr[i]]):('');
                   }
               }
             }
         }

         req.open('POST', '/blogs/ajax/ajaxUsrRegister.php', true);
         req.send( {  
                     
                     Email      : Email      ,
                     login      : login      ,
                     Password   : Password   ,
                     Password2  : Password2  
                 } );
}*/

function usrRegistration()
{
         document.getElementById('register_result').innerHTML = '';
         
         login        = document.getElementById('login').value;
         email        = document.getElementById('email').value;
         firstname    = document.getElementById('firstname').value;
         lastname     = document.getElementById('lastname').value;
         sex          = getRadioGroupValue(document.registerform.sex);
         
         var req = new JsHttpRequest();
         req.onreadystatechange = function()
         {
             if(req.readyState == 4)             
             {
               if(req.responseJS.ok == 0)
               {
                 document.getElementById('register_result').innerHTML = req.responseJS.error;
                 return;
               }
               else
               {
                 document.getElementById('login').value = '';
                 document.getElementById('email').value = '';
                 document.getElementById('firstname').value = '';
                 document.getElementById('lastname').value = '';

                 document.getElementById('register_result').innerHTML = req.responseText;

               }
             }
         }
         req.open('POST', '/ajax/authorization/register_via_email.php', true);
         req.send( { login       :login       ,
                     email       :email       ,
                     firstname   :firstname   ,
                     lastname    :lastname    ,
                     sex         :sex         
                 } );                                                             
}


function getRadioGroupValue(radioGroupObj)
{                
     for (var i=0; i < radioGroupObj.length; i++)
       if (radioGroupObj[i].checked) return radioGroupObj[i].value;
                 
     return null;        
}



function updateLoginEmail()
{

         var Email        = $('Email').value          ;
         var login        = $('login').value          ; 
         var arrRowsErr = new Array( "Email", "login");
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
               if( req.responseJS.COMPLETE == 1 )
                 $('err_1t').innerHTML = '<span style="color:#2F9900; font-weight:normal">Изменения сохранены!</span>';
               else
               {
                   $('err_1t').innerHTML = '<span style="color:#FF0000; font-weight:normal">Имеются ошибки ввода!</span>';
                   
               }
               arrRowsErr.toArray();
               for( i=0; i<=arrRowsErr.length; i++ )
               {
                  if($('err_'+arrRowsErr[i]))
                    $('err_'+arrRowsErr[i]).innerHTML = (req.responseJS.ERRORS[arrRowsErr[i]])?(req.responseJS.ERRORS[arrRowsErr[i]]):('');
               }

             }
         }

         req.open('POST', '/blogs/ajax/updateLoginPassword.php', true);
         req.send( {  
                     Email      : Email      ,
                     login      : login      
                 } ); 

}

function updateUserPass()
{


         var PASS1        = $('PASS1').value          ;
         var PASS2        = $('PASS2').value          ; 
         var arrRowsErr = new Array( "PASS1", "PASS2");
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
               if( req.responseJS.COMPLETE == 1 )
                 $('err_3t').innerHTML = '<span style="color:#2F9900; font-weight:normal">Изменения сохранены!</span>';
               else
               {
                   $('err_3t').innerHTML = '<span style="color:#FF0000; font-weight:normal">Имеются ошибки ввода!</span>';
               }
               arrRowsErr.toArray();
               for( i=0; i<=arrRowsErr.length; i++ )
               {
                  if($('err_'+arrRowsErr[i]))
                    $('err_'+arrRowsErr[i]).innerHTML = (req.responseJS.ERRORS[arrRowsErr[i]])?(req.responseJS.ERRORS[arrRowsErr[i]]):('');
               }


             }
         }

         req.open('POST', '/blogs/ajax/updatePassword.php', true);
         req.send( {  
                     PASS1:PASS1      ,
                     PASS2:PASS2      
                 } );


} 


function updateUserData()
{
         
         var FirstName   = $('FirstName' ).value ;
         var LastName    = $('LastName'  ).value ;
         var Job         = $('Job'       ).value ;
         var Speciality  = $('Speciality').value ;
         var BirthDay    = $('BirthDay'  ).value ;
         var Country     = $('Country'   ).value ;
         var City        = $('City'      ).value ;
         var URL         = $('URL'       ).value ;
         var VKONTAKTE   = $('VKONTAKTE' ).value ;
         var INTERESTS   = $('INTERESTS' ).value ;
         var AVATAR      = $('AVATAR'    )       ;

         var arrRowsErr = new Array( 'FirstName'   ,
                                     'LastName'    ,
                                     'Job'         ,
                                     'Speciality'  ,
                                     'BirthDay'    ,
                                     'Country'     ,
                                     'City'        ,
                                     'URL'         ,
                                     'VKONTAKTE'   ,
                                     'INTERESTS'   ,
                                     'AVATAR'    
                                   );

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
               if( req.responseJS.COMPLETE == 1 )
                 $('err_2t').innerHTML = '<span style="color:#2F9900; font-weight:normal">Изменения сохранены!</span>';
               else
               {
                   $('err_2t').innerHTML = '<span style="color:#FF0000; font-weight:normal">Имеются ошибки ввода!</span>';
               }
               arrRowsErr.toArray();
               for( i=0; i<=arrRowsErr.length; i++ )
               {
                  
                  if($('err_'+arrRowsErr[i]))
                    $('err_'+arrRowsErr[i]).innerHTML = (req.responseJS.ERRORS[arrRowsErr[i]])?(req.responseJS.ERRORS[arrRowsErr[i]]):('');
               }
               $('usrAvataImg').src='';
               $('usrAvataImg').src='/blogs/avatar/usrAvatar.php?ID='+req.responseJS.IDUSER+'&rnd='+Math.random();
             }
         }

         req.open('POST', '/blogs/ajax/updateUserData.php', true);
         req.send( {
                    FirstName  : FirstName  ,
                    LastName   : LastName   ,
                    Job        : Job        ,
                    Speciality : Speciality ,
                    BirthDay   : BirthDay   ,
                    Country    : Country    ,
                    City       : City       ,
                    URL        : URL        ,
                    VKONTAKTE  : VKONTAKTE  ,
                    INTERESTS  : INTERESTS  ,
                    AVATAR     : AVATAR    
                 } );          
}


function logItemClear(obj, word)
{
            if(obj.value == word)
            {
              obj.value = ''            ;
              obj.style.color='#000000' ;
              obj.style.textAlign='left';
            }


}

function logItemFill(obj, word)
{
         var a = (obj.value).replace(/(^\s+)|(\s+$)/g, "");
         if( a == '')
         {
         
              obj.value = word            ;
              obj.style.color='#666666' ;
              obj.style.textAlign='center';         
         
         }
}



function logout()
{
         clearInfoBlock();
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                
               re = /#[^#]*$/;
               str = location.href;
               window.location.href = str.replace(re, "");                
               
             }
         }

         req.open('POST', '/blogs/ajax/logout.php', true);
         req.send(null);

}




function setLoginArea()
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('loginArea').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/blogs/ajax/loginArea.php', true);
         req.send(null);


}



function getStars(num)
{

         
         for(var i=1; i <= num; i++ )
            if($('star'+i).className != 'redStar' )
              $('star'+i).className = 'redStar';

         for(var i = num+1; i <= 5 ; i++ )
            if($('star'+i).className != 'greyStar')
              $('star'+i).className = 'greyStar';


}

function clearStars()
{

         for(i=1; i <= 5; i++ )
            $('star'+i).className = 'greyStar';

}


function setCreativeImage(ID, num)
{

         for(i=1; i <= 6; i++ )
            if($('creativeThumb'+i))
            {
              if(i != num)
                $('creativeThumb'+i).className = 'darkPhotoTumb';
              else
                  $('creativeThumb'+i).className = 'lightPhotoTumb';
            }

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                $('creativeImgTitle').innerHTML = req.responseJS.creativeImgTitle;
                $('creativeImgSize' ).innerHTML = req.responseJS.creativeImgSize;
                $('creativeBigImage').innerHTML = req.responseJS.creativeBigImage;              
             }
         }

         req.open('POST', '/blogs/ajax/getCreativeImage.php', true);
         req.send( { ID:ID } );




}


function getRaitingInformer(page)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('raitingInformer').innerHTML = req.responseText;
             
             }
         }

         req.open('POST', '/blogs/ajax/raitingInformer.php', true);
         req.send( { page: page } );

}


function getRaitingTab(tab)
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               getRaitingInformer();
             
             }
         }

         req.open('POST', '/blogs/ajax/raitingParams.php', true);
         req.send( { type:'tab', tab:tab } );


}

function setRaitingSort(sort, title)
{

         $('selRaitingSorttItem').innerHTML = title;
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               getRaitingInformer();
             
             }
         }

         req.open('POST', '/blogs/ajax/raitingParams.php', true);
         req.send( { type:'sort', sort:sort } );


}



function getTagsInformer(IDUSER)
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('tagsInformer').innerHTML = req.responseText;
             
             }
         }

         req.open('POST', '/blogs/ajax/tagsInformer.php', true);
         req.send( { IDUSER: IDUSER } );


}


function setFeedsSort(sort, title)
{

         $('selSorttItem').innerHTML = title;
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               window.location.href=location.href;
             
             }
         }

         req.open('POST', '/blogs/ajax/setFeedSort.php', true);
         req.send( { sort: sort } );


}

function voiting(IDFEED, VOICE)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                  $('voitingDiv').innerHTML = req.responseText;             
             }
         }

         req.open('POST', '/blogs/ajax/voiting.php', true);
         req.send( { IDFEED: IDFEED, VOICE: VOICE } );

}


function getBlogCalendar(IDUSER, date)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                  $('blogCalendar').innerHTML = req.responseText;             
             }
         }

         req.open('POST', '/blogs/ajax/blogCalendar.php', true);
         req.send( { IDUSER: IDUSER, date: date } );

}


function subsribeAndRSS(IDUSER, ACT)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                  $('subsribeAndRSSDiv').innerHTML = req.responseText;             
             }
         }

         req.open('POST', '/blogs/ajax/subsribeAndRSS.php', true);
         req.send( { IDUSER: IDUSER, ACT: ACT } );


}


function getFeedsInformer(IDUSER, tab)
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                  $('feedsInformer').innerHTML = req.responseText;             
             }
         }

         req.open('POST', '/blogs/ajax/blogThreadsInformer.php', true);
         req.send( { IDUSER: IDUSER, tab: tab } );

}



function getCatBG(IDCATEGORY, BG)
{
         $('c1_'+IDCATEGORY).style.background=BG;
         $('c2_'+IDCATEGORY).style.background=BG;
         $('c3_'+IDCATEGORY).style.background=BG;
         $('c4_'+IDCATEGORY).style.background=BG;
}

function authorizationUser(USER_NAME, USER_PASSWORD)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                if( req.responseJS.FINISH == '1' )
                {
                   re = /#[^#]*$/;
                   str = location.href;
                   window.location.href = str.replace(re, "");                }
                else
                    alert('Неверное сочитание логина и пароля!');
             }
         }

         req.open('POST', '/blogs/ajax/authorization.php', true);
         req.send( { USER_NAME: USER_NAME, USER_PASSWORD: USER_PASSWORD } );
}


function usrLogin(USER_NAME, USER_PASSWORD)
{

         
         clearInfoBlock();
         
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
                if( req.responseJS.FINISH == '1' )
                {
                  re = /#[^#]*$/;
                  str = location.href;
                  window.location.href = str.replace(re, "");
                }
                else
                    fillInfoBlock('<div align="center" style="color:#8D0000">Ошибка! Неверное сочетание логина и пароля!</div>')
             }
         }

         req.open('POST', '/blogs/ajax/authorization.php', true);
         req.send( { USER_NAME: USER_NAME, USER_PASSWORD: USER_PASSWORD } );


}





function getCreative(IDUSER, tab, page) 
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('blogCreative').innerHTML = req.responseText;
             
             }
         }

         req.open('POST', '/blogs/ajax/blogCreative.php', true);
         req.send( { IDUSER: IDUSER, tab: tab, page: page  } );


}

function getSubsAndColls(IDUSER, tab, page) 
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('blogFriends').innerHTML = req.responseText;
             
             }
         }

         req.open('POST', '/blogs/ajax/blogColeguesAndSubs.php', true);
         req.send( { IDUSER: IDUSER, tab: tab, page: page  } );


}



function postAction(IDPOST, IDFEED, activator)
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('postID'+IDPOST).innerHTML = req.responseText;
             
             }
         }

         req.open('POST', '/blogs/ajax/postAction.php', true);
         req.send( { IDPOST: IDPOST, IDFEED: IDFEED, activator: activator  } );


}

function getPostForm(IDFEED)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('myPostForm').innerHTML = req.responseText;
             
             }
         }

         req.open('POST', '/blogs/ajax/postForm.php', true);
         req.send( { IDFEED: IDFEED} );

} 

function deleteFeed(IDUSER, IDFEED)
{


         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               alert(req.responseText);
               window.location.href='/blogs/'+IDUSER+'/';
             
             }
         }

         req.open('POST', '/blogs/ajax/deleteFeed.php', true);
         req.send( {IDUSER:IDUSER, IDFEED: IDFEED} );

}


function getLoginChecks(login)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('searchArea').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/blogs/ajax/getLoginChecks.php', true);
         req.send( {login:login} );

}


function toCollegues(IDUser)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               alert(req.responseText);
             }
         }

         req.open('POST', '/blogs/ajax/toCollegues.php', true);
         req.send( {IDUser:IDUser} );

}

function getPersoneTab(IDUSER, tab, page)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('personeTab').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/blogs/ajax/personeTab.php', true);
         req.send( {IDUSER: IDUSER, tab: tab, page: page} );

}


function showBlogOnMain(IDBLOG, activator)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('showBlogOnMainDiv').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/ajax/admin/blogs/showBlogOnMain.php', true);
         req.send( { IDBLOG: IDBLOG, activator: activator } );
}

function spamFeed(IDFEED, activator)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               //alert(req.responseText);
               
               if( $('spamFeedEd') )
                 $('spamFeedEd').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/ajax/admin/blogs/spamFeed.php', true);
         req.send( { IDFEED: IDFEED, activator: activator } );
}


function resizeImageInLine(img)
{

         var src = $(img).src;
         var image = new Image();
         image.src=src;
         
         if(image.width > 640)
         {
           $(img).width   = 640;
           $(img).height  = 640/image.width * image.height;
         }


         
         
         
         
         //alert(width);
         

}

var vis=0; 
function blink_it() 
{ 
         if($('mig'))
         {
           if( vis==1 ) 
           {
             $('mig').style.visibility="hidden";
             vis=0;
           }
           else
           {
             $('mig').style.visibility="visible";
             vis=1;           
           }
           setTimeout("blink_it()", 400);
         }
         
         
}  

function setNavigation()
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('blogNavigation').innerHTML = req.responseText;
               blink_it();
             }
         }

         req.open('POST', '/blogs/ajax/navigation.php', true);
         req.send( null );

}


function categorySubsrcibe(IDCATEGORY)
{

         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('catSubsribe').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/blogs/ajax/categorySubsrcibe.php', true);
         req.send( {IDCATEGORY:IDCATEGORY} );


}

function postSubscribe(IDFEED, activator)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if(req.readyState == 4) 
             { 
               $('postSubscribe').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/blogs/ajax/postSubscribe.php', true);
         req.send( {IDFEED:IDFEED, activator: activator} );
}

function votePerPost(id,voiceType)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() 
         {
             if(req.readyState == 4)
             { 
               document.getElementById('postVote_'+id).innerHTML = req.responseText;
               eventOverOutVoteNull(id);
             }               
         }

         req.open('POST', '/blogs/ajax/postVoting.php', true);
         req.send( {id: id, voiceType: voiceType } );

         
}

function eventOverOutVoteNull(UID)
{         
         id = document.getElementById('postVote_' + UID);
         idVote = document.getElementById('postVote_' + UID + '_vote');
         UID = document.getElementById(UID);

         idVote.style.display = 'none';
         id.style.display = 'block';
         UID.onmouseout = 'null';
         UID.onmouseover = 'null';

}
