var cntSearchResult =0;
var currSearchResult=0;

function videoListing(IDTAG, page)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
                 //alert(req.responseText);
                 document.getElementById('visitkaVideoCompany').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/ajax/columns/visitka/videoCompany.php', true);
         req.send( { IDTAG: IDTAG, page: page } );
}

function publicationListing(IDTAG, page)
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
                 //alert(req.responseText);
                 document.getElementById('visitkaPublicationCompany').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/ajax/columns/visitka/publicationCompany.php', true);
         req.send( { IDTAG: IDTAG, page: page } );
}



function printListing(WORD, page)
{
         return;
         
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
                 //alert(req.responseText);
                 document.getElementById('visitkaPrintCompany').innerHTML = req.responseText;
             }
         }

         req.open('POST', '/ajax/columns/visitka/printCompany.php', true);
         req.send( { WORD: WORD, page: page } );
}

function companySearcher( ALPHA )
{
         var req = new JsHttpRequest();
         req.onreadystatechange = function() {
             if (req.readyState == 4) {
                 //alert(req.responseText);
                 
                 if( req.responseJS.cntSearchResult )
                 {
                   cntSearchResult = req.responseJS.cntSearchResult;
                   
                   document.getElementById('popupSearchDiv').style.display = 'block';
                   document.getElementById('popupSearchDiv').innerHTML = req.responseText;
                 }
                 else
                     document.getElementById('popupSearchDiv').style.display = 'none';
             }
         }

         req.open('POST', '/ajax/columns/visitka/searcherCompany.php', true);
         req.send( { ALPHA: ALPHA } );
}

function searchKeyUp(event)
{
         var key;

         if(!event)
           var event = window.event;           
         
         if(event.keyCode)
           key = event.keyCode;                //для всех кроме старой мазилы                            
         else
           key = event.which;                  //для старой мазилы


         if(event && !(key==27 || key==9 || key==37 || key==38 || key==39 || key==40 || key==13) )
         {
           companySearcher( document.getElementById('searcherCompany').value );
           return;
         }
         
         if( key == 39 || key == 40 )
         {
           if( currSearchResult < cntSearchResult )
             currSearchResult = currSearchResult + 1;
         }
         
         if( key == 37 || key == 38 )
         {
           if( (currSearchResult > 0) )
             currSearchResult = currSearchResult - 1;
         }

         if( key == 13 && document.getElementById('searchResultHiddenFile_'+currSearchResult) && document.getElementById('searchResultHiddenYear_'+currSearchResult) )
         {
           window.location.href = 'http://www.sostav.ru/columns/visitka/'+document.getElementById('searchResultHiddenYear_'+currSearchResult).value+'/'+document.getElementById('searchResultHiddenFile_'+currSearchResult).value+'/';
           return;
         }

         setBackgroundSearchDiv(currSearchResult);
}

function setBackgroundSearchDiv(currentDiv)
{
         for( i = 1; i <= cntSearchResult; i++ )
            if( document.getElementById('searchResultDiv_'+i) )
              document.getElementById('searchResultDiv_'+i).style.background = (i==currentDiv)?('#F2F1E1'):('#ffffff');
}





