$(document).ready(function(){  

	$("#newsletter").validate({      		       
      rules: {
				n_email: {
	        required: true,
				  email: true
			  }				
		  },
		  messages: {
			  n_email: {
				  required: "Proszę wpisać adres e-mail.",
				  email: "Proszę wpisać poprawny adres e-mail wg wzoru login@domena.com."
			  }
		  },
		  submitHandler: function(form) {
		     $("#newsletter :submit").attr("disabled","disabled")
  	     $(form).ajaxSubmit();  	     
      }
    }); 

	$("#zapytanie").validate({      		       
      rules: {
				z_imie : "required",
				z_pytanie: "required",
				z_email: {
	        required: true,
				  email: true
			  }				
		  },
		  messages: {
			  z_imie: "Proszę wpisać imię.",
				z_pytanie: "Proszę wpisać treść pytania.",
			  z_email: {
				  required: "Proszę wpisać adres e-mail.",
				  email: "Proszę wpisać poprawny adres e-mail wg wzoru login@domena.com."
			  }
		  },
		  submitHandler: function(form) {
		     $("#zapytanie :submit").attr("disabled","disabled")
  	     $(form).ajaxSubmit();  	     
      }
    });  
         
   mLi = $("#menu ul li ul > li a");
    
   for (var i=0; i<mLi.length; i++) {
		var mLiClass = mLi[i].parentNode.className;    
    var sub = /sub/;  
            
    if (sub.exec(mLiClass)){
			mLi[i].onclick = function() {
				$("#menu ul li ul li.sub").removeClass("selected");				
                    
				if (this.parentNode.className != '') {
					var tC = this.parentNode.className;        
				}                    
				this.parentNode.className = tC + " selected";   

				var href = this.href.split("/");
				var tpl = href[5];                                
                    
				$.ajax({
					cache: false,
					url: "ajax.php",
					data: "act=tekst&tpl="+tpl,
					success: function(html){
						$("#left").html(html); 									
					}
				});				
                
				return false;
       }
     }
   }  
		
		$(".showUlDiv a").click(function () { 
			$(".showUlDiv li div").css({ display:"none" });
			
			var tP = this.parentNode;
			var tPDiv = tP.getElementsByTagName("div");
				
			for(var i=0; i<tPDiv.length; i++) {
				tPDiv[0].style.display="block";
			}
    });
		
		$(".showUlDiv2 a").click(function () { 		
			
			$(".showUlDiv2 li div").css({ display:"none" });
			
			if(this.className=='selected') {
				$(".showUlDiv2 li a").removeClass("selected");
				$(".showUlDiv2 li a").text("więcej")
				var tP = this.parentNode.parentNode;
				var tPDiv = tP.getElementsByTagName("div");
				
				for(var i=0; i<tPDiv.length; i++) {				
					tPDiv[0].style.display="none";				
				}
			
			} else {
				$(".showUlDiv2 li a").removeClass("selected");	
				$(".showUlDiv2 li a").text("więcej");

				$(this).text("ukryj")				
				this.className='selected';
				
				var tP = this.parentNode.parentNode;
				var tPDiv = tP.getElementsByTagName("div");
				
				for(var i=0; i<tPDiv.length; i++) {				
					tPDiv[0].style.display="block";				
				}
			}					
			
    });
    
});

function popup (adr, szer, wys){

      var iH = window.innerHeight;
      var iW = window.innerWidth;

      if (!iH){
         var wh = document.body.clientHeight/2;
      } else {
         var wh = iH/2;
      }

      if (!iW){
         var ww = document.body.clientWidth/2;
      } else {
         var ww = iW/2;
      }
      
      var h = wh - (wys/2);
      var w = ww - (szer/2);

   noweOkno = window.open(adr ,'okno' , 'width='+szer+', height='+wys+', top='+h+', left='+w+', menubar=no, status=no, locationbar=no, scrollbars=yes, resizeable=no');

}