$(function() {
  $('.error').hide();
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });

  $(".button").click(function() {
		// validate and process form
		// first hide any error messages
$('.error').hide();

	var nickname = $("input#nickname").val();
	if (nickname == "") {
		$("label#nickname_error").show();
		$("input#nickname").focus();
		return false;
	}


	var validemail = false
	var email = $("input#email").val();
	var filter = "/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/";
	
	var aindex = email.indexOf("@");
	var pindex = email.lastIndexOf(".");
	
	if (aindex>0){
		if ((pindex > aindex+1) && (email.length > pindex+1)){
			validemail = true;
		}
	}

	if (!validemail) {
		$("label#email_error").show();
		$("input#email").focus();
		return false;
	}
	


	var curve = $("textarea#curve").val();
	if (curve == "") {
      $("label#curve_error").show();
      $("textarea#curve_error").focus();
      return false;
    }

	if (curve.length > 325){
		$("label#curve_error").show();
		$("textarea#curve_error").focus();
		return false;
	}

		
		var dataString = 'nickname='+ nickname + '&email=' + email + '&curve=' + curve;
		//alert (dataString);return false;
		
		$.ajax({
			type: "POST",
			url: "postcurve_ajax.php",
			data: dataString,
			
			/*
			success: function(msg) {	
				alert(msg);
				$('#message').html("Contact Form Submitted!")
				.hide()
				.fadeIn(1500);
			}
		*/
		success: function(msg) {
			
			$('#message').html(msg)
			.hide()
			.fadeIn(1500);	
			//$("textarea#curve").empty()
			document.getElementById("curve").value = "";
		}



	     });

    return false;
	});
});

/*
	success: function(msg) {	
		$("#note").ajaxComplete(function(event, request, settings){  

			if(msg == 'OK') {
				result = '<div class="notification_ok">Your message has been sent. Thank you!</div>';
				//$("#fields").hide();
			}
			else{
				result = msg;
			}

			//$(this).html(result);
			$('#message').html(result)
			});
		} 
		*/