
var xmlhttp = false;
//Check if we are using IE.
try {
//If the Javascript version is greater than 5.
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
//If not, then use the older active x object.
try {
//If we are using Internet Explorer.
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
//Else we must be using a non-IE browser.
xmlhttp = false;
}
}
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}

function wykonaj_zapytanie(serverPage, objID) {
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}



function makeRequest(url, parameters, objID)
 {
      var obj = document.getElementById(objID);
      xmlhttp.open('GET', url + parameters, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}




   function get(obj, odp) {
      var getstr = "?";
      for (i=0; i<obj.childNodes.length; i++) {
         if (obj.childNodes[i].tagName == "INPUT")
         {
            if (obj.childNodes[i].type == "text") {
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }
            if (obj.childNodes[i].type == "hidden") {
            getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }
            if (obj.childNodes[i].type == "checkbox") {
               if (obj.childNodes[i].checked) {
                  getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
               } else {
                  getstr += obj.childNodes[i].name + "=&";
               }
            }
            if (obj.childNodes[i].type == "radio") {
               if (obj.childNodes[i].checked) {
                  getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
               }
            }
         }
         if (obj.childNodes[i].tagName == "SELECT") {
            var sel = obj.childNodes[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
         }

      }
      makeRequest('moduly/specjalnosci/ajax_operacje.php', getstr, odp);
   }




function pokaz_spec_form()
{
var liczba=document.ubez.liczba_spec.value;

if (liczba<15)
{
var strona='moduly/ubez/spec_forms.php?liczba='+liczba;
var warstwa_odpowiedzi='spec_forms';
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

}



function pokaz_ceny()
{
 var warstwa_podpowiedzi='ceny_spek';
 var obiekty_id=document.forms['kontaktowy'].elements['spektakl_id'].value;
 var strona='moduly/obiekty/ceny_spek.php?obiekty_id='+obiekty_id;
 wykonaj_zapytanie(strona, warstwa_podpowiedzi);
}



var rok_aw;
var mc_aw;
var d_aw;
function ajax_kalendarz(nazwa_kalendarza, rok, mc, d)
{
$(nazwa_kalendarza).style.visibility='visible';
//data_wybrana=document.forms[formularz_edytowany].elements[nazwa_kalendarza].value;
data_wybrana='';
if (rok>0)
{
rok_aw=rok;
}

if (mc!='')
{
mc_aw=mc;
}

var strona='moduly/kalendarz/ajax_kalendarz.php?nazwa_kalendarza='+nazwa_kalendarza+'&rok='+rok_aw+'&mc='+mc_aw+'&wybrana='+data_wybrana;
var warstwa_odpowiedzi=nazwa_kalendarza;
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

var chmurka_otw;
function ajax_kalendarz_chmurka(warstwa, stamp)
{

if ($(chmurka_otw))
{
$(chmurka_otw).style.visibility='hidden';
}
$(warstwa).style.visibility='visible';
chmurka_otw=warstwa;

var strona='moduly/kalendarz/ajax_chmurka.php?stamp='+stamp;
var warstwa_odpowiedzi=warstwa;
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

function ocena(obid, nr)
{
var liczba=nr;
var strona='moduly/obiekty/ajax_ocena.php?obid='+obid+'&nr='+liczba;
var warstwa_odpowiedzi='ocena_'+obid;
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

function ocena_mo(obid, nr)
{
   for (var x = 1; x <= 5; x++)
   {
   nf="ocena_"+obid+"_"+x;

   if (x<=nr)
   {
   document.images[nf].src='images/layout/gwa.jpg';
   } else {
   document.images[nf].src='images/layout/gw.jpg';
   }

   }
}

function otworz_zdjecie(id)
{
window.open('zdjecia.php?url='+id+'','mini','resizable=yes, width=500, height=400');
}
