function refreshTrasaGodziny()
{
    advAJAX.get({
      url: 'index.php?ajax=1&module=inc_trasa_zarezerwuj',
      onInitialization : function()
      {
        $( 'ax_trez_godziny' ).innerHTML = "";
      },
      onSuccess : function(obj)
      {
        $( 'ax_trez_godziny' ).innerHTML = obj.responseText;
      },
      onError : function(obj)
      {
        $( 'ax_trez_godziny' ).innerHTML = "";
      }
    });
}

function dodajDoUlubionych()
{

    var tytul = 'RzeszowZaprasza.pl';
    var adres = 'http://www.rzeszowzaprasza.pl';

    //FireFox
    if (window.sidebar) {

        window.sidebar.addPanel(tytul, adres, "");

    //IE
    } else if (window.external) {

        window.external.AddFavorite(adres, tytul);

    //Opera
    } else if (window.opera && window.print) {

        var a = document.createElement('a');
        a.setAttribute('href', adres);
        a.setAttribute('title', tytul);
        a.setAttribute('rel','sidebar');
        a.click();
    }
}

function chkSubskrypcjaForm()
{

  form =document.getElementById('form_subskrypcja');

  if (form.n_imie.value.length < 3) {
    alert( "Podaj imię." );
    form.n_imie.select();
    return false ;
  }

  var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{1,4})$/;

  if (!regEmail.test(form.n_email.value)) {
    alert( "Podaj prawidłowy format e-maila." );
    form.n_email.select();
    return false ;
  }
  if (form['zgoda'] && !form.zgoda.checked) {
    alert( "Wymagana jest zgoda na otrzymywanie Subskrypcji drogą elektroniczną!" );
    form.zgoda.focus();
    return false ;
  }

  var myDate = new Date();
  var nrDzienTyg = myDate.getDay();
  var nrDzienMies = myDate.getDate();

  if((nrDzienTyg+nrDzienMies)!=form.odpowiedz.value) {
    alert( "Podaj prawidłowy wynik działania." );
    form.odpowiedz.select();
    return false;
  }
}

function chkImprezyRezerwujForm()
{
  //alert('tescik');

  form =document.getElementById('form_imprezy_rezerwuj');

  if ((form.nazwisko.value == '')||(form.tel.value == '')||(form.email.value == '')||(form.ilosc.value == '')||(form.odpowiedz.value == ''))
  {
        alert( "Wszystkie pola formularza są wymagane" );
        return false ;
    }

  var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{1,4})$/;

  if (!regEmail.test(form.email.value))
  {
    alert( "Podaj prawidłowy format e-maila." );
    form.email.select();
    return false ;
  }

  if (form['akceptacja'] && !form.akceptacja.checked) {
    alert( "Wymagana jest akceptacja regulaminu sprzedaży biletów on-line!" );
    form.akceptacja.focus();
    return false ;
  }

  var myDate = new Date();
  var nrDzienTyg = myDate.getDay();
  var nrDzienMies = myDate.getDate();

  if((nrDzienTyg+nrDzienMies)!=form.odpowiedz.value)
  {
    alert( "Podaj prawidłowy wynik działania." );
    form.odpowiedz.select();
    return false;
  }

}

function chkSubskrypcjaEmail()
{
return true;
}
function chkImprezyKonkursForm()
{
  form = $('form_imprezy_konkurs');

  if ((form.konkurs_odpowiedz.value == '')||(form.konkurs_tel.value == '')||(form.konkurs_email.value == '')||(form.odpowiedz.value == ''))
  {
     alert( "Wszystkie pola formularza są wymagane" );
     return false ;
  }

  var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{1,4})$/;

  if (!regEmail.test(form.konkurs_email.value))
  {
    alert( "Podaj prawidłowy format e-maila." );
    form.konkurs_email.select();
    return false ;
  }

  var myDate = new Date();
  var nrDzienTyg = myDate.getDay();
  var nrDzienMies = myDate.getDate();

  if((nrDzienTyg+nrDzienMies)!=form.odpowiedz.value)
  {
    alert( "Podaj prawidłowy wynik działania." );
    form.odpowiedz.select();
    return false;
  }

  if(form.konkurs_email.value != form.subskrybent.value && !form.subskrypcja_zapisz.checked)
  {
    //alert("Sprawdzam e-mail");
    advAJAX.get({
     url: 'index.php?ajax=1&module=ajax_sprawdz_email&email=' + form.konkurs_email.value,
     onInitialization : function()
     {
       $('konkurs_wyslij').disable();
       $("subskrypcja_zapisz_box").hide();
       $('ajax-loader').show();
     },
     onSuccess : function(obj)
     {
       $('ajax-loader').hide();
       $('konkurs_wyslij').enable();
       form.subskrybent.value = obj.responseText;
       if(!form.subskrybent.value)
       {
          $("subskrypcja_zapisz_box").show();
          alert("W konkursie mogą brać tylko udział subskrybenci naszej listy.\nAby wysłać odpowiedź - zapisz się i wygrywaj bilety.");
          form.subskrypcja_zapisz.focus();
          return false;
       }
       else{
         $("subskrypcja_zapisz_box").hide();
         //alert('submit');
         //chkImprezyKonkursForm();
         form.submit();
       }

     },
     onError : function(obj)
     {
       $('ajax-loader').hide();
       alert('Wystapił błąd!');
     }
    });
    return false;
  }

}

