$(document).ready(function() {
    $(".noscript").show();
    $("a[rel=lightbox]").lightBox();
    $(".fallback").hide();
    $(".withOverlay").show();
    $(".toggler").click(function() {
        $(this).next().toggle("fast");
        $(".hidden").hide();
        return false;
    });

    $("#submit").click(function() {
        $(".error").hide();
        var hasError = false;
        var emailReg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var emailToVal = $("#from").val();
        if(!emailReg.test(emailToVal)) {
            $("#from").after('<span class="error">Wpisz poprawny adres e-mail</span>');
            hasError = true;
        }

        var subjectVal = $("#subject").val();
        if(subjectVal == '') {
            $("#subject").after('<span class="error">Wpisz tytuł</span>');
            hasError = true;
        }
				
        var textVal = $("#text").val();
        if(textVal == '') {
            $("#text").after('<span class="error">Wpisz treść</span>');
            hasError = true;
        }

        var nameVal = $("#name").val();
        if(nameVal != '')
        {
            hasError = true;
        }

        if(hasError == false) {
            $(this).hide();
            $(this).after('<span class="loading"></span>');
            $.post(
                "/send.php",
                {
                    from: emailToVal,
                    subject: subjectVal,
                    text: textVal
                },
                function(data) {
                    $("#sendMail").slideUp("normal", function() {
                        $(".loading").hide();
                        $("#sendMail").before('<span class="'+data.type+'">'+data.msg+'</span>');
                    });
                },
                "json");
        }
        return false;
    });

    $("a[rel]").overlay({

		onBeforeLoad: function() {

			// grab wrapper element inside content
			var wrap = this.getOverlay().find(".contentWrap");

			// load the page specified in the trigger
                        wrap.html("");
			wrap.load(this.getTrigger().attr("href"));
		}

	});
});


