var messageDiv2 = '';


function setcompare_id(compare_id) { 
   document.cookie=" compare_id="+escape(compare_id)+"; path=/";
} // End function setCid

function get_http_obj2() {
   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_obj2

function getfile( filename ) {
   var l=get_http_obj2();
   if(l){
      l.open("GET",filename,true);
      l.onreadystatechange = function(){
         if(l.readyState==4&&l.responseText){
            re = new RegExp( "^compare_id=" );
            
            if( re.exec( l.responseText ) ) {   
               var text = l.responseText.substr(43);
               var div_element = document.createElement( "div" );
               div_element.innerHTML = text.toString();
               //document.getElementById('compare').appendChild(div_element);
               document.getElementById('compare').innerHTML = div_element.innerHTML;
               
               var element = document.createElement( "script" );
               var compare_id = '(\'' + l.responseText.substr(11, 32) + '\')';
               element.text = 'setcompare_id' + compare_id +';';
               document.getElementById('compare').appendChild(element);
               
            } else {
               alert ( 'error 2103' );
            } // End if
            
         } // End if
         
      }// End function
      
      l.send(null)
      return true;
     
   } else {
   return false;
   } // End if
   
} // End function getfile


// Добавление в список сранения
function toCompare( goods_id ) {
   var messageDiv2Try = document.getElementById( "messageDiv2" );

   if( ! messageDiv2Try ) {
      messageDiv2 = document.createElement( "div" );
      messageDiv2.id = "messageDiv2";
      messageDiv2.style.border = "0";
      messageDiv2.style.background = '#fff';
      messageDiv2.style.position = "absolute";
      messageDiv2.style.top = "-100px";
      messageDiv2.style.visibility = "hidden";
      messageDiv2.style.cursor = "default";
      messageDiv2.style.width = "200px";
      messageDiv2.style.zIndex = 1000;
      messageDiv2.innerHTML = '<div style="width:200; background:#fff; border: #000 solid 2px; color:#000; margin:1px; padding:10px;">Добавление для сравнения...</div>';
      document.body.appendChild( messageDiv2 );

   }

   var bodyElement = document.documentElement || document.body;
   var clientH = bodyElement.clientHeight;
   var clientW = bodyElement.clientWidth;
   var scrollT = bodyElement.scrollTop;
   var scrollL = bodyElement.scrollLeft;

   messageDiv2.style.top = parseInt( clientH / 2 ) - 20 + scrollT + "px";
   messageDiv2.style.left = parseInt( ( clientW - parseInt( messageDiv2.style.width ) ) / 2 ) + scrollL + "px";

   messageDiv2.style.visibility = 'visible';
   setTimeout( 'hideMessageDiv2();', 2000 );

   rnd = parseInt( ( Math.random() * 1000000 + 1 ) ); 

   compare_file = "/cgi-bin/catalog/add_compare.pl?" + rnd + "&goods_id=" + goods_id;
   if( !getfile( compare_file ) ) alert('Ваш браузер не поддерживает данную функцию!');
   
} // End function toCompare


function hideMessageDiv2() {
   messageDiv2.style.visibility = 'hidden';
}