function chkHoteleRezerwujForm()
{
  //alert('tescik');

  form =document.getElementById('form_hotele_rezerwuj');


  if ((form.nazwisko.value == '')||(form.tel.value == '')||(form.email.value == '')||(form.termin_od.value == '')||(form.termin_do.value == '')||(form.ilosc.value == '')||(form.standard.value == '')||(form.odpowiedz.value == ''))
  {
        alert( "Wszystkie pola formularza są wymagane" );
        return false ;
    }

  var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{1,4})$/;

  if (!regEmail.test(form.email.value))
  {
    alert( "Podaj prawidłowy format e-maila." );
    form.email.select();
    return false ;
  }

  var myDate = new Date();
  var nrDzienTyg = myDate.getDay();
  var nrDzienMies = myDate.getDate();

  //var dzis = myDate.getFullYear()+"-"+(myDate.getMonth()+1)+"-"+myDate.getDate();
  var dzis = new Date();


  var temp = form.termin_od.value.split("-");
  var termin_od=new Date();
  termin_od.setFullYear(temp[0],temp[1]-1,temp[2]);



  var temp = form.termin_do.value.split("-");
  var termin_do=new Date();
  termin_do.setFullYear(temp[0],temp[1]-1,temp[2]);


  if((termin_od < dzis)||(termin_do < dzis))
  {
    alert( "Podane terminy są nieprawidłowe." );

    return false;
  }

  //return false;


  if((nrDzienTyg+nrDzienMies)!=form.odpowiedz.value)
  {
    alert( "Podaj prawidłowy wynik działania." );
    form.odpowiedz.select();
    return false;
  }



}

function WyslijKontaktForm()
{
  Form = $('kontakt_form');
    advAJAX.get({
     url: "wyslij_form.php?nazwisko="+Form.nazwisko.value+"&firma="+Form.firma.value+"&telefon="+Form.telefon.value+"&email="+Form.email.value+"&tresc="+Form.tresc.value,
    onInitialization : function()
    {
      $('formularz_kontaktowy_wynik').innerHTML = 'Proszę czekać..';
    },
    onSuccess : function(obj)
    {
      $('formularz_kontaktowy_wynik').innerHTML = obj.responseText;
    },
    onError : function(obj) { alert("Error: " + obj.status); }
    });
}

