var checkForm = function(form) {
    var fe = form.elements;
    var err = 0;
    var errMesg = '';
    var errors = new Array();
    
    if( fe['name'].value.length == 0 ) errors[err++] = '- Imię i nazwisko';
    if( fe['phone'].value.length == 0 ) errors[err++] = '- Telefon';
    if( fe['question'].value.length == 0 ) errors[err++] = '- Treść';
 
 	if( fe['email'].value.length > 0 ) {
		var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9.-])+(\.[a-zA-Z0-9.-])*\.[a-zA-Z]{2,4}$/;
		if( pattern.test(fe['email'].value) == false ) {
			errors[err++] = '- Wprowadź poprawny adres email';
		}
	}
    
    if( err > 0 ) {
        errMesg = "Proszę wypełnić wymagane pola:\n" + errors.join("\n");
        alert( errMesg );
        return false;
    }
    
    return true;
};

var hideemailnotice = function() {
    $("div#emailnotice").fadeOut("slow");
};
$(function(){
    $("a.btn_contactform").click(function(){
        $(this).hide();
        $("div#cform").show();
    });
    
    
    var loc = window.top.location.href;
    var re_sent = /(#sent)/;
    var re_error = /(#error)/;
    if( re_sent.test(loc) === true ) {
        $("div#emailnotice").html('Wiadomość została wysłana').show();
        setTimeout("hideemailnotice()", "5000");
    } else if( re_error.test(loc) === true ) {
        $("div#emailnotice").html('Wystąpił błąd. Spróbuj ponownie.').css('background-color','#ff0000').show();
        setTimeout("hideemailnotice()", "5000");
    }
});
