/////////////////////////////////////////////////////////////////////////////////
//
(function($){
$.fn.myhover={
       current:null,
     currentSub:null,
       mapClick:null,
        h2Click:null,
        counter:0
    // returnFalse:function(){
       //  alert("to dziala");
       //  var data = $('#'+wojId).data('maphilight') ;
       //  data.alwaysOn = true;
      //   $('#'+wojId).data('maphilight', data);
    // }
    }

$.fn.file={
    filecontainer:null,
        deleteFile:function(fileName){
            $.ajax({
                type: "POST",
                url: "/index/praca/delete",
                cache: false,
                data: {
                    "filename":fileName
                    },
                error:function(xhr, status, errorThrown) {
                         $("#dialog-info").attr("title","Błąd");
                         $("#info_content").html("<p style=\"text-align:center; font-size:12px;\">Przepraszamy<br/> Wystąpił błąd, proszę ponowić próbę.</p>");
                         $("#dialog-info").dialog({
                            resizable: true,
                            height:180,
                            width:300,
                            modal: true,
                            buttons: {
                            "OK": function(){
                                $("#dialog-info").dialog("destroy");
                                komunikat="";
                            }
                        }
                        })
                },
                success: function(data){
                    if(data=="ok"){
                    $.fn.file.filecontainer.next("br").remove();
                    $.fn.file.filecontainer.remove();
                    }else{
                         $("#dialog-info").attr("title","Błąd");
                         $("#info_content").html("<p style=\"text-align:center; font-size:12px;\">Przepraszamy<br/> Wystąpił błąd, proszę ponowić próbę.</p>");
                         $("#dialog-info").dialog({
                            resizable: true,
                            height:180,
                            width:300,
                            modal: true,
                            buttons: {
                            "OK": function(){
                                $("#dialog-info").dialog("destroy");
                                komunikat="";
                            }
                        }
                        })
                    }
                }
            });
            return false;
        }
    }


})(jQuery);

