var ankieta = createHttpRequestObject();
var kalendarz = createHttpRequestObject();
var blok_bok = new Array();
blok_bok[0] = 0;
blok_bok[1] = 0;
blok_bok[2] = 0;
var ajax_galeria = new Array();
ajax_galeria[0] = createHttpRequestObject();
ajax_galeria[1] = createHttpRequestObject();
ajax_galeria[2] = createHttpRequestObject();
ajax_galeria[3] = createHttpRequestObject();
ajax_galeria[4] = createHttpRequestObject();
ajax_galeria[5] = createHttpRequestObject();


function createHttpRequestObject()
{
 var HttpRequestObject;
if(window.ActiveXObject)
{ 
 try
 {
  HttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); 
 }
 catch (e)
   {
    HttpRequestObject = false;           
   }  
}
 else
{
  try
   {
     HttpRequestObject = new XMLHttpRequest();                  
   }
  catch (e)
  {
   HttpRequestObject = false;
  }
}
 return HttpRequestObject;
}



function ajax_galeria_func(adres,element)
{
 var adres_zrodlowy = adres;
 var czas = new Date();
 adres = adres + "?czas="+czas.getTime();
 ajax_galeria[element].open('get',adres , true);
 ajax_galeria[element].onreadystatechange = function()
 {
   response_galeria(adres_zrodlowy,element)
 }

 ajax_galeria[element].send(null);
}

function response_galeria(adres,element)
{ 

 if(ajax_galeria[element].readyState == 4)
    if((ajax_galeria[element].status == 200)||(window.location.href.indexOf("http") ==-1))
                {
								
							 document.getElementById('obrazek'+element).innerHTML =  ajax_galeria[element].responseText; 
             //  alert(ajax_galeria[element].responseText);
 
                setTimeout("ajax_galeria_func('"+adres+"',"+element+")",10000);
                

                  } else setTimeout("ajax_galeria_func('"+adres+"',"+element+")",10000);
                 
}








function ajax_ankieta(adres,identyfikator,div)
{
var pole = 0;
var radio = document.getElementsByName(identyfikator);
for (var i = 0; i < radio.length; i++) 
    { 
      if(radio[i].checked) pole = radio[i].value;
    }






adres = adres + "&pole="+pole;


 ankieta.open('get',adres , true);
 ankieta.onreadystatechange = function()
 {
   response_ankieta(adres,div)
 }

 ankieta.send(null);
}

function response_ankieta(adres,div)
{ 

 if(ankieta.readyState == 4)
    if((ankieta.status == 200)||(window.location.href.indexOf("http") ==-1))
                {
                  document.getElementById(div).innerHTML =  ankieta.responseText;

                

                  }
                 
}

function galeria(obraz,plik)
{
 var obiekt = document.getElementById(obraz);
 
  var efekt = new Effect.Opacity(obraz, { from: 1, to: 0,queue: 'end', afterFinish: function() { obiekt.src = plik; } });

  efekt = new Effect.Opacity(obraz, { from: 0, to: 1,queue: 'end' });
}


function print_data(id)
{

var object = document.getElementById(id);
 maxwidth = object.clientWidth+ 50;
 maxheight = object.clientHeight+90;
  
 okno = window.open('','DisplayWindow','left=0,top=20,width='+maxwidth+',height='+maxheight+',toolbar=0,resizable=1,scrollbars=1');
 okno.document.clear();
 okno.document.write('<html><head><title>Zgłoszenie serwisowe</title><link rel="stylesheet" href="css/style.css" type="text/css"> <link href="../styl.css" rel="stylesheet" type="text/css"></head><body style="background-color:#ffffff">'); 

 okno.document.write(object.innerHTML);
 
 
 okno.document.write('<div style="text-align:right;"><a href="#" onclick="javascript:window.print();window.close();" alt="Zamknij"><span style="font-family:arial; font-weight:bold; font-size:12px; color:#000000">Drukowanie</span></a>');
 okno.document.write('&nbsp;&nbsp;<a href="#" onclick="javascript:window.close();" alt="Zamknij"><span style="font-family:arial; font-weight:bold; font-size:12px; color:#000000">Zakończ</span></a><div>');
 okno.document.write('</body></html>'); 
 okno.document.close();
 okno.focus();
 
}


