$(document).ready(function() {

	// USUWANIE FOCUSA			
	$("a").attr('onfocus', 'blur()');
	
	// NOWE OKNO DLA LINKÓW Z ATRYBUTEM REL="TARGET"
	$("a[rel='target']").click(function() {
		var newWindow = window.open(this.href);
		return false;
	});
	
	// ZAOKRĄGLENIA SEKCJI
	$("div.sekcja, div.formularz").corner("cc:#FFFAEC 25px");
	
	// PRZYCISK "WYŚLIJ" W FORMULARZU
	$("div.formularz form input.button").mouseover(function(){
		$(this).fadeTo(200, 0.70).fadeTo(200, 1.00).addClass("button-hover");
	});
	$("div.formularz form input.button").mouseout(function(){
		$(this).fadeTo(200, 0.70).fadeTo(200, 1.00).removeClass("button-hover");
	});
	
	// WALIDACJA FORMULARZA KONTAKTOWEGO
	$("#form_imie_i_nazwisko").validate({
		expression: "if (VAL.match(/[0-9a-zA-Z_]+/)) return true; else return false;",
		message: "Pole nie może być puste!"
	});
	$("#form_telefon_kontaktowy").validate({
		expression: "if (VAL.match(/[0-9a-zA-Z_]+/)) return true; else return false;",
		message: "Pole nie może być puste!"
	});
	$("#form_e_mail").validate({
		expression: "if (VAL.match(/[0-9a-zA-Z_]+/)) return true; else return false;",
		message: "Pole nie może być puste!"
	});
	$("#form_zgoda").validate({
		expression: "if (isChecked(SelfID)) return true; else return false;",
		message: "Nie wyrażono zgody na przetwarzanie danych osobowych!"
	});
	$("#form_imie_i_nazwisko").validate({
		expression: "if (VAL.match(/^[a-zA-ZżźćńąśłęóŻŹĆŃĄŚŁĘÓ' ]*$/)) return true; else return false;",
		message: "Proszę wpisać tylko litery!"
	});
	$("#form_telefon_kontaktowy").validate({
		expression: "if (VAL.match(/^[0-9 ]{1,16}$/)) return true; else return false;",
		message: "Proszę wpisać tylko cyfry!"
	});
	$("#form_e_mail").validate({
		expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
		message: "Zły format adresu e-mail!"
	});
	
	// LIMIT POLA TEXTAREA
	$("#form_specjalne_zyczenia").maxChar(1000);
	
	// KOLOROWANIE FORMULARZA
	$("div.formularz-left:odd").css('background','#DFD2B5');
	$("div.formularz-right:even").css('background','#DFD2B5');

});