// путь к скрипту добавления товара (индикатор корзины)
var get_term_script = '/cgi-bin/glossary/get_term.pl';

function get_http_obj() {
   var obj = null;
   try{
      obj = new ActiveXObject( "Msxml2.XMLHTTP" ); 
   } catch( err ){
      try{
         obj = new ActiveXObject( "Microsoft.XMLHTTP" ); 
      } catch( err ){
         obj = null;
      } // End try
      
   } // End try
         
   if( !obj && typeof XMLHttpRequest != "undefined" ) {
      obj = new XMLHttpRequest(); 
   } // End if
   return obj;
   
} // End function get_http_obj


function allclose(){
   var spans = document.body.getElementsByTagName( "SPAN" );
   for( var i in spans ){
      if( spans[i].className == "dd" ){
         spans[i].style.display = "none";
      }
   }
   return false;
}


function get_tip( term_id, t ) {
   var el;
   allclose();
   if( el = t.parentNode.getElementsByTagName("SPAN")[0] ){
      el.style.display = "inline";
      return false;
   }
   var obj = get_http_obj();
   if( obj ){
      obj.open( "GET", get_term_script + "?term_id=" + term_id, true );
      obj.onreadystatechange = function(){
         if( obj.readyState== 4 && obj.responseText ) {
            if( !obj.responseText ) return "";
            
            var img = document.createElement('IMG');
            img.className = "bl";
            img.width  = 20;
            img.height = 10;
            img.src    = "/i/close.gif";
            
            var aclose = document.createElement('A');
            aclose.title = "Закрыть";
            aclose.href  = "javascript://";
            aclose.appendChild( img );
            
            var close = document.createElement("SPAN");
            close.className = "close";
            close.appendChild(aclose);
            
            var txt = document.createElement("SPAN");
            txt.className = "txt";
            txt.innerHTML = obj.responseText;
            
            var dd = document.createElement("SPAN");
            dd.className = "dd";
            dd.appendChild( txt );
            dd.appendChild( close );
            dd.style.display = "inline";
            t.parentNode.appendChild(dd);
            
            if( aclose.addEventListener ){
               aclose.addEventListener( "click", function() {
                  dd.style.display = "none";
                  return false;
               }, false )
            } else {
               aclose.attachEvent( "onclick", function(){
                  dd.style.display = "none";
                  return false;
               } );
            } // End if
            
            return false;
            
         } // End if
         
      }; // End function
      
      obj.send( null )
      return true;
     
   } else {
      return false;
   } // End if
   
} // End function getFile
