//$.validator.setDefaults({
	//submitHandler: function() { alert("submitted!"); }
//});

$().ready(function() {
  //$(document).pngFix(); 

	$('a.lightbox').lightBox({fixedNavigation:true});
	//$(".toggle_container").hide();

	$("h2.trigger").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	}); 

	$("p.trigger").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	});

	//Slide up and down on click
	$("h2.trigger").click(function(){
		$(this).next(".toggle_container").slideToggle("slow");
	});
	
	//Slide up and down on click
	$("p.trigger1").click(function(){
  	$(".toggle_container").slideToggle("slow");
  	$("#poptavka_paticka").slideToggle("slow");
	});
	
	//Slide up and down on click
	$("p.trigger2").click(function(){
  	$("#poptavka_paticka").slideToggle("slow");
  	$(".toggle_container").slideToggle("slow");
	});
	
	$("#prihlaska").validate({
		rules: {
			firma: { required:true },
			faadresa: { required:true },
			poadresa: { required:true },
			tel: { required:true },
			email: { required:true },
			ic: { required:true },
			charakteristika: { required:true }
		},
		messages: {
			firma: "Prosím, vložte název firmy",
			faadresa: "Prosím, vložte fakturační adresu",
			poadresa: "Prosím, vložte poštovní adresu",
			email: "Prosím, vložte email",
			tel: "Prosím, vložte kontaktní telefon",
			ic: "Prosím, vložte identifikační číslo",
			charakteristika: "Prosím, vložte charakteristiku"
		}
	});
	
	$("#kalkulace").validate({
		rules: {
			firma: { required:true },
			osoba: { required:true },
			telefon: { required:true },
			email: {
				required:true,
				email:true
			}
		},
		messages: {
			firma: "Vložte název firmy",
			osoba: "Vložte jméno kontaktní osoby",
			telefon: "Vložte kontaktní telefon",
			email: "Vložte emailovou adresu"
		}
	});
	
	$('textarea#vybaveni').autoResize({
    // On resize:
    onResize : function() {
        $(this).css({opacity:0.8});
    },
    // After resize:
    animateCallback : function() {
        $(this).css({opacity:1});
    },
    // Quite slow animation:
    animateDuration : 300,
    // More extra space:
    extraSpace : 40
  });
	
});