/*
 *		plik: 		scripts.js
 *		autor: 		Technetium [Tc]
 *				Kamil Zawada
 *		data:		8 grudnia 2009
 *		system:		T.CMS-4.0-SKLEP
 */

function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  else
  {
    return 99;
  }
  return rv;
}



function chgMainProfilPhoto(url, url2)
{
    $("#main_foto").attr("src", url);
    $("#main_foto").parent("a").attr("href", url2);

}

function rozwinOpis(nazwa, link_nazwa, hide_nazwa)
{
    if(hide_nazwa)
    {
        $("#"+hide_nazwa).fadeOut(100);
    }
    $("#"+link_nazwa).fadeOut(100);
    $("#"+nazwa).fadeIn(500);
}

function chgSzukajka(nazwa)
{
    $("div#wyszukiwarka").removeClass("szuk_dentysci");
    $("div#wyszukiwarka").removeClass("szuk_pracownie");
    $("div#wyszukiwarka").removeClass("szuk_sklepy");

    $("div#szuk_content_dentysci").hide();
    $("div#szuk_content_pracownie").hide();
    $("div#szuk_content_sklepy").hide();

    $("a#szukaj_nagl_item_dentysci").children("img").attr("src", LANG_DIR+"/lab_szukaj_dentysci.jpg");
    $("a#szukaj_nagl_item_pracownie").children("img").attr("src", LANG_DIR+"/lab_szukaj_pracownie.jpg");
    $("a#szukaj_nagl_item_sklepy").children("img").attr("src", LANG_DIR+"/lab_szukaj_sklepy.jpg");

    $("div#wyszukiwarka").addClass("szuk_"+nazwa);
    $("div#szuk_content_"+nazwa).show();
    $("a#szukaj_nagl_item_"+nazwa).children("img").attr("src", LANG_DIR+"/lab_szukaj_"+nazwa+"_akt.jpg");

    if($('#kontrolka_szukaj_'+nazwa+'_specjalizacja').children("div.newListSelected").size()==0)
    {
        $('#szukaj_'+nazwa+'_specjalizacja').sSelect();
        $('#szukaj_'+nazwa+'_wojewodztwo').sSelect();
    }

}

var mz_interval;
var mz_act_page;

function startZmieniarkaAuto()
{
    mz_interval = setInterval("chgZmieniarkaAuto()", 8000);
    mz_act_page = 1;
}

function chgZmieniarkaAuto()
{
	pages = $('.numeracja').children('a').length;
	mz_next_page = mz_act_page + 1;
	if(mz_next_page > pages)
	{
		mz_next_page = 1;
	}

        chgZmieniarka(mz_next_page);
}

function chgZmieniarka(nr)
{
    $("div#zmieniarka").children("div.akt").fadeOut(1000);
    $("div#zmieniarka").children("div.akt").removeClass("akt");
    $("div#zmieniarka").children("div.numeracja").children("a.nr_akt").removeClass("nr_akt");

    $("div#zmieniarka").children("div#zm_item_"+nr).fadeIn(500);
    $("div#zmieniarka").children("div#zm_item_"+nr).addClass("akt");
    $("div#zmieniarka").children("div.numeracja").children("a#zm_nr_"+nr).addClass("nr_akt");
    
    mz_act_page = nr;
}

function ResetujSzukajPola()
{
    $("#keyword").val('słowo kluczowe');
    $("#cena_od").val('');
    $("#cena_do").val('');

    $("#szukaj_material").val("");
    $("#szukaj_material_input").val("Wybierz materiał");

    $("#szukaj_rodzaj").val("");
    $("#szukaj_rodzaj_input").val("Szukaj według rodzaju");
}

function showChmurka(nr)
{
    if(getInternetExplorerVersion()<7)
        return;

    //alert("test");

    $(".listing_dymek").hide();
    $("#listing_dymek_"+nr).show();
}

function hideAllChmurki()
{
    $(".listing_dymek").hide();
}