function  chgPodmenu(nr)
{
  //alert("url(tpl/images/ico_menu"+nr+"_act.jpg) 0 0 no-repeat");

  $("podmenu1").style.display= "none";
  $("podmenu2").style.display= "none";
  $("podmenu3").style.display= "none";
  $("podmenu4").style.display= "none";
  $("podmenu5").style.display= "none";
  $("podmenu6").style.display= "none";
  $("podmenu7").style.display= "none";

  $("podmenu"+nr).style.display= "block";


  $("menu1").style.background= "url(tpl/images/ico_menu1.jpg) 0 0 no-repeat";
  $("menu2").style.background= "url(tpl/images/ico_menu2.jpg) 0 0 no-repeat";
  $("menu3").style.background= "url(tpl/images/ico_menu3.jpg) 0 0 no-repeat";
  $("menu4").style.background= "url(tpl/images/ico_menu4.jpg) 0 0 no-repeat";
  $("menu5").style.background= "url(tpl/images/ico_menu5.jpg) 0 0 no-repeat";
  $("menu6").style.background= "url(tpl/images/ico_menu6.jpg) 0 0 no-repeat";
  $("menu7").style.background= "url(tpl/images/ico_menu7.jpg) 0 0 no-repeat";


  if(nr == 1)
  $("menu1").style.background= "url(tpl/images/ico_menu1_act.jpg) 0 0 no-repeat";
  if(nr == 2)
  $("menu2").style.background= "url(tpl/images/ico_menu2_act.jpg) 0 0 no-repeat";
  if(nr == 3)
  $("menu3").style.background= "url(tpl/images/ico_menu3_act.jpg) 0 0 no-repeat";
  if(nr == 4)
  $("menu4").style.background= "url(tpl/images/ico_menu4_act.jpg) 0 0 no-repeat";
  if(nr == 5)
  $("menu5").style.background= "url(tpl/images/ico_menu5_act.jpg) 0 0 no-repeat";
  if(nr == 6)
  $("menu6").style.background= "url(tpl/images/ico_menu6_act.jpg) 0 0 no-repeat";
  if(nr == 7)
  $("menu7").style.background= "url(tpl/images/ico_menu7_act.jpg) 0 0 no-repeat";
  //-------end zmiana

  //$("menu"+nr).style.background= "url(tpl/images/ico_menu"+nr+"_act.jpg) 0 0 no-repeat";

  $("amenu1").style.color = "#ffffff";
  $("amenu2").style.color = "#ffffff";
  $("amenu3").style.color = "#ffffff";
  $("amenu4").style.color = "#ffffff";
  $("amenu5").style.color = "#ffffff";
  $("amenu6").style.color = "#ffffff";
  $("amenu7").style.color = "#ffffff";

  $("amenu"+nr).style.color = "#0073B7";

  $("podmenu_dziubek").style.display = "none";


}

function  chgPodmenuDziubek(item)
{
  //przesuwanie dziubka
  sX=$("podmenu1-"+item).offsetLeft;
  sY=$("podmenu1-"+item).offsetTop;
  sW=$("podmenu1-"+item).offsetWidth;
  sH=$("podmenu1-"+item).offsetHeight;

  newDzX = sX + (sW/2) + 6;
  $("podmenu_dziubek").style.left = newDzX+"px";
  $("podmenu_dziubek").style.display = "block";
}


function  chgPodmenuContent(nr, item, ile_item, id_a, link)
{
  //pogrubienie wybranego elementu
  var i=1;
  for(i=1; i<=ile_item; i++)
  {
    //alert("podmenu"+nr+"-"+i);

    $("podmenu"+nr+"-"+i).style.fontWeight = "normal";
  }
  $("podmenu"+nr+"-"+item).style.fontWeight = "bold";
  //END


  //zmiana zawartosci podmenu_content
    advAJAX.get({
      url: 'index.php?ajax=1&module=ajaxPodmenuContent&nr=' + nr+'&id_a='+id_a+'&link='+link,
      onInitialization : function()
      {
        $( 'podmenu_content' ).innerHTML = "<p style='text-align:center; padding-top:20px;'><img src='tpl/images/loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'podmenu_content' ).innerHTML = obj.responseText;


        //przesuwanie dziubka
        sX=$("podmenu"+nr+"-"+item).offsetLeft;
        sY=$("podmenu"+nr+"-"+item).offsetTop;
        sW=$("podmenu"+nr+"-"+item).offsetWidth;
        sH=$("podmenu"+nr+"-"+item).offsetHeight;

        newDzX = sX + (sW/2) + 6;
        $("podmenu_dziubek").style.left = newDzX+"px";
        $("podmenu_dziubek").style.display = "block";
      },
      onError : function(obj)
      {
        $( 'podmenu_content' ).innerHTML = "<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>";

      }
    });
  //end

  //alert("sW:"+sW);
}

function chgMonthKalendarz(nr)
{
    advAJAX.get({
      url: 'index.php?ajax=1&module=ajaxImprezyKalendarz&nr=' + nr,
      onInitialization : function()
      {
        //$( 'prawa_kalendarium' ).innerHTML = "<p style='color:#00ff00; text-align:center; padding:20px;'></p>";

        $( 'prawa_kalendarium' ).innerHTML = "<p style='text-align:center; padding-top:100px;'><img src='tpl/images/loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'prawa_kalendarium' ).innerHTML = obj.responseText;

      },
      onError : function(obj)
      {
        $( 'prawa_kalendarium' ).innerHTML = "";
        //<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>
      }
    });
}

