//ajax
function getXMLHttpRequest() {
  var request = false;
  try {
    request = new XMLHttpRequest();
  } catch(err1) {
    try {
      request = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(err2) {
      try {
        request = new ActiveXObject('Microsoft.XMLHTTP');
      } catch(err3) {
        request = false;
      }
    }
  }
  return request;
}



function processResponse(dzialanie,progress) {
  if (r.readyState == 4) {
    if (r.status == 200) {
      var el;
      if (dzialanie=='pierwszaStrona')
      {
        //wylaczenie juz nie aktywnej
        document.getElementById(pierwszaStronaWlaczony).className=r.responseXML.getElementsByTagName('styl')[0].childNodes[0].nodeValue;
        //podswietlenie aktywnej strony
        document.getElementById('ps'+r.responseXML.getElementsByTagName('id')[0].childNodes[0].nodeValue).className=r.responseXML.getElementsByTagName('styla')[0].childNodes[0].nodeValue;
        
        //zapisanie nowej aktywnej
        pierwszaStronaWlaczony='ps'+r.responseXML.getElementsByTagName('id')[0].childNodes[0].nodeValue;
        
        if (r.responseXML.getElementsByTagName('status')[0].childNodes[0].nodeValue=='true')
        {
          
          //jezeli przyszla informacja
          document.getElementById('pierwszaStronaNazwa').innerHTML=r.responseXML.getElementsByTagName('nazwa')[0].childNodes[0].nodeValue;
          document.getElementById('pierwszaStronaTresc').innerHTML=r.responseXML.getElementsByTagName('tresc')[0].childNodes[0].nodeValue;
          
        } else {
          //jezeli informacja nie znaleziona
          document.getElementById('pierwszaStronaNazwa').innerHTML=r.responseXML.getElementsByTagName('nazwa')[0].childNodes[0].nodeValue;
          document.getElementById('pierwszaStronaTresc').innerHTML='';
        
        }  
        
      }
      if (progress) document.getElementById(progress).innerHTML=''; 
    }
  }
}


var r;
r = getXMLHttpRequest();

function getFromServer(dzialanie,pole,progress) //(jakie dzialanie ma wykonac server, nazwa progeresu ktory nalezy wlaczyc)
{
  if (progress) document.getElementById(progress).innerHTML='<img src="ciski/waiting.gif">';
  if (dzialanie=='pierwszaStrona')
  {
    argumenty=pole;
  }
  
 
  r.open('GET', 'getR.php?odp='+dzialanie+'&argumenty='+argumenty+'&'+Math.ceil(Math.random()*1000), true);
  r.onreadystatechange = function() {processResponse(dzialanie,progress)};
  r.send(null);
  
}

function pierwszaStronaRotate()
{

 if ((pierwszaStronaAutomat) && (pierwszaStronaArtykuly.length>1))
 { 
   if (pierwszaStronaLp>=pierwszaStronaArtykuly.length) pierwszaStronaLp=0;
   getFromServer('pierwszaStrona',pierwszaStronaArtykuly[pierwszaStronaLp],'');
   pierwszaStronaLp++;
   setTimeout('pierwszaStronaRotate()',5000);
 }
}

///end ajax// JavaScript Document

