jQuery.noConflict(); var $j = jQuery;

function is_array(mixed_var)
{
    return ( mixed_var instanceof Array );
}

jQuery(window).load(function() {
    searchRegionDisabled();
    objects = document.getElementsByTagName("object");
    for (var i = 0; i < objects.length; i++)
    {
    objects[i].outerHTML = objects[i].outerHTML;
    }
    jQuery("form#search_form img[@name=szukaj]").hover(
      function () {
        jQuery(this).attr("src",jQuery(this).attr("src").replace('szukaj.gif','szukaj2.gif'));
      },
      function () {
        jQuery(this).attr("src",jQuery(this).attr("src").replace('szukaj2.gif','szukaj.gif'));
      }
    );
});



function searchRegionDisabled()
{
    var value1 = jQuery("#searchSimple select[@name=region]").val();
    var value2 = jQuery("#searchAdv select[@name=region]").val();

    if (value1==null || value1=='') jQuery("#searchSimple select[@name=region]").empty().attr("disabled","disabled").append('<option>wybierz kierunek aby okreslić region</option>');
    if (value2==null || value2=='') jQuery("#searchAdv select[@name=region]").empty().attr("disabled","disabled").append('<option>wybierz kierunek aby okreslić region</option>');
}

function getSearchRegion(adv)
{
    if (adv)
    {
        var el1 = '#search_kierunek_adv';
        var el2 = '#search_region_adv';
    }
    else
    {
        var el1 = '#search_kierunek';
        var el2 = '#search_region';
    }

    var id = jQuery(el1).val();
    var multiple = false;
    if (is_array(id) && id.length>1) multiple = true;

    if (id==0 || multiple)
    {
        jQuery(el2).empty();
        searchRegionDisabled();
    }
    else
    {
      jQuery.ajax({
                   type: "GET",
                   url: "/rpc/search.rpc.php5?region="+id,
                   beforeSend:  function(){ jQuery(el2).attr("disabled","disabled"); },
                   success: function(msg){
                       if (!msg) {
                          searchRegionDisabled();
                       } else {
                          jQuery(el2).empty().removeAttr("disabled").append(msg);
                          jQuery(el2 + ' .selected').attr("selected","selected");
                       }
                   }

      });
    }
}

function showSearchAdvForm()
{
    jQuery("#searchAdv img[@name=szukaj]").show();
    jQuery("#searchAdv #formIndicator").hide();
    jQuery("#searchAdv").show();
    jQuery('#searchAdv #search_region_adv .selected').attr("selected","selected");
    searchRegionDisabled();
}

function toggleSearchForm()
{
    var v = jQuery("#searchSimple").css("display");
    if (v == "none")
    {
        jQuery("#searchSimple img[@name=szukaj]").show();
        jQuery("#searchSimple #formIndicator").hide();
        jQuery("#searchSimple").slideDown("300");
        jQuery('#searchSimple select[@name=region] .selected').attr("selected","selected");
        searchRegionDisabled();
    }
    else
    {
        closeSearchForm();
    }
}

function closeSearchForm() {
    jQuery("#searchFormDiv #searchSimple, #searchAdv").hide();
}

function closeSearchFormAdv() {
    jQuery("#searchAdv").hide();
}

function showFooter(id) {
    if (id == '#sitemap') {
        jQuery('#links').hide();
        jQuery('#fostertravel').hide();
    }
    if (id == '#links') {
        jQuery('#sitemap').hide();
        jQuery('#fostertravel').hide();
    }
    if (id == '#fostertravel') {
        jQuery('#sitemap').hide();
        jQuery('#links').hide();
    }
    jQuery(id).toggle();
}

function submitSearchForm()
{
    jQuery("form#search_form img[@name=szukaj]").hide();
    jQuery("form#search_form #formIndicator").show();
    document.search_form.submit();
}

function submitSearchFormAdv()
{
    jQuery("form#search_form_adv img[@name=szukaj]").hide();
    jQuery("form#search_form_adv #formIndicatorAdv").show();
    document.search_form_adv.submit();
}

function toggleSelectSearchAdvKierunek()
{
    var size = jQuery("#search_kierunek_adv").attr("size");
    if (size)
    {
        jQuery("#search_kierunek_adv").removeAttr("size").removeAttr("multiple");
        jQuery("#search_adv_kierunek_btn").attr("src","/pagegfx/szukaj/dodaj_kraj.gif");
        jQuery("#search_adv_region_row").show();
    }
    else
    {
        jQuery("#search_kierunek_adv").attr("size",6).attr("multiple","multiple");
        jQuery("#search_adv_kierunek_btn").attr("src","/pagegfx/szukaj/jeden_kraj.gif");
        jQuery("#search_adv_region_row").hide();
    }
}

function toggleSelectSearchAdvWyjazd()
{
    var size = jQuery("#wyjazd_adv").attr("size");
    if (size)
    {
        jQuery("#wyjazd_adv").removeAttr("size").removeAttr("multiple");
        jQuery("#wyjazd_adv_btn").attr("src","/pagegfx/szukaj/dodaj_miasto.gif");
    }
    else
    {
        jQuery("#wyjazd_adv").attr("size",3).attr("multiple","multiple");
        jQuery("#wyjazd_adv_btn").attr("src","/pagegfx/szukaj/jedno_miasto.gif");
    }
}


// Obsługa stopki
function footerToogle(nr)
{
    jQuery(".footerHeader").hide();
    jQuery(".footerHeader:eq("+ nr + ")").show();
    jQuery("#footerNavi a").removeClass("active");
    jQuery("#footerNavi a:eq("+ nr + ")").addClass("active");
}





