﻿$j(document).ready(function(){

	if($j.cookie('font-size'))
	{
		$j("#main").css("font-size",$j.cookie('font-size'));
	}

	if($j.cookie('line-height'))
	{
		$j("#main").css("line-height",$j.cookie('line-height'));
	}

	if($j.cookie('banner-hide')==1)
	{
		$j("#banner").css("display","none");
		$j("#banner-toggle").html('<a href="">pokaż reklamę</a>');
	}
	else
	{
		$j("#banner").css("display","block");
		$j("#banner-toggle").html('<a href="">ukryj reklamę</a>');
	}

	$j("#banner-toggle").click(function() {
		if($j("#banner").css("display")=="none")
		{
			$j("#banner").slideDown();
			$j.cookie('banner-hide',0,{expires: 7});
			$j("#banner-toggle").html('<a href="">ukryj reklamę</a>');
		}
		else
		{
			$j("#banner").slideUp();
			$j.cookie('banner-hide',1,{expires: 7});
			$j("#banner-toggle").html('<a href="">pokaż reklamę</a>');
		}
		return false;
	});


	$j("#cont-submit").click(function(){
		var flag = 0;
		$j(".error").remove();
		if($j("#cont-title").val()=='')
		{
			flag = 1;
			$j("#cont-title").before('<div class="error">Podaj swoje imię i nazwisko</div>');
		}
		if(!validate($j("#cont-email").val()))
		{
			flag = 1;
			$j("#cont-email").before('<div class="error">Podaj poprawny e-mail</div>');
		}
		if($j("#cont-text").val()=='')
		{
			flag = 1;
			$j("#cont-text").before('<div class="error">Podaj treść wiadomości</div>');
		}
		if(flag == 0)
			getContactResponse();
		return false;
	});


	$j("#oddzialy-text, #oddzialy-dropdown").click(function(){
		$j("#oddzialy-list").toggle("slow");
		return false;
	});

	$j("#page-print").click(function(){
		window.print();
		return false;
	});

	$j("#font-up").click(function(){
		if($j("#main").css("font-size").replace("px",'')<17)
		{
			$j("#main").css("font-size",($j("#main").css("font-size").replace("px",'')-0+2)+"px");
			$j("#main").css("line-height",($j("#main").css("line-height").replace("px",'')-0+2)+"px");
			$j.cookie('font-size',$j("#main").css("font-size"),{expires: 7});
			$j.cookie('line-height',$j("#main").css("line-height"),{expires: 7});
		}
		return false;
	});

	$j("#font-down").click(function(){
		if($j("#main").css("font-size").replace("px",'')>9)
		{
			$j("#main").css("font-size",($j("#main").css("font-size").replace("px",'')-2)+"px");
			$j("#main").css("line-height",($j("#main").css("line-height").replace("px",'')-2)+"px");
			$j.cookie('font-size',$j("#main").css("font-size"),{expires: 7});
			$j.cookie('line-height',$j("#main").css("line-height"),{expires: 7});
		}
		return false;
	});




});

function getContactResponse() {

			var content_show = 'cont-title='+$j('#cont-title').val()+'&cont-email='+$j('#cont-email').val()+'&cont-text='+$j('#cont-text').val();
			$j.ajax({
				type: "post",
				url: "index.php?pid=kontakt&ajax=1",
				data: content_show,
				cache: false,
				beforeSend: function(){
				},
				success: function(data){
					$j("#cont-info").html('<strong>Wiadomość została wysłana. Dziękujemy!</strong>');
					$j("#cont-submit").css('display','none');
				},
				error: function() {
					$j("#cont-info").html('<strong>Nie udało się wysłać wiadomości, spróbuj ponownie.</strong>');
				}
			});

}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;

   }
   else
   	return true;
}