(function($){

    
//////////////////////////////////////////////////////////////////////////////////
// Funkcja do ładowania sklepów Ajaxem.
//////////////////////////////////////////////////////////////////////////////////
	function loadShopAddress(divID, strona, miasto, wojewodztwo){
		$(divID).fadeOut('slow', function() {
						$.ajax({
						  type: "POST",
						 // contentType: "application/x-www-form-urlencoded; charset=UTF-8",
						  url: strona,
						  cache: false,
						 // async: false,
						  data: {"miasto":""+miasto+"", "wojewodztwo":""+wojewodztwo+""},
						  //dataType: "text",
						  error:function(xhr, status, errorThrown) {
           						 alert(errorThrown+'\n'+status+'\n'+xhr.statusText);
      					  }, 
						  success: function(data){
                                                       // $(divID).fadeOut('slow');
							$(divID).html(data).fadeIn('fast');
						  }
						});
				});
	}	
//~


/////////////////////////////////////////////////////////////////////////////////
// Funkcja do ładowania map sklepów.
/////////////////////////////////////////////////////////////////////////////////
	function appendShopMap(divID, strona){
          //  $("#SklepyMap").attr("usemap", "#MapaSklepow");
						$.ajax({
						  contentType: "application/x-www-form-urlencoded; charset=UTF-8",
						  url: strona,
						  cache: false,
						  success: function(data){
							//$(divID).html(data);
                                                      //  $("#SklepyMap").attr("usemap", "#MapaSklepowMain");
                                                       // $("#SklepyMap").maphilight({fade: fadeie6,strokeWidth: 1, strokeColor: 'ffffff',fillColor: 'fbd500',fillOpacity: 0.8});
                                                       $("#testMap").html(data);
                                             }
						});
	}	
//~

/////////////////////////////////////////////////////////////////////////////////
// Funkcja do podświetlania mapy po najechaniu kursorem na liste wojewodztw. 
/////////////////////////////////////////////////////////////////////////////////
	function highlightMap(idLink, idMap){
	$(idLink).mouseover(function(e) {
                $(idMap).mouseover();
        }).mouseout(function(e) {
            $(idMap).mouseout();
        }).click(function(e) {e.preventDefault();});	
	}
//~


$(document).ready(function() {


if (jQuery.browser.msie) {
  if(parseInt(jQuery.browser.version) == 6) {
      var fadeie6 = false;
  }else{
  	var fadeie6 = false;
  }
}else{
	var fadeie6 = true;
}





//////////////////////////////////////////////////////////////////////////////////
// Podświetlanie regionów na mapie - Strona Główna
/////////////////////////////////////////////////////////////////////////////////

//
$("#SklepyMap").maphilight({fade: fadeie6,strokeWidth: 1, strokeColor: 'ffffff',fillColor: 'fbd500',fillOpacity: 0.8});
//////////////////////////////////////////////////////////////////////////////////
// Akordeon - Lista Województw
/////////////////////////////////////////////////////////////////////////////////					   
$("#accordion").tabs("#accordion div .pane", {tabs: 'h2 a', effect: 'slide', initialIndex: 0});		   


	
///////////////////////////////////////////////////////////////////////////////////
// Hovery głównych kategorii
/////////////////////////////////////////////////////////////////////////////////
    $("#accordion h2").mousedown(function()
	{
           if(!$.fn.myhover.mapClick){
               $.fn.myhover.h2Click=true;
           }
	   if($.fn.myhover.current!=null){
               $("#"+$.fn.myhover.current).css({'background-color':'#28578f'});
            }
	    $(this).css({'background-color':'#fed906'});
            if($.fn.myhover.h2Click){
		var mapa = $(this).attr('id'); //Pobieramy ID klikniętego elementu
		var sk = mapa.substring(1,mapa.length); //ucinamy pierwszy znak (id kliknietych elementow - hNazwaWojewodztwa)

                $("#"+sk).click();
            }
            $.fn.myhover.current=$(this).attr('id');
            $.fn.myhover.h2Click=false;

	})

	$("#accordion h2").hover(
		  function () {
                      if($(this).attr('id')!=$.fn.myhover.current){
				$(this).css({'background-color':'#fed906'});
                      }
		  },
		  function () {
                      if($(this).attr('id')!=$.fn.myhover.current){
			$(this).css({'background-color':'#28578f'});
                      }
		  }
	);

/////////////////////////////////////////////////////////////////////////////////
// Hover podkategorii
/////////////////////////////////////////////////////////////////////////////////
	$("#accordion ul li").hover(
	  function () {
              if($(this).attr('id')!="selectedli"){
				$(this).css({'background-color':'#6490bd', 'color':'#FFFFFF'});
				$(this).children('a').css({'color':'#FFFFFF'});
              }
	  },
	  function () {
              if($(this).attr('id')!="selectedli"){
				$(this).css({'background-color':'#d7e7f7', 'color':'#28578f'});
				$(this).children('a').css({'color':'#28578f'});
              }
	  }
	  ).click(function()
		{
                    $("#selectedli").css({'background-color':'#d7e7f7', 'color':'#28578f'});
					$("#selectedli a").css({'color':'#28578f'});
                    $("#selectedli").attr('id','unseledted');
		    $(this).css({'background-color':'#6490bd', 'color':'#FFFFFF'});
			$(this).children('a').css({'color':'#FFFFFF'});
		    $(this).attr('id','selectedli');
			return false
		});

//~

/////////////////////////////////////////////////////////////////////////////////
// Hover Zakładek - KONTAKT
/////////////////////////////////////////////////////////////////////////////////
	$(".tabs li").hover(
	  function () {
              if($(this).attr('id')!="selectedli"){
					$(this).css({'background-color':'#1f344f'}); //Po najechaniu
					$(this).children("span").css({'background-position':'0px -25px', 'background-repeat':'no-repeat'});
              }
	  },
	  function () {
              if($(this).attr('id')!="selectedli"){
					$(this).css({'background-color':'#28578f'}); //Po zjechaniu
					$(this).children("span").css({'background-position':'0px 0px', 'background-repeat':'no-repeat'});
              }
	  }
	  ).click(function()
		{
                    $("#selectedli").css({'background-color':'#28578f'}); //po odznaczeniu
					$("#selectedli a").css({'color':'#fee600'});
					$("#selectedli span").css({'background-image':'url("/www/images/kontaktresult.png")', 'background-repeat':'no-repeat'});
                    $("#selectedli").attr('id','unseledted');
		    $(this).css({'background-color':'#f2f0f1'}); //po zaznaczeniu
			$(this).children("a").css({'color':'#277fe9'});
			$(this).children("span").css({'background':'none'});
		    $(this).attr('id','selectedli');
			
		
		});

//~

//////////////////////////////////////////////////////////////////////////////////
// Obsługa ładowania adresów Sklepów
//////////////////////////////////////////////////////////////////////////////////
	// Dodajemy do kazdego li klase link
	$('#accordion ul li').addClass('link');
	
	//Klikając w klasę link wysyłamy dane Ajaxem
	$('.link').click(function()
	{
		// Pobieranie tekstu z najbliższego nagłówka h2
		woj = $(this).parents("div:first").children("h2").children("a").attr('rel');
		
		//Pobieranie tekstu z klikniętego elementu li
		miasto = $(this).children("a").attr('rel');
		//alert(woj +" "+ miasto);
		//return false;
		//sesionid = miasto;
		//Ajax
		//miasto = "Kraków";
		//woj = "Małopolskie";
               
                    loadShopAddress('#sklepy_content_inner', "/sklepy/lista", miasto, woj);
               
		//loadShopAddress('#sklepy_content_inner', "/sklepy/lista", "Kraków", "Małopolskie");
		});
//~	


/////////////////////////////////////////////////////////////////////////////////
// Ukrywanie listy województw bez sklepów
/////////////////////////////////////////////////////////////////////////////////
	$('#accordion h2').each(function () {
		if($(this).parents("div:first").children('ul').children('li').length == 0)
		{
			$(this).css({'display':'none'});
                        $(this).addClass("invisible");
		}
	})

        $('.regionmap').each(function(){
            if( $("#h"+$(this).attr("id")).hasClass("invisible")){
                $(this).remove();
            }
        });
//~

/////////////////////////////////////////////////////////////////////////////////
// Podświetlanie mapy po najechaniu kursorem na liste Województw
/////////////////////////////////////////////////////////////////////////////////;
/*highlightMap("#hmalopolskie", "#Malopolskie");
highlightMap("#hpodkarpackie", "#Podkarpackie");
highlightMap("#hopolskie", "#Opolskie");
highlightMap("#hwarminskomazurskie", "#WarminskoMazurskie");
highlightMap("#hdolnoslaskie", "#Dolnoslaskie");
highlightMap("#hkujawskopomorskie", "#KujawskoPomorskie");
highlightMap("#hlubelskie", "#Lubelskie");
highlightMap("#hlubuskie", "#Lubuskie");
highlightMap("#hlodzkie", "#Lodzkie");
highlightMap("#hmazowieckie", "#Mazowieckie");
highlightMap("#hpodlaskie", "#Podlaskie");
highlightMap("#hpomorskie", "#Pomorskie");
highlightMap("#hslaskie", "#Slaskie");
highlightMap("#hswietokrzyskie", "#Swietokrzyskie");
highlightMap("#hwielkopolskie", "#Wielkopolskie");
highlightMap("#hzachodniopomorskie", "#Zachodniopomorskie");*/
//~


})

})(jQuery);