function putDivInputValues(id1, id2)
{
    $("#"+id1+"_input").val($("#"+id1).html());
    $("#"+id2+"_input").val($("#"+id2).html());
}

function ShowInputHint(id)
{
	$("#"+id+"Hint").css("display", "block");
        UpdateInputHint(id);

}

function HideInputHint(id)
{
	$("#"+id+"Hint").css("display", "none");
}

function UpdateInputHint(id)
{
	wyraz = $("#"+id).html();

        if(wyraz.length<3)
        {
            $("#"+id+"Hint").html("wpisz przynajmniej 3 litery aby uzyskać podpowiedź");
            return;
        }

        if(id=="szukaj_dentysci_miasto")
        {
            advAJAX.get({
                    url: BASE_URL +'/szukaj_miasta.html?wyraz=' + wyraz + '&id=' + id,
                    onInitialization : function()
                    {
                            $("#"+id+"Hint").html("trwa ładowanie...");
                    },
                    onSuccess : function(obj)
                    {
                            $("#"+id+"Hint").html(obj.responseText);
                    },
                    onError : function(obj)
                    {
                            $("#"+id+"Hint").html("error:");
                    }
            });
        }

        if(id=="szukaj_dentysci_imie")
        {
            advAJAX.get({
                    url: BASE_URL +'/szukaj_imie.html?wyraz=' + wyraz + '&id=' + id,
                    onInitialization : function()
                    {
                            $("#"+id+"Hint").html("trwa ładowanie...");
                    },
                    onSuccess : function(obj)
                    {
                            $("#"+id+"Hint").html(obj.responseText);
                    },
                    onError : function(obj)
                    {
                            $("#"+id+"Hint").html("error:");
                    }
            });
        }

        if(id=="szukaj_sklepy_nazwa")
        {
            advAJAX.get({
                    url: BASE_URL +'/szukaj_sklep_nazwa.html?wyraz=' + wyraz + '&id=' + id,
                    onInitialization : function()
                    {
                            $("#"+id+"Hint").html("trwa ładowanie...");
                    },
                    onSuccess : function(obj)
                    {
                            $("#"+id+"Hint").html(obj.responseText);
                    },
                    onError : function(obj)
                    {
                            $("#"+id+"Hint").html("error:");
                    }
            });
        }

        if(id=="szukaj_sklepy_miasto")
        {
            advAJAX.get({
                    url: BASE_URL +'/szukaj_sklep_miasta.html?wyraz=' + wyraz + '&id=' + id,
                    onInitialization : function()
                    {
                            $("#"+id+"Hint").html("trwa ładowanie...");
                    },
                    onSuccess : function(obj)
                    {
                            $("#"+id+"Hint").html(obj.responseText);
                    },
                    onError : function(obj)
                    {
                            $("#"+id+"Hint").html("error:");
                    }
            });
        }

        if(id=="szukaj_pracownie_nazwa")
        {
            advAJAX.get({
                    url: BASE_URL +'/szukaj_pracownia_nazwa.html?wyraz=' + wyraz + '&id=' + id,
                    onInitialization : function()
                    {
                            $("#"+id+"Hint").html("trwa ładowanie...");
                    },
                    onSuccess : function(obj)
                    {
                            $("#"+id+"Hint").html(obj.responseText);
                    },
                    onError : function(obj)
                    {
                            $("#"+id+"Hint").html("error:");
                    }
            });
        }

        if(id=="szukaj_pracownie_miasto")
        {
            advAJAX.get({
                    url: BASE_URL +'/szukaj_pracownia_miasta.html?wyraz=' + wyraz + '&id=' + id,
                    onInitialization : function()
                    {
                            $("#"+id+"Hint").html("trwa ładowanie...");
                    },
                    onSuccess : function(obj)
                    {
                            $("#"+id+"Hint").html(obj.responseText);
                    },
                    onError : function(obj)
                    {
                            $("#"+id+"Hint").html("error:");
                    }
            });
        }



}

function sendInputHint(wartosc, id)
{
	$("#"+id).html(wartosc);
	HideInputHint(id);
}





