// likwidacja konfliktu ajaxa z prototype:
var j = jQuery.noConflict(); 
var isSend = false;
var valid = false;



j(document).ready(function(){
		j('#f_send').click(function(){
			
			if(!isSend)
			{
				var fName = j('#f_name').attr('value');
				var fSurname = j('#f_surname').attr('value');
				var fEmail= j('#f_email').attr('value');
				var fPhone = j('#f_phone').attr('value');
				var fCont = j('#f_content').attr('value');
				var fContent = fCont.replace(/&/, '%26');
		
				if( /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+.[a-zA-Z.]{2,5}$/i.test(fEmail)  && fContent.length > 1)
					valid = true;
				else
					valid = false;
				
				if(valid)
				{
					
					
					if( j('#recaptcha_challenge_field').length )
					{
						var recaptcha_challenge_field = j('#recaptcha_challenge_field').attr('value');
						var recaptcha_response_field = j('#recaptcha_response_field').attr('value');
						var send = "f_name=" + fName + "&f_surname=" + fSurname + "&f_email=" + fEmail + "&f_phone=" + fPhone + "&f_content=" + fContent + "&recaptcha_challenge_field=" + recaptcha_challenge_field + "&recaptcha_response_field=" +  recaptcha_response_field;
					}
					else
					{
						var send = "f_name=" + fName + "&f_surname=" + fSurname + "&f_email=" + fEmail + "&f_phone=" + fPhone + "&f_content=" + fContent;
					}
					
					j.ajax({
							url: 's_mail.php',
							type: 'POST',
							data: send,
							success: function(html)
							{
								if(html == 'errorCaptcha')
								{
									j('#isSend').html('Błędnie przepisano kod z obrazka.');
									Recaptcha.reload();
								}
								else if(html == 'errorMail')
								{
									j('#isSend').html('Błąd, wiadomość nie została wysłana.');
								}
								else
								{
									j('#isSend').html('Wiadomość została wysłana.');
									isSend = true;
								}
							}
					}); 
				}
				else
				{
					alert("Wypełnij poprawnie pola oznaczone gwiazdką.")
				}
			}
			else
			{
				j('#isSend').html('Wiadomość została już wysłana. W celu wysłania kolejnej wiadomości odśwież stronę');
			}
		});
});
