//--------------------------------------------------------------------------------------------------
// kalendarz
  function changeMonth(date) {    
    showCalendar(date);  
  }
  
  
  function showEvents(date) {
    
    setTimeout('', 3000);
    
    tmp = getMouseXY();
    
    alert();
    
    el('calendar_day_events').innerHTML     = '';
    el('calendar_day_events_cnt').style.display   = '';
    el('cal_select').style.visibility             = 'hidden';
    el('calendar_day_events_cnt').style.position  = 'absolute';
    el('calendar_day_events_cnt').style.top       = tmp[1]+'px';
    el('calendar_day_events_cnt').style.left      = tmp[0]+'px';
    
    advAJAX.setDefaultParameters({
      onInitialization : function(obj) {  el(obj.tag).style.display  = '';
                                          el(obj.tag).innerHTML = "Przygotowanie..."; },
      onLoading : function(obj) { el(obj.tag).innerHTML = '<p style="font-weight: bold; text-align:center;">Ładowanie...<br /><img src="pics/loading.gif" alt="Ładowanie..." /></p>'; },
      onSuccess : function(obj) { el(obj.tag).innerHTML = obj.responseText; },
      onError   : function(obj) { el(obj.tag).innerHTML = '<p class="error">Wystąpił błąd ...</p>'; }
    });
    
    advAJAX.get({ url: createURL(url1, date), tag: "calendar_day_events" });
    
    advAJAX.setDefaultParameters({});
  
  }
  
  function hideEvents() {
    
    //el('calendar_day_events').innerHTML     = '';
    el('calendar_day_events_cnt').style.display = 'none';
    //el('cal_select').style.visibility           = 'visible';
  
  }

  function showCalendarContent(obj) {
    el(obj.tag).innerHTML = "" + obj.responseText;
  }

  function showCalendar(date) {

    advAJAX.setDefaultParameters({
      onInitialization : function(obj) {  el(obj.tag).style.display  = '';
                                          el(obj.tag).innerHTML = '<div style="height:140px;font-weight: bold; text-align:center;vertical-align:center">Przygotowanie..."</div>'; },
      onLoading : function(obj) { el(obj.tag).innerHTML = '<div style="height:140px;font-weight: bold; text-align:center;vertical-align:center">Ładowanie...<br /><img src="pics/loading.gif" alt="Ładowanie..." /></div>'; },
      onSuccess : function(obj) { showCalendarContent(obj); },
      onError   : function(obj) { el(obj.tag).innerHTML = '<p class="error">Wystąpił błąd ...</p>'; }
    });
    
    advAJAX.get({ url: createURL(url2, date), tag: "calendar_content" });
    
    advAJAX.setDefaultParameters({});
    
  }
  
  
  function createURL (url, params) {
  
    return url+','+params+'.html';
    
  }
  
//--------------------------------------------------------------------------------------------------
// KONIEC kalendarz

  function InitFoto()
  {
    if ( ! document.getElementById('podstr') ) {
      return;
    }
    
    allImgs = document.getElementById('podstr').getElementsByTagName('img');
    for (i=0; i<allImgs.length; i++) 
    {
      var fsrc = allImgs[i].getAttribute('onClick');
      if ( fsrc != null && fsrc.toString().indexOf('showPhoto') != -1 ) 
      {
        fsrc = fsrc.toString();
        fsrc = fsrc.substring(fsrc.indexOf("showPhoto('")+11, fsrc.indexOf("');"));
        var link = (document.all) ? document.createElement('<a>') : document.createElement('a');
        allImgs[i].onclick = null;
        allImgs[i].parentNode.insertBefore(link,allImgs[i].nextSibling);
        
  			link.appendChild(allImgs[i]);
        link.rel  = 'lightbox[f'+ i +']';
        link.href = fsrc;
      }
    }
  }//f
