(function ($) {
	$.fn.vAlign = function(container) {
		return this.each(function(i){
			container = 'div';
			$(this).html("<div>" + $(this).html() + "</div>");
			var el = $(this).children(container + ":first");
			var elh = $(el).height(); //new element height
			var ph = $(this).parent().height(); //parent height
			var nh = (ph - elh) / 2; //new height to apply
			$(el).css('margin-top', nh);
		});
	};
})(jQuery);

var tableFormSerialize;

$(document).ready(function(){


 
  
  $("#content .schoolBoxContener").css('height', $("#content .schoolBox").height());
  
  
	 $("b.aboutLector").tooltip({
   	  track: true,
	    delay: 0,
	    fade: 250, 
	    showURL: false,	
      
      bodyHandler: function() {
		    return $(this).children("span").text(); 
	    }
   });
   

  $("a.fancybox.iframe").fancybox({ 
    'frameWidth': 800, 
    'frameHeight': 600
  });
  
  $("a.fancybox.iframeFlesh").fancybox({ 
    'frameWidth': 955, 
    'frameHeight': 655,
    'padding': 0,
		'overlayOpacity'		: 1
  });
  
  
  	// fourth example
	$("#courseProgramMenu ul.menu").treeview({	
    collapsed: true,
		animated: "medium",
		unique: true
	});
	
	    // -------------------------------- init contact form validate
    $("form#formularz_kontaktowy").validate({
	   rules: {
			formEmail: {
				required: true,
	      email: true

			},
			formTresc: {
				required: true
			}
		}
	 });		
	 
    $("form#formularz_kontaktowy_firma").validate({
  	   rules: {
  			formNazwaFirmy: {
  				required: true
  			},
  			formNazwa: {
  				required: true
  			},
  			formTelefon: {
  				required: true
  			},
  			formEmail: {
  				required: true,
  	      email: true
  
  			},
  			formAdres: {
  				required: true
  			},
  			formTresc: {
  				required: true
  			}
  		}
	  });		
    $("form#formularz_test").validate({
  	   rules: {
  			formNazwa: {
  				required: true
  			},
  			formTelefon: {
  				required: true
  			},
  			formZgoda: {
  				required: true
  			},
  			formEmail: {
  				required: true,
  	      email: true
  
  			}
  		}
	  });		

    
	 $(".fixAlign").vAlign("p");

  $("#formularz_test").hide();
    $(".zapiszSie span").click(function () {
    $("#formularz_test").toggle("slow");
  });    
  
  $(".aboutLanguageTest").hide();
  // ------------ user type change form

  $("input[name=formJezykAngielski]").click(function () {  
    if(($("select[name=formTestId]").val()=="2") || ($("select[name=formTestId]").val()=="3") || ($("input[name=formJezykAngielski]").is(":checked"))){
      $(".aboutLanguageTest").show();              
    }
    else{
      $(".aboutLanguageTest").hide();              
    }
  });
                                       
  $("select[name=formTestId]").change(function () {  
    if(($("select[name=formTestId]").val()=="2") || ($("select[name=formTestId]").val()=="3") || ($("input[name=formJezykAngielski]").is(":checked"))){         
      $(".aboutLanguageTest").show();              
    }
    else{
      $(".aboutLanguageTest").hide();              
    }                                     
  });                                    
                                     

       
       
       
  // ------------  change form
  // 2x2 poniedziałek / środa        
  $("input[name=formTypKursu_d]").click(function () {  
    if($(this).is(":checked")){ $(".formTypKursu_dwa_dni").css('color', '#393939'); }else {$(".formTypKursu_dwa_dni, .formTypKursu_dwa_ps, .formTypKursu_dwa_wc").css('color', '#838383');};                       
  });
  
  $("input[name=formTypKursu_dwa_ps]").click(function () {
    if($(this).is(":checked")){ $(".formTypKursu_dwa_ps").css('color', '#393939'); $("input[name=formTypKursu_d]").attr('checked', 'checked');} else {$(".formTypKursu_dwa_ps").css('color', '#838383');};   
  });    
  
  $("input[name=formTypKursu_dwa_ps_godzina_1], input[name=formTypKursu_dwa_ps_godzina_2], input[name=formTypKursu_dwa_ps_godzina_3], input[name=formTypKursu_dwa_ps_godzina_4], input[name=formTypKursu_dwa_ps_godzina_5], input[name=formTypKursu_dwa_ps_godzina_6]").click(function () {
    if($(this).is(":checked")){
      $("input[name=formTypKursu_d]").attr('checked', 'checked');
      $("input[name=formTypKursu_dwa_ps]").attr('checked', 'checked');       
      $(".formTypKursu_dwa_ps").css('color', '#393939');  
      $(".formTypKursu_dwa_dni_ps").css('color', '#393939');   
    }                        
  });                 
          
  // 2x2 wtorek / czwartek        
  $("input[name=formTypKursu_dwa_wc]").click(function () {
    if($(this).is(":checked")){ $(".formTypKursu_dwa_wc").css('color', '#393939'); $("input[name=formTypKursu_d]").attr('checked', 'checked');} else {$(".formTypKursu_dwa_wc").css('color', '#838383');};
  });    
      
  $("input[name=formTypKursu_dwa_wc_godzina_1], input[name=formTypKursu_dwa_wc_godzina_2], input[name=formTypKursu_dwa_wc_godzina_3], input[name=formTypKursu_dwa_wc_godzina_4], input[name=formTypKursu_dwa_wc_godzina_5], input[name=formTypKursu_dwa_wc_godzina_6]").click(function () {
    if($(this).is(":checked")){
      $("input[name=formTypKursu_d]").attr('checked', 'checked');
      $("input[name=formTypKursu_dwa_wc]").attr('checked', 'checked');     
      $(".formTypKursu_dwa_wc").css('color', '#393939');  
      $(".formTypKursu_dwa_dni_wc").css('color', '#393939');    
    }                        
  });     
  
  // 1x4 piątek    
  $("input[name=formTypKursu_j]").click(function () {
    if($(this).is(":checked")){ $(".formTypKursu_jeden").css('color', '#393939'); } else {$(".formTypKursu_jeden, .formTypKursu_j_s, .formTypKursu_j_p").css('color', '#838383');};                       
  });
                             
  $("input[name=formTypKursu_j_p]").click(function () {
    if($(this).is(":checked")){$(".formTypKursu_j_p").css('color', '#393939'); $("input[name=formTypKursu_j]").attr('checked', 'checked');} else {$(".formTypKursu_j_p").css('color', '#838383');};                                  
  });    
  
  $("input[name=formTypKursu_j_p_1], input[name=formTypKursu_j_p_2], input[name=formTypKursu_j_p_3]").click(function () {
    if($(this).is(":checked")){
      $("input[name=formTypKursu_j]").attr('checked', 'checked');
      $("input[name=formTypKursu_j_p]").attr('checked', 'checked');   
      $(".formTypKursu_jeden_p").css('color', '#393939');  
      $(".formTypKursu_j_p").css('color', '#393939');    
    }                         
  });  
      
  // 1x4 sobota     
  $("input[name=formTypKursu_j_s]").click(function () {
    if($(this).is(":checked")){$(".formTypKursu_j_s").css('color', '#393939'); $("input[name=formTypKursu_j]").attr('checked', 'checked');}  else {$(".formTypKursu_j_s").css('color', '#838383');};                        
  });    
  
  $("input[name=formTypKursu_j_s_1], input[name=formTypKursu_j_s_2]").click(function () {
    if($(this).is(":checked")){
      $("input[name=formTypKursu_j]").attr('checked', 'checked');
      $("input[name=formTypKursu_j_s]").attr('checked', 'checked');   
      $(".formTypKursu_jeden_s").css('color', '#393939');  
      $(".formTypKursu_j_s").css('color', '#393939');    
    }                        
  });
   
});





  sIFR.compatMode = true;
  sIFR.activate();
  
  sIFR.replace({
    selector: '.headIco h2', 
    src: 'swf/sifr.swf', 
    highsrc: 'swf/sifr.swf',
    wmode: 'transparent',
    css: {
      '.sIFR-root' : {'color': '#000000', 'font-size':'30px', 'font-weight': 'bold'},
      'a': { 'text-decoration': 'none' },
      'a:link': { 'color': '#000000' },
      'a:hover': { 'color': '#CCCCCC' }
    },
    paddingTop: 20
  });
  
  sIFR.replace({
    selector: '#content .schoolMain h3', 
    src: 'swf/sifr.swf', 
    highsrc: 'swf/sifr.swf',
    wmode: 'transparent',
    css: {
      '.sIFR-root' : {'color': '#393939', 'font-size':'20px', 'font-weight': 'normal'},
      'a': { 'text-decoration': 'none' },
      'a:link': { 'color': '#000000' },
      'a:hover': { 'color': '#CCCCCC' }
    },
    paddingTop: 20
  });

