/***************************/
$(document).ready(function(){
						   					   
    var inputFromEmail = $("#frommail");
	var inputPerson = $("#person");
	var inputTopic = $("#topic");
	var inputCode = $("#code");
	var inputMessage = $("#letter");
	var messageList = $(".infoKontakt");
	var loading = $("#loading");
	
	loading.fadeOut();
	
	function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
	}
	
    function checkForm(){
				if(inputFromEmail.attr("value") && inputPerson.attr("value") && inputTopic.attr("value") && inputCode.attr("value") && inputMessage.attr("value")){
					var checkemail=inputFromEmail.attr("value");
					if(isValidEmailAddress(checkemail)){	
						return true;
					}
					else{
						return false;
					}
				}
				else{
					return false;
				}
    }
       
    $("#contactForm").submit(function(){
        if(checkForm()){
			messageList.hide();
			loading.fadeIn();
            $.ajax({
                type: "POST", url: "ajax.php?action=contact", data: "email=" + inputFromEmail.attr("value") + "&topic=" + inputTopic.attr("value") + "&person=" + inputPerson.attr("value") + "&text=" + inputMessage.attr("value") + "&key=" + inputCode.attr("value"),
				complete: function(data){
				loading.fadeOut();
				messageList.html(data.responseText);
				messageList.fadeIn(2000);
				if(data.responseText=='<span style="color:#2454a8; background:url(templates/images/exclamation.png) no-repeat; padding-bottom:2px; padding-left:18px;">Dziekujemy, wiadomość wsyłana</span>'){
				inputFromEmail.attr({value:"" });
				inputTopic.attr({value:"" });
				inputPerson.attr({value:"" });
				inputCode.attr({value:"" });
				inputMessage.attr({value:"" });
				}
                }
             });
		   return false;
        }
        else{ messageList.hide(); loading.fadeIn(); var info=document.getElementById("infoKontakt"); info.innerHTML='<span style="color:#a41d11; background:url(templates/images/cancel.png) no-repeat; padding-bottom:2px; padding-left:18px;">Wypełnij poprawnie wszystkie pola formularza</span>'; loading.fadeOut(); messageList.fadeIn(2000);
        return false;}
    });
	return false;
});
/***************************/
$(document).ready(function(){
						   					   
    var inputI0 = $("#i0");
	var inputI1 = $("#i1");
	var inputI2 = $("#i2");
	var inputI3 = $("#i3");
	var inputI4 = $("#i4");
	var inputI5 = $("#i5");
	var inputI6 = $("#i6");
	var inputI7 = $("#i7");
	var inputI8 = $("#i8");
	var inputCode = $("#code");
	var messageList = $(".infoKontakt");
	var loading = $("#loading");
	
	loading.fadeOut();
	
	function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
	}
	
    function checkForm(){
				if(inputI3.attr("value") && inputCode.attr("value")){
					var checkemail=inputI3.attr("value");
					if(isValidEmailAddress(checkemail)){	
						return true;
					}
					else{
						return false;
					}
				}
				else{
					return false;
				}
    }
       
    $("#applicationForm").submit(function(){
        if(checkForm()){
			messageList.hide();
			loading.fadeIn();
            $.ajax({
                type: "POST", url: "ajax.php?action=application", data: "i0=" + inputI0.attr("value") + "&i1=" + inputI1.attr("value") + "&i2=" + inputI2.attr("value") + "&i3=" + inputI3.attr("value") + "&i4=" + inputI4.attr("value") + "&i5=" + inputI5.attr("value") + "&i6=" + inputI6.attr("value") + "&i7=" + inputI7.attr("value") + "&i8=" + inputI8.attr("value") + "&key=" + inputCode.attr("value"),
				complete: function(data){
				loading.fadeOut();
				messageList.html(data.responseText);
				messageList.fadeIn(2000);
                }
             });
		   return false;
        }
        else{ messageList.hide(); loading.fadeIn(); var info=document.getElementById("infoKontakt"); info.innerHTML='<span style="color:#a41d11; background:url(templates/images/cancel.png) no-repeat; padding-bottom:2px; padding-left:18px;">Wypełnij poprawnie wszystkie pola formularza</span>'; loading.fadeOut(); messageList.fadeIn(2000);
        return false;}
    });
	return false;
});
