function getAXObject() {
   try {
      return new XMLHttpRequest();
      }
   catch(e) {
      try {
      return new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e) {
         return false;
         }
      }
   }

function sondaglos(par) {
   var AXObject = getAXObject();
   if (AXObject) {
      var div = document.getElementById('sondacont');
      eval ("var frm=document.forms.snd"+par+";");
      var sd=frm.sonda.value;
      var gl;
      var dw = frm.dw.value;
      dw *= 1000;
      var exp = new Date();
      exp.setTime(dw);
      exp=exp.toGMTString();
      for (var i=0; i<frm.glos.length; i++) {
         if (frm.glos[i].checked) {
            gl=frm.glos[i].value;
            }
         }
      div.innerHTML = "<img src='images/loading.gif'>";
      rd=parseInt(Math.random()*99999999);
      var adres="ajax/sonda,"+sd+","+gl+"-"+rd;
      AXObject.open("GET", adres);
      AXObject.onreadystatechange = function() {
         if (AXObject.readyState == 4 && AXObject.status == 200) {
            div.innerHTML = unescape(AXObject.responseText);
            delete AXObject;
            AXObject = false;
            document.cookie="snd"+sd+"=1;expires="+exp;
            }
         };
      AXObject.send(null);
      }
   }

function newslettergo() {
   var frm=document.forms.nlt;
   if (frm.adres.value===null || frm.adres.value==='') {
      alert("Wpisz adres.");
      }
   else {
      var AXObject = getAXObject();
      if (AXObject) {
         var div = document.getElementById('newsletcont');
         var adr=frm.adres.value;
         div.innerHTML = "<img src='images/loading.gif'>";
         rd=parseInt(Math.random()*99999999);
         var adres="ajax/newsletter,"+adr+"-"+rd;
         AXObject.open("GET", adres);
         AXObject.onreadystatechange = function() {
            if (AXObject.readyState == 4 && AXObject.status == 200) {
               div.innerHTML = unescape(AXObject.responseText);
               delete AXObject;
               AXObject = false;
               }
            };
         AXObject.send(null);
         }
      }
   }

function freshkom(art) {
   var AXObject = getAXObject();
   if (AXObject) {
      var div = document.getElementById('feedcont');

      //div.innerHTML = "<img src='images/loading.gif'>";

      Element.hide(div);                                                              // **** EFEKT
      var param="id="+art;
      AXObject.open("POST", "ajax/komentarze");
      AXObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      AXObject.onreadystatechange = function() {
         if (AXObject.readyState == 4 && AXObject.status == 200) {
            div.innerHTML = unescape(AXObject.responseText);
            new Effect.Appear(div);                                                   // **** EFEKT
            delete AXObject;
            AXObject = false;
            }
         };
      AXObject.send(param);
      }
   }

function komentarzgo(art) {
   var div = document.getElementById('addfeedcont');
   if (document.forms.kmt) {                                                          // przetwarzanie jeżeli jest już formularz na ekranie
      if (!check_kmt())
         return void(0);
      var frm=document.forms.kmt;
      var nazwa=frm.nazwa.value;
      var mail=frm.mail.value;
      var temat=frm.temat.value;
      var komentarz=frm.tresc.value;
      var param="go=1&id="+art+"&nazwa="+nazwa+"&mail="+mail+"&temat="+temat+"&tresc="+komentarz;
      }
   else {                                                                             // aby wyświetlić formularz
      var param="id="+art;
      }
   var AXObject = getAXObject();
   if (AXObject) {
      div.innerHTML = "<img src='images/loading.gif'>";
      AXObject.open("POST", "ajax/komentarz");
      AXObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      AXObject.onreadystatechange = function() {
         if (AXObject.readyState == 4 && AXObject.status == 200) {
            odp=unescape(AXObject.responseText);
            if (odp=="ok") {
               freshkom(art);
               div.innerHTML = "<p class=\"menu\">Komentarz dodany.</p>";
               }
            else
               div.innerHTML = odp;
            delete AXObject;
            AXObject = false;
            }
         };
      AXObject.send(param);
      }
   }

function wiadelgo() {
   var div = document.getElementById('sendcont');
   if (!check_knt())
      return void(0);
   var frm=document.forms.knt;
   var kg=frm.kg.value;
   var tresc=frm.tresc.value;
   var mail=frm.mail.value;
   var podpis=frm.podpis.value;
   var param="go=1&kg="+kg+"&tresc="+tresc+"&mail="+mail+"&podpis="+podpis;
   var AXObject = getAXObject();
   if (AXObject) {
      div.innerHTML = "<img src='images/loading.gif'>";
      AXObject.open("POST", "ajax/kontakt");
      AXObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      AXObject.onreadystatechange = function() {
         if (AXObject.readyState == 4 && AXObject.status == 200) {
            div.innerHTML = unescape(AXObject.responseText);
            delete AXObject;
            AXObject = false;
            }
         };
      AXObject.send(param);
      }
   }

function polecgo(art) {
   var div = document.getElementById('sendcont');
   if (document.forms.plt) {                                                          // przetwarzanie jeżeli jest już formularz na ekranie
      if (!check_plt())
         return void(0);
      var frm=document.forms.plt;
      var frmail=frm.frmail.value;
      var temat=frm.temat.value;
      var tresc=frm.tresc.value;
      var mail=frm.mail.value;
      var podpis=frm.podpis.value;
      var param="go=1&id="+art+"&frmail="+frmail+"&temat="+temat+"&tresc="+tresc+"&mail="+mail+"&podpis="+podpis;
      }
   else {                                                                             // aby wyświetlić formularz
      var param="id="+art;

      //Element.hide(div);                                                            // ******** EFEKT
      div.innerHTML = "<img src='images/loading.gif'>";
      }
   var AXObject = getAXObject();
   if (AXObject) {
      div.innerHTML = "<img src='images/loading.gif'>";
      AXObject.open("POST", "ajax/polec");
      AXObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      AXObject.onreadystatechange = function() {
         if (AXObject.readyState == 4 && AXObject.status == 200) {
            odp=unescape(AXObject.responseText);
            /* if (odp=="ok") {
               div.innerHTML = "<p>Wiadomość wysłana. <a href=\"javascript:polecgo("+art+");\">poleć jeszcze komuś</a></p>";
               }
            else
               div.innerHTML = odp;
            */
            div.innerHTML = odp;
            //new Effect.SlideDown(div);                                                 // *************  EFEKT

            delete AXObject;
            AXObject = false;
            }
         };
      AXObject.send(param);
      }
   }


