$.validator.addMethod("mce", function() {
  if(tinyMCE) tinyMCE.triggerSave();
  return true;

}); 

$(document).ready( function() {


//  $('#menu_menu li:even').addClass('mli_even').hasClass('mli');
//  $('#menu_menu li:odd').addClass('mli_odd').hasClass('mli');

//tooltip:
	$('a,img,span,acronym').tooltip({showURL: false, track: true});



  $('.mli:even').addClass('mli_even');
  $('.mli:odd').addClass('mli_odd');

  $('form p:even').addClass('fp_even');
  $('form p:odd').addClass('fp_odd');

  $('#adm_udostepnij tr:even').addClass('fp_even');
  $('#adm_udostepnij tr:odd').addClass('fp_odd');

	//statystyki
  $('.statystyki_link').click(function() {
    $(this).parent().parent().find('.statystyki_info').slideToggle();
	 $(this).toggleClass('stat_on');
//	 $(this).removeClass('stat_off').addClass('stat_on');
	 $(this).parent().parent().toggleClass('stat_td_on');
	 $(this).parent().prev().toggleClass('stat_td_on');
	 $(this).parent().parent().prev().toggleClass('stat_td_on');
	 $(this).parent().parent().prev().toggle();
//    $(this).parent().parent().find('.statystyki_info').css({'color':'red'});
	return false;
	});


/* fancybox */
			$(".fancy_ajax").fancybox();

			$(".fa").fancybox({
				'titlePosition'	: 'inside'
			});

/* validacja i url/mail */


    $("#linki_select").change(function () {
          var str = "";
          $("#linki_select option:selected").each(function () {
                str += $(this).attr('rel') + " ";
              });
          $("#linki_test").text(str);
		  $("#linki_adres").removeClass().addClass(str+' formularz required');


        }).change();


		//////////////////////////////////
		// zaznaczanie checkboxów
        // Select all
        $("A[href='#select_all']").click( function() {
            $("#" + $(this).attr('rel') + "#adm_udostepnij input[type='checkbox']").attr('checked', true);
            return false;
        });
       
        // Select none
        $("A[href='#select_none']").click( function() {
            $("#" + $(this).attr('rel') + "#adm_udostepnij input[type='checkbox']").attr('checked', false);
            return false;
        });
       
        // Invert selection
        $("A[href='#invert_selection']").click( function() {
            $("#" + $(this).attr('rel') + "#adm_udostepnij input[type='checkbox']").each( function() {
                $(this).attr('checked', !$(this).attr('checked'));
            });
            return false;
        }); 
		///////////////////////////////////////////////////



//###########################################################################
//tinymce:
tinyMCE.init({

mode : "specific_textareas",
editor_selector : "mce",
language : "pl",
entity_encoding : "raw",
theme : "advanced",
skin : "o2k7",
plugins : "safari,style,table,save,preview,nonbreaking",

// Theme options
//qq theme_advanced_buttons1 : "save,newdocument,|,cut,copy,paste,pastetext,pasteword,|,undo,redo,|,fontselect,fontsizeselect",
//qq theme_advanced_buttons2 : "bold,italic,underline,strikethrough,|,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,blockquote",
//qq theme_advanced_buttons3 : "forecolor,backcolor,|,link,unlink,anchor,image,cleanup,code,|,preview,|,hr,removeformat,visualaid,|,charmap,nonbreaking",

theme_advanced_buttons1 : "save,newdocument,|,cut,copy,paste,pastetext,pasteword,|,undo,redo,|,fontselect,fontsizeselect",
theme_advanced_buttons2 : "bold,italic,underline,strikethrough,|,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,blockquote",
theme_advanced_buttons3 : "forecolor,backcolor,|,link,unlink,cleanup,code,|,preview,|,hr,removeformat,|,nonbreaking",

//theme_advanced_buttons4 : "tablecontrols,|",
//theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
nonbreaking_force_tab : true

});
//###########################################################################


//###########################################################################
//walidacja formularzy:
$(".waliduj").validate();


//###############################
$("#fk_form_kontakt").validate();



$('#fk_r_telefon').click(function() {
	$('#f_email').removeClass('email').addClass('telefon');
	});

$('#fk_r_mail').click(function() {
	$('#f_email').removeClass('telefon').addClass('email');
	});





//###############################
$("#pf_newsletter").validate();




//###########################################################################
/*
jQuery(function() {
// show a simple loading indicator
var loader = jQuery('<div id="loader"><img src="images/loading.gif" alt="loading..." /></div>')
.css({position: "relative", top: "1em", left: "25em"})
.appendTo("body")
.hide();
jQuery().ajaxStart(function() {
loader.show();
 }).ajaxStop(function() {
 loader.hide();
 }).ajaxError(function(a, b, e) {
 throw e;
 });

 var v = jQuery(".waliduj").validate({
 submitHandler: function(form) {
 jQuery(form).ajaxSubmit({
 target: "#result"
 });
 }
 });

 jQuery("#reset").click(function() {
 v.resetForm();
 });
 });*/ 

//koniec document.ready()
//logout:
	var untiltime = $('#last_click_limit').text(); //1 sposób na pobranie wartości zmienne z php do jquery
	$('#defaultCountdown').countdown({until: +untiltime, format: 'MS',expiryUrl: 'index.php?akcja=wyloguj'});


	//blokowanie braku wydziałów:
	if ($("#info_brak_wydzialow").hasClass('brak_wydzialow'))
	{
			$('input[type=submit]').attr("disabled","disabled");
	}


});