function text_zmien(rozmiar)
{
var obiekt = document.getElementById('tekst');
if(obiekt!=null) obiekt.style.fontSize = rozmiar+'px';

}

function pozycjaxy(ikona_id,blok_id,element)
{

for(i=0;i<3;i++)
	 {
	
	  var ikona = document.getElementById(ikona_id+i);
    var blok = document.getElementById(blok_id+i);
		
		
		var dlugosc_strony = 1000;
		var tlo_strony =(screen.width-dlugosc_strony)/2;
		var pozycja_x = tlo_strony + 2*ikona.width +28;
		var pozycja_y = 0;
		
		 if(ikona&&blok)
       {
			  
	  	  blok.style.left = pozycja_x+'px';
		    if(element ==0 )blok.style.top = 440  +'px';
				if(element ==1 )blok.style.top = 610  +'px';
				if(element ==2 )blok.style.top = 815  +'px';
				if(i==element)
		    {
				 if(blok_bok[element]	== 0) 
		     {
			    blok_bok[element]	= 1;
				  blok.style.display = 'block';
				  ikona.src="szablon/blok_bok_on.jpg";
				 } else
			   {
			    blok_bok[element]	= 0;
				  blok.style.display = 'none';
			  	ikona.src="szablon/blok_bok_off.jpg";
			   }
			  }
	      else
				{
				 blok_bok[i]	= 0;
			   blok.style.display = 'none';
				 ikona.src="szablon/blok_bok_off.jpg";
				}
			 }
		
	 }
}


function Pokaz(nazwa)
{
 
  document.getElementById(nazwa).style.display = 'block';
}
function Ukryj(nazwa)
{
 
  document.getElementById(nazwa).style.display = 'none';
}

function ajax_kalendarz(adres)
{
 var adres_zrodlowy = adres;
 var czas = new Date();
 adres = adres + "&czas="+czas.getTime();
 kalendarz.open('get',adres , true);
 kalendarz.onreadystatechange = function()
 {
   response_kalendarz(adres_zrodlowy)
 }

 kalendarz.send(null);
}

