$(document).ready(function() {

	// Delayn arvoksi annetaan luku, jonka jälkeen tarjouslomake tulee esille
	$('#offer').delay(6000);
	$("#offer").slideToggle('slow');

	// + ja - kuvakkeita painamalla lomake menee piiloon tai tulee näkyviin
	$("a.toggle").click(function(e) {
		e.preventDefault();
		$("#offer").slideToggle('slow');
		$("#offer-minimized").slideToggle('slow');  
	});

	$('.error').hide();

	// Lomakkeen kentät tarkistetaan ennen lähetystä
	$(".offer-button").click(function() {
		$('.error').hide(); 
		
		var fname = $('input#fname').val();
		
		if (fname == "") {
			$("label#fname_error").show();
			$("input#fname").focus();
			return false;
		}
		
		var email = $("input#email").val() || "";	
		var phone = $("input#phone").val() || "";
		
		if (phone == "" && email == "") {
			$("label#phone_error").show();
			$("input#phone").focus();
			return false;
		}
		
		var subject = $("textarea#subject").val();
		if (subject == "") {
			$("label#subject_error").show();
			$("textarea#subject").focus();
			return false;
		}

		var dataString = 'subject='+ subject + '&fname='+ fname + '&phone='+ phone + '&email=' + email;
		
		
		

		// Tarjouskysely lähetetään ajaxilla vastaanottajan sähköpostiin.
		$.ajax ({
			type: "POST",
			url: "offerrequest.php",
			data: dataString, 
			success: function() {
				$('#offer').html("<div id='message'></div>");
				$('#message')
					.html("<h2>Kiitos yhteydenotosta!</h2>")
					.append("<p>Palaamme asiaan mahdollisimman pian</p>")
					.hide()
					.fadeIn(1500)
					.delay(2000)
					.hide(200, function () {
						$('#offer').remove();
					});
			}
		});
		return false;  
	});
});

