$(document).ready(function(){
//
// ------------------------------------------------------------------------------------ LIGHT BOX */
$('#scrollTo-portfolio-31 .przyklady a').lightBox();
$('#scrollTo-portfolio-30 .przyklady a').lightBox();
$('#scrollTo-portfolio-29 .przyklady a').lightBox();
$('#scrollTo-portfolio-28 .przyklady a').lightBox();
$('#scrollTo-portfolio-27 .przyklady a').lightBox();
$('#scrollTo-portfolio-26 .przyklady a').lightBox();
$('#scrollTo-portfolio-25 .przyklady a').lightBox();
$('#scrollTo-portfolio-24 .przyklady a').lightBox();
$('#scrollTo-portfolio-23 .przyklady a').lightBox();
$('#scrollTo-portfolio-22 .przyklady a').lightBox();
$('#scrollTo-portfolio-21 .przyklady a').lightBox();
$('#scrollTo-portfolio-20 .przyklady a').lightBox();
$('#scrollTo-portfolio-19 .przyklady a').lightBox();
$('#scrollTo-portfolio-18 .przyklady a').lightBox();
$('#scrollTo-portfolio-17 .przyklady a').lightBox();
$('#scrollTo-portfolio-16 .przyklady a').lightBox();
//
//
$('div.ukryty').hide();
//
//
var rozwinTitle = "kliknij aby rozwinąć";
var zwinTitle = "kliknij aby zwinąć";
var zwinNapis = " (zwiń)";
var infoBlad_1 = "to pole jest wymagane!";
var infoBlad_2 = "podaj poprawny adres e-mail";
//
// ------------------------------------------------------------------------------------ FORMULARZ KONTAKT */
$("#reset").hide();
$('#kontaktFormularz').ajaxForm({						
	target: '#potwierdzenie',
	beforeSubmit: walidacja,
	//
	resetForm: false
});
$("#reset").click( function() { 
	$("#submit").attr({ disabled: ""});
	$("#submit").show();
	$("#reset").hide();	
	$("#email_blad").empty().hide();
	$("#nazwisko_blad").empty().hide();
	$("#potwierdzenie").empty();
});
//
function walidacja()
{
	
	$("#email_blad").empty().hide();
	$("#nazwisko_blad").empty().hide();
	//
	var email = $("#email").val();
	var nazwisko = $("#nazwisko").val();
	var bledy = 0;
	
	function walidMail(value) {
		return !value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i);
	}

	if (email == null || email == '')	{
		$("#email_blad").show().append(infoBlad_1);
		bledy++;
	} else if (walidMail(email) ) {
		$("#email_blad").show().append(infoBlad_2);
		bledy++;
	}	
	if (nazwisko == null || nazwisko == '')	{
		$("#nazwisko_blad").show().append(infoBlad_1);
		bledy++;
	}		
	if (bledy > 0)	{
		//alert ("Proszę podać poprawny adres e-mail");
		return false;
	} else {
		$("#submit").hide();
		$("#reset").show();
		$("#submit").attr({ disabled: "disabled"});
		
		$("#potwierdzenie").show().append('<div style="background: url(img/kontakt-loader.gif) no-repeat center left; width:16px; height:16px"></div>');
	}
	

}
//
// ------------------------------------------------------------------------------------ SCROLL */
$("a[href*=#scrollTo-]").click(function() {
    if (location.pathname.replace(/^\//,"") == this.pathname.replace(/^\//,"")
    && location.hostname == this.hostname) {
      var $target = $(this.hash);
      $target = $target.length && $target 
      || $("[name=" + this.hash.slice(1) +"]");
      if ($target.length) {
        var targetOffset = $target.offset().top;
        $("html,body").animate({scrollTop: targetOffset}, 1000);
       return false;
      }
    }
  });
//
// ------------------------------------------------------------------------------------ ROZWIJA KONTAKT (he he mozna prosciej)*/
function rozwinModul(idWywolywacza, idModulu) {
	idZamykacza = "#zwin-" + idModulu;
	idWywolywacza = "#" + idWywolywacza;
	idModulu = "#" + idModulu;
	
//	
	$(idWywolywacza).each(function() {
		this.napis_oryginal = $(this).html(); 
		$(idWywolywacza).attr({ src: $(this), title: rozwinTitle  });
		$(this).html('<span>'+this.napis_oryginal+'</span>');
	
	$(idWywolywacza).click(function() {
		if ( $(idWywolywacza).attr("title")== rozwinTitle) {
			$(idWywolywacza).attr({ src: $(this), title: zwinTitle  });
			$(this).html('<span>'+this.napis_oryginal+zwinNapis+'</span>');
		} else {
			$(idWywolywacza).attr({ src: $(this), title: rozwinTitle  });
			$(this).html('<span>'+this.napis_oryginal+'</span>');
		}
	
		$(idModulu).slideToggle(400);
		return false;
	});
//
	});
	$(idZamykacza).each(function() {
		$(this).attr({ src: $(this), title: zwinTitle  });
		$(idWywolywacza).attr({ src: $(this), title: rozwinTitle  });
		
		$(this).click(function() {
			$(idModulu).slideToggle(400);
			return false;
		} );	
	});
}
rozwinModul('rozwin-kontaktModul', 'kontaktModul');
//
// ------------------------------------------------------------------------------------ OCHRONA MAILA
// ------------------------------------------------------------------------------------ POMYSL... http://viebrock.ca
$('a.email').each(function(){
	e = this.rel.replace('*','@');
	this.href = 'mailto:' + e;
	$(this).text(e);
});
});