function response_kalendarz(adres)
{ 

 if(kalendarz.readyState == 4)
    if((kalendarz.status == 200)||(window.location.href.indexOf("http") ==-1))
                {								
							
						  var kalendarz_foto = document.getElementById('kalendarz_foto');
							var kalendarz_kolumna = document.getElementById('kalendarz_kolumna');
							var kalendarz_opis = document.getElementById('kalendarz_opis');
							var kalendarz_data = document.getElementById('kalendarz_data');
							var kalendarz_nazwa = document.getElementById('kalendarz_nazwa');
							var kalendarz_tekst = document.getElementById('kalendarz_tekst');
							var kalendarz_url = document.getElementById('kalendarz_url');
							var kalendarz_inne = document.getElementById('kalendarz_inne');
							
							
							var XMLResponse = kalendarz.responseXML;
						  var XMLDocument = XMLResponse.documentElement;
							var zdarzenie_id = XMLDocument.getElementsByTagName("id")[0].firstChild.nodeValue;
							if(zdarzenie_id>0)
							{
						
							var zdarzenie_next_id = XMLDocument.getElementsByTagName("next")[0].firstChild.nodeValue;
							
							var zdarzenie_prev_id = XMLDocument.getElementsByTagName("prev")[0].firstChild.nodeValue;
							var zdarzenie_name = XMLDocument.getElementsByTagName("name")[0].firstChild.nodeValue;
							var zdarzenie_calendar = XMLDocument.getElementsByTagName("calendar")[0].firstChild.nodeValue;
							var zdarzenie_data = XMLDocument.getElementsByTagName("data")[0].firstChild.nodeValue;
							var zdarzenie_text = XMLDocument.getElementsByTagName("text")[0].firstChild.nodeValue;
							var zdarzenie_url = XMLDocument.getElementsByTagName("url")[0].firstChild.nodeValue;
							var zdarzenie_plik = XMLDocument.getElementsByTagName("plik")[0].firstChild.nodeValue;
							
							new Effect.Opacity(kalendarz_opis, { from: 1.0, to: 0.0 , duration: 0.5  });
						  new Effect.Morph(kalendarz_kolumna, {  style: 'width:0px;',   queue: 'end', duration: 0.5 });
							new Effect.Opacity(kalendarz_foto, { from: 1.0, to: 0.8 , duration: 1.0, afterFinish: function() { 
							
							kalendarz_foto.style.backgroundImage = 'url("'+zdarzenie_plik+'")';
              kalendarz_data.innerHTML = zdarzenie_data;
							kalendarz_nazwa.innerHTML = zdarzenie_name;
							kalendarz_tekst.innerHTML = zdarzenie_text;
							
							if(zdarzenie_url.length>3) kalendarz_url.innerHTML = '<a href="http://'+unescape(zdarzenie_url)+'" class="kalendarz_link" style="font-size:12px;">więcej <span class="kalendarz_link">&raquo;</span></a>';
							
							if(zdarzenie_next_id>0 || zdarzenie_prev_id>0)
							  {
								 var kod = "";
								 if(zdarzenie_prev_id>0) kod += '<a href="javascript:ajax_kalendarz(\'include/ajax_kalendarz.php?data='+zdarzenie_calendar+'&zdarzenie='+zdarzenie_prev_id+'\');" class="kalendarz_link">&laquo;</a> ';
								 kod += 'Inne wydarzenia kulutralne';
								 if(zdarzenie_next_id>0) kod += '<a href="javascript:ajax_kalendarz(\'include/ajax_kalendarz.php?data='+zdarzenie_calendar+'&zdarzenie='+zdarzenie_next_id+'\');" class="kalendarz_link">&raquo;</a> ';
								 
								 kalendarz_inne.innerHTML = kod;
								} else kalendarz_inne.innerHTML = "";
							}  });
							
							new Effect.Opacity(kalendarz_foto, { from: 0.8, to: 1.0 , duration: 0.5, queue: 'end' });	
							new Effect.Morph(kalendarz_kolumna, {  style: 'width:200px;',   queue: 'end', duration: 0.5 });
							new Effect.Opacity(kalendarz_opis, { from: 0.0, to: 1.0 , duration: 0.5, queue: 'end'  });
							
							
							
						/*	kalendarz_foto.style.backgroundImage = 'url("'+zdarzenie_plik+'")';
              kalendarz_data.innerHTML = zdarzenie_data;
							kalendarz_nazwa.innerHTML = zdarzenie_name;
							kalendarz_tekst.innerHTML = zdarzenie_text;
							if(zdarzenie_url.length>3) kalendarz_url.innerHTML = '<a href="'+zdarzenie_url+'" class="kalendarz_link" style="font-size:12px;">więcej <span class="kalendarz_link">&raquo;</span></a>';
							
							if(zdarzenie_next_id>0 || zdarzenie_prev_id>0)
							  {
								 var kod = "";
								 if(zdarzenie_prev_id>0) kod += '<a href="javascript:ajax_kalendarz(\'include/ajax_kalendarz.php?data='+zdarzenie_calendar+'&zdarzenie='+zdarzenie_prev_id+'\');" class="kalendarz_link">&laquo;</a> ';
								 kod += 'Inne wydarzenia kulutralne';
								 if(zdarzenie_next_id>0) kod += '<a href="javascript:ajax_kalendarz(\'include/ajax_kalendarz.php?data='+zdarzenie_calendar+'&zdarzenie='+zdarzenie_next_id+'\');" class="kalendarz_link">&raquo;</a> ';
								 
								 kalendarz_inne.innerHTML = kod;
								} else kalendarz_inne.innerHTML = "";
							*/
							}
							} 
                 
}