function czyscformularz(ele)
{
	$(ele).find(':input').each(function()
	{
		switch(this.type)
		{
			case 'password':
			case 'select-multiple':
			case 'select-one':
			case 'select':
			case 'text':
			case 'textarea':
				$(this).val('');
			break;

			case 'checkbox':
			case 'radio':
				this.checked = false;
			break;
		}
	});
};

function odpowiedzna(numer)
{
	$("#FRM04").attr('value', numer);

	var tresc = $("#odpowiedz" + numer).html();

	$("#cytat").hide();
	$("#cytat").html('<strong>Odpowiadasz na poniższy komentarz</strong><hr style="margin-top: 10px; margin-bottom: 10px;" /><em>'+tresc+'</em><hr style="margin-top: 10px;" />');
	$("#cytat").show();
};

$(document).ready(function()
{
	$("#cytat").hide();

	var odpowiedzpole = $("#FRM04").val();

	if(odpowiedzpole != '' && odpowiedzpole > 0)
	{
		odpowiedzna(odpowiedzpole);
	}

	$("#dom_ponizej_25kwInfo").hide();

	$("#dom_ponizej_25kw").click(function()
	{
		$("#dom_ponizej_25kwInfo").show();
	});

	$("#contentRightFormularzClick").click(function()
	{
		$(".contentRightFormularzLoad").hide();
		$(".contentRightFormularzSend").hide();

		$(".contentRightFormularzLoad").empty();
		$(".contentRightFormularzSend").empty();

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var imie_i_nazwisko = $("#imie_i_nazwisko").val();
		var miasto = $("#miasto").val();
		var adres_email = $("#adres_email").val();
		var telefon = $("#telefon").val();

		var dom_ponizej_25kw = $("#dom_ponizej_25kw").val();
		var dom_powyzej_25kw = $("#dom_powyzej_25kw").val();
		var hotel_biurowiec = $("#hotel_biurowiec").val();
		var przemysl = $("#przemysl").val();
		var inne = $("#inne").val();

		var idea = $("#idea").val();
		var projekt = $("#projekt").val();
		var realizacja = $("#realizacja").val();

		var dodatkowe_pytania = $("#dodatkowe_pytania").val();

		if(imie_i_nazwisko == '')
		{
			$("#contentRightFormularzFRM01").css('color', '#FF0000');

			hasError = true;
		}
		else
		{
			$("#contentRightFormularzFRM01").css('color', '#000000');
		}

		if(miasto == '')
		{
			$("#contentRightFormularzFRM02").css('color', '#FF0000');

			hasError = true;
		}
		else
		{
			$("#contentRightFormularzFRM02").css('color', '#000000');
		}

		if(adres_email == '')
		{
			$("#contentRightFormularzFRM03").css('color', '#FF0000');

			hasError = true;
		}
		else if(!emailReg.test(adres_email))
		{
			$("#contentRightFormularzFRM03").css('color', '#FF0000');

			hasError = true;
		}
		else
		{
			$("#contentRightFormularzFRM03").css('color', '#000000');
		}

		if(telefon == '')
		{
			$("#contentRightFormularzFRM04").css('color', '#FF0000');

			hasError = true;
		}
		else
		{
			$("#contentRightFormularzFRM04").css('color', '#000000');
		}

		if($("#dom_ponizej_25kw").attr('checked') || $("#dom_powyzej_25kw").attr('checked') || $("#hotel_biurowiec").attr('checked') || $("#przemysl").attr('checked') || $("#inne").attr('checked'))
		{
			$("#contentRightFormularzFRM05").css('color', '#000000');
		}
		else
		{
			$("#contentRightFormularzFRM05").css('color', '#FF0000');

			hasError = true;
		}

		if($("#idea").attr('checked') || $("#projekt").attr('checked') || $("#realizacja").attr('checked'))
		{
			$("#contentRightFormularzFRM06").css('color', '#000000');
		}
		else
		{
			$("#contentRightFormularzFRM06").css('color', '#FF0000');

			hasError = true;
		}


		if(hasError == true)
		{
			$("#contentRightFormularzAlert").html('<strong style="color: #FF0000;">Proszę poprawnie wypełnić pola<br/>oznaczone na czerowno!</strong>');
		}
		else
		{
			$("#contentRightFormularzAlert").html('<strong>Wypełnij formularz, a my skontaktujemy się z Tobą jak najszybciej (wszystkie pola są obowiązkowe).</strong>');
		}



		if($("#dom_ponizej_25kw").attr('checked'))
		{
			var dom_ponizej_25kw = '1';
		}
		else
		{
			var dom_ponizej_25kw = '0';
		}

		if($("#dom_powyzej_25kw").attr('checked'))
		{
			var dom_powyzej_25kw = '1';
		}
		else
		{
			var dom_powyzej_25kw = '0';
		}

		if($("#hotel_biurowiec").attr('checked'))
		{
			var hotel_biurowiec = '1';
		}
		else
		{
			var hotel_biurowiec = '0';
		}

		if($("#przemysl").attr('checked'))
		{
			var przemysl = '1';
		}
		else
		{
			var przemysl = '0';
		}

		if($("#inne").attr('checked'))
		{
			var inne = '1';
		}
		else
		{
			var inne = '0';
		}



		if($("#idea").attr('checked'))
		{
			var idea = '1';
		}
		else
		{
			var idea = '0';
		}

		if($("#projekt").attr('checked'))
		{
			var projekt = '1';
		}
		else
		{
			var projekt = '0';
		}

		if($("#realizacja").attr('checked'))
		{
			var realizacja = '1';
		}
		else
		{
			var realizacja = '0';
		}



		if(hasError == false)
		{
			$("#contentRightFormularz").fadeOut(1000);

			$(".contentRightFormularzLoad").append('<p><strong>Trwa wysyłanie wiadomości, proszę czekać!</strong></p>');
			$(".contentRightFormularzLoad").fadeIn(1000);

			$.post("wyslij.html",
				{ imie_i_nazwisko: imie_i_nazwisko, miasto: miasto, adres_email: adres_email, telefon: telefon, dom_ponizej_25kw: dom_ponizej_25kw, dom_powyzej_25kw: dom_powyzej_25kw, hotel_biurowiec: hotel_biurowiec, przemysl: przemysl, inne: inne, idea: idea, projekt: projekt, realizacja: realizacja, dodatkowe_pytania: dodatkowe_pytania },
					function(data)
					{
						if(data === 'ok')
						{
							$(".contentRightFormularzLoad").fadeOut(1000);

							$(".contentRightFormularzSend").append('<p><strong>Wiadomość została poprawnie<br/>wysłana! Dziękujemy!</strong></p>');
							$(".contentRightFormularzSend").fadeOut(3000, function ()
							{
								$(".contentRightFormularzSend").fadeIn(3000, function()
								{
									czyscformularz('#contentRightFormularz');
									$("#contentRightFormularz").fadeIn(1000);

									$(".contentRightFormularzLoad").hide();
								});
							});
						}
					}
				)

		}

		return false;
	});
});
