window.onload = function() {
	if($('#nk #nk_all, #nk_all2').hasClass('close')) {
		$('.nk_contents').addClass('closed');
	}
	$('#nk #nk_all, #nk_all2').click(
		function() {
			$('#nk #nk_all, #nk_all2').toggleClass('close');
			if($('#nk #nk_all, #nk_all2').hasClass('close')) {
				$('.nk_contents').addClass('closed');
				$('#nk #nk_all, #nk_all2').text('rozwiń wszystkie profile');
			}
			else {
				$('.nk_contents').removeClass('closed');
				$('#nk #nk_all, #nk_all2').text('zwiń wszystkie profile');	
			}
		}
	);
	$('#nk .nk_toggler').click(
		function() {
			$(this).next().toggleClass('closed');
		}
	);
	
	
		
	// zakladki na szkoleniach
	var tabSwich = $('#tabs_szkolenia li');
	var tabContents = $('.tabs_contents');
	var orginalId = new Array();
	for(var i=0; i<$(tabSwich).length; i++) {
		orginalId.push($(tabSwich[i]).attr('id'));
	}
	
	function addActiv(j) {
		for(var i=0; i<$(tabSwich).length; i++) {
			$(tabSwich[i]).attr('id',orginalId[i]);
		}
		
		var id = $(tabSwich[j]).attr('id');	
		$(tabSwich[j]).attr('id',id+'_act');
	}
	
	tabContents.addClass('tabHide');
	
	var cookie = $.cookie( 'active_tab' );
	//alert(cookie);
	if( cookie  ) {
		//alert('oko');
		addActiv(cookie);
		$(tabContents[cookie]).removeClass('tabHide');
		$(tabContents[cookie]).addClass('tabShow');
		//klik(cookie);
	}
	else {
		addActiv(0);
		$(tabContents[0]).removeClass('tabHide');
		$(tabContents[0]).addClass('tabShow');

	}
	
	function klik(i){
		$(tabSwich[i]).click(
			function() {
				$.cookie( 'active_tab', i);				
				$(tabContents).removeClass('tabShow');
				$(tabContents).addClass('tabHide');
				$(tabContents[i]).removeClass('tabHide');
				$(tabContents[i]).addClass('tabShow');
				addActiv(i);
			}
		);
	}
	
	for(var i=0; i<$(tabSwich).length; i++){
		klik(i);
	}
	
}
$(document).ready(function() {
	$("#show_cal").toggle(
		function() {
			$(".shcal").slideDown("normal");
			$("#show_cal").text('zwiń kalendarz szkolenia');
	 	},
	 	function() {
	 		$(".shcal").slideUp("normal");
	 		$("#show_cal").text('rozwiń kalendarz szkolenia');
 		}
	);
	
	$(".editInPlace").each(function(i){
		setClickable(this, i);
	});
});

function setClickable(obj, i) {
	//alert(obj);
	$(obj).click(function() {
		var textarea = '<div><textarea id="awesome_editInPlace_'+i+'" rows="4" cols="60">'+$(this).html()+'</textarea>';
		var button	 = '<div><input type="button" value="Zapisz" class="saveButton" /> lub <input type="button" value="Anuluj" class="cancelButton" /></div></div>';
		var revert = $(obj).html();
		
		$(obj).after(textarea+button).remove();
		
		var oFCKeditor = new FCKeditor( 'awesome_editInPlace_'+i+'' ) ;
      	oFCKeditor.BasePath = "_libs/_fckeditor/" ;
      	oFCKeditor.ToolbarSet = 'verySimple';
      	oFCKeditor.Height = '130';
      	oFCKeditor.ReplaceTextarea() ;
      	//alert(i);
		$('.saveButton').click(function(){
			saveChanges($(obj), false, i, this);
		});
		$('.cancelButton').click(function(){
			saveChanges($(obj), revert, i, this);
		});
	}).mouseover(function() {
		$(obj).addClass("editable");
	}).mouseout(function() {
		$(obj).removeClass("editable");
	});
}


function saveChanges(obj, cancel, n, button) {
	//alert(obj);
	if(!cancel) {
		var oEditor = FCKeditorAPI.GetInstance('awesome_editInPlace_'+n+'') ;
		var t = oEditor.GetXHTML();
		var relacja = $(obj).attr('rel');
		var mySplit = relacja.split("_");
		
		$.post("index2.php?mod=edit_post",{
			content: t,
			id_head: mySplit[1],
			id_topic: mySplit[3],
			id_post: mySplit[5],
			n: n
		},function(txt){
			//alert(txt);
		});
	}
	else {
		var t = cancel;
	}
	if(t=='') t='(kliknij aby dodać tekst)';
	$(button).parent().parent().after('<div class="editInPlace">'+t+'</div>').remove();
	setClickable($(".editInPlace").eq(n), n);
}

function f(x) {
	if (document.getElementById(x).style.display == 'none') {
		document.getElementById(x).style.display = "block";
	}
	else {
		document.getElementById(x).style.display = "none";
	}
}
