var boxSlided = false;
var szybkosc = 500;
var bokElement;

$(document).ready(function(){
  if (boxSlided == false || $('#h_'+boxSlided).length == 0){
    var rozwin = $('.rozwin').attr('id').split('_')[1];
    boxSlided = rozwin;
  }
  slideBox (boxSlided,1);
})

function bokBhv(el) {
	bokElement = el;
	$('#'+el+' h2').unbind ('click');
   $('#'+el+' h2').click (function () {
	  _slideBox($(this),false);
   });
}
function slideBox (id,close){
	if ($('#h_'+id).length > 0){
	_slideBox($('#h_'+id));
	}
}
function _slideBox (el,close){
	//console.log ('slideBox '+el.attr('id'));
	if(dialogIsOpened == true){
	  r_bar = parseInt($("#dialog h2").css("height"))* ($('#dialog h2').length)+50;
	  wysokoscPojedynczegoBoxa = parseInt(wysokosc-r_naglowek-r_stopka-r_bar);
	}
	else{
	  r_bar = parseInt($("#bok h2").css("height"))* ($('#bok h2').length);
	  wysokoscPojedynczegoBoxa = parseInt(wysokosc-r_naglowek-r_stopka-r_bar);

	  var wyszu = $('.pokazuje_wyszukiwarke').attr('id').replace('wys_','');
     if(wyszu == 1){
       wysokoscPojedynczegoBoxa = parseInt(wysokosc-r_naglowek-r_stopka-r_bar-108);
     }
	}

     /*
     * flavour wczytuje z pola na stronie dany flavor
		by pojawiało się odpowiednie tło dla odpowiedniego przycisku
		w zależności od działu
     */

		var flavour = $('.flavour').attr('id').split('_')[1];
		var flaClass = 'actv_'+flavour;

		if (!el.hasClass (flaClass)){
			//console.log ('otwieranie');
			var boxId = el.attr('id').split('_')[1];
			  $('#'+bokElement+' .box').hide();
			  $('#'+bokElement+' h2').removeClass (flaClass);
			  $('#'+bokElement+' h2').removeClass (flaClass);
			  el.addClass (flaClass);
			  $(".box").css("height",(wysokoscPojedynczegoBoxa)+"px");
			  $('#'+boxId).show(szybkosc);
			  setCookie('mapgoBoxOpened',boxId);
			  $('.pomoc_menu').hide();
			  if ($('#s_'+el.attr('id').replace("h_","pom_")).length>0) {
			    $('#s_'+el.attr('id').replace("h_","pom_")).show();
			  }
		} else {
		   //console.log ('closing');
			if (!close){
			  $('#'+bokElement+' .box').hide(szybkosc);
			  el.removeClass (flaClass);
			  if (el.attr('id') != 'routeHeader'){
				setCookie('mapgoBoxOpened','none');
			  }
			  $('.pomoc_menu').hide();
			}
		}
}

$(function (){
  bokBhv('bok');
});