function chgKomunikacjaItem(nr, ile_item)
{
  var i=1;
  for(i=1; i<=ile_item; i++)
  {
    $("komunikacja_rodzaj_cont_"+i).style.display = "none";
  }

  $("komunikacja_rodzaj_cont_"+nr).style.display = "block";

}


function chgTopMinimenu(nazwa)
{
  $("ico_opis_top_ulubione").style.display = "none";
  $("ico_opis_top_sitemap").style.display = "none";
  $("ico_opis_top_login").style.display = "none";
  $("ico_opis_top_kontakt").style.display = "none";

  $("ico_opis_top_"+nazwa).style.display = "inline";
}

function chgSlubyTableReset(rok, miesiac)
{
  $( 'sluby_lokal_cont' ).innerHTML = "";

    advAJAX.get({
      url: 'index.php?ajax=1&module=ajax_slub_lokale&rok=' + rok + '&miesiac=' + miesiac,
      onInitialization : function()
      {
        //$( 'prawa_kalendarium' ).innerHTML = "<p style='color:#00ff00; text-align:center; padding:20px;'></p>";

        $( 'tabela_sluby_cont' ).innerHTML = "<p style='text-align:center; padding-top:50px;'><img src='tpl/images/sl_loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = obj.responseText;

      },
      onError : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = "";
        //<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>
      }
    });
}

function chgSlubyTable(rok, miesiac)
{
  if($('szsl_ilosc_osob'))
    var szsl_ilosc_osob = $('szsl_ilosc_osob').value;

  if($('szsl_max_cena'))
  var szsl_max_cena = $('szsl_max_cena').value;

  var szsl_klimatyzacja = 0;
  var szsl_parking = 0;
  var szsl_noclegi = 0;

  if($('szsl_klimatyzacja'))
    if($('szsl_klimatyzacja').checked)
    var szsl_klimatyzacja = 1;

  if($('szsl_parking'))
    if($('szsl_parking').checked)
    var szsl_parking = 1;

  if($('szsl_noclegi'))
    if($('szsl_noclegi').checked)
    var szsl_noclegi = 1;

    advAJAX.get({
      url: 'index.php?ajax=1&module=ajax_slub_lokale&rok=' + rok + '&miesiac=' + miesiac+'&szsl_ilosc_osob='+szsl_ilosc_osob+'&szsl_max_cena='+szsl_max_cena+'&szsl_klimatyzacja='+szsl_klimatyzacja+'&szsl_parking='+szsl_parking+'&szsl_noclegi='+szsl_noclegi,
      onInitialization : function()
      {
        //$( 'prawa_kalendarium' ).innerHTML = "<p style='color:#00ff00; text-align:center; padding:20px;'></p>";

        $( 'tabela_sluby_cont' ).innerHTML = "<p style='text-align:center; padding-top:50px;'><img src='tpl/images/sl_loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = obj.responseText;

      },
      onError : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = "";
        //<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>
      }
    });
}

function chgSlubyTableTylkoWolne(rok, miesiac)
{
  var szsl_ilosc_osob = $('szsl_ilosc_osob').value;
  var szsl_max_cena = $('szsl_max_cena').value;

  var szsl_klimatyzacja = 0;
  var szsl_parking = 0;
  var szsl_noclegi = 0;

  if($('szsl_klimatyzacja').checked)
  var szsl_klimatyzacja = 1;
  if($('szsl_parking').checked)
  var szsl_parking = 1;
  if($('szsl_noclegi').checked)
  var szsl_noclegi = 1;

    advAJAX.get({
      url: 'index.php?ajax=1&module=ajax_slub_lokale&rok=' + rok + '&miesiac=' + miesiac+'&szsl_ilosc_osob='+szsl_ilosc_osob+'&szsl_max_cena='+szsl_max_cena+'&szsl_klimatyzacja='+szsl_klimatyzacja+'&szsl_parking='+szsl_parking+'&szsl_noclegi='+szsl_noclegi+'&odrzuc_zajete=1',
      onInitialization : function()
      {
        //$( 'prawa_kalendarium' ).innerHTML = "<p style='color:#00ff00; text-align:center; padding:20px;'></p>";

        $( 'tabela_sluby_cont' ).innerHTML = "<p style='text-align:center; padding-top:50px;'><img src='tpl/images/sl_loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = obj.responseText;

      },
      onError : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = "";
        //<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>
      }
    });
}

function chgSlubyTableSzukaj(rok, miesiac)
{
  var szsl_ilosc_osob = $('szsl_ilosc_osob').value;
  var szsl_max_cena = $('szsl_max_cena').value;

  var szsl_klimatyzacja = 0;
  var szsl_parking = 0;
  var szsl_noclegi = 0;

  if($('szsl_klimatyzacja').checked)
  var szsl_klimatyzacja = 1;
  if($('szsl_parking').checked)
  var szsl_parking = 1;
  if($('szsl_noclegi').checked)
  var szsl_noclegi = 1;




    advAJAX.get({
      url: 'index.php?ajax=1&module=ajax_slub_lokale&rok=' + rok + '&miesiac=' + miesiac+'&szsl_ilosc_osob='+szsl_ilosc_osob+'&szsl_max_cena='+szsl_max_cena+'&szsl_klimatyzacja='+szsl_klimatyzacja+'&szsl_parking='+szsl_parking+'&szsl_noclegi='+szsl_noclegi,
      onInitialization : function()
      {
        //$( 'prawa_kalendarium' ).innerHTML = "<p style='color:#00ff00; text-align:center; padding:20px;'></p>";

        $( 'tabela_sluby_cont' ).innerHTML = "<p style='text-align:center; padding-top:50px;'><img src='tpl/images/sl_loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = obj.responseText;

      },
      onError : function(obj)
      {
        $( 'tabela_sluby_cont' ).innerHTML = "";
        //<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>
      }
    });
}

function showSlubyLokal(id)
{
    advAJAX.get({
      url: 'index.php?ajax=1&module=ajax_slub_lokal_dane&id=' + id,
      onInitialization : function()
      {
        //$( 'prawa_kalendarium' ).innerHTML = "<p style='color:#00ff00; text-align:center; padding:20px;'></p>";

        $( 'sluby_lokal_cont' ).innerHTML = "<p style='text-align:center; padding-top:50px;'><img src='tpl/images/sl_loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'sluby_lokal_cont' ).innerHTML = obj.responseText;
        initLightbox();

      },
      onError : function(obj)
      {
        $( 'sluby_lokal_cont' ).innerHTML = "";
        //<p style='color:#ff0000; text-align:center; padding:20px;'>wystąpił błąd podczas ładowania danych ...</p>
      }
    });
}


function chgSlubZakladka(id, ile_all)
{
  for(var i=1; i<=ile_all; i++)
  {
    $('zakladka_'+i).style.display = 'none';
    $('zakladka_link_'+i).style.color = '#767676';
  }

  $('zakladka_'+id).style.display = 'block';
  $('zakladka_link_'+id).style.color = '#d10000';
}

function slNewsletterDodaj(akcja)
{
  var email = $('sl_newsletter_email_'+akcja).value;
  var captcha = $('sl_newsletter_captcha_'+akcja).value;

  if((email!='')&&(captcha!=''))
  {
    var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{1,4})$/;

    if (!regEmail.test(email))
    {
      alert( "Podaj prawidłowy format e-maila." );
      return false ;
    }

    var myDate = new Date();
    var nrDzienTyg = myDate.getDay();
    var nrDzienMies = myDate.getDate();

    if((nrDzienTyg+nrDzienMies)!=captcha)
    {
      alert( "Podaj prawidłowy wynik działania." );

      return false;
    }

    advAJAX.get({
      url: 'index.php?ajax=1&module=ajax_slub_newsletter&akc='+akcja+'&email=' + email,
      onInitialization : function()
      {
        $( 'sl_newsletter_'+akcja ).innerHTML = "<p style='text-align:center; padding-top:10px;'><img src='tpl/images/sl_loader.gif'></p>";
      },
      onSuccess : function(obj)
      {
        $( 'sl_newsletter_'+akcja ).innerHTML = obj.responseText;
      },
      onError : function(obj)
      {
        $( 'sl_newsletter_'+akcja ).innerHTML = "";
      }
    });


  }
  else
  {
    alert('Proszę wypełnić wymagane pola');
    return;
  }

}

function otworzOkno(url) {
  window.open(
    url,
    "_blank",
    "resizable=0,scrollbars=0,width=780,height=480"
  );
  return false;
}




