function update() {
  $("#questions").html('Loading questions....'); 
  $.ajax({
    type: 'GET',
    url: 'includes/ajax/askpedsterext.php',
    timeout: 2000,
    success: function(data) {
      $("#questions").html(data);
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
      $("#questions").html('Timeout contacting server..');
    }
  })
}

$(function() {
$("#button").click(function() {

var recipients = "djpedster@djpedster.co.uk";
var subject = $("#subject").val();
var required = $("#required").val();
var env_report = $("#env_report").val();

var realname = $("#realname").val();
var email = $("#email").val();
var about = $("#about").val();
var question = $("#question").val();

var dataString = 'drftghtyutyui=drftghtyutyui&recipients=' + recipients + '&subject=' + subject + '&required=' + required + '&realname=' + realname + '&email=' + email + '&about=' + about + '&question=' + question;

var hasError = false;
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

//alert (dataString);
//return false;

if(recipients=='' ) {
  $("p#TB-output").text("Please choose who to contact!");
  tb_show('Error','TB_inline?height=130&amp;width=300&amp;inlineId=TBcontent');
	hasError = true;
} else if(question=='' ) {
  $("p#TB-output").text("Please type your question.");
  tb_show('Error','TB_inline?height=130&amp;width=300&amp;inlineId=TBcontent');
  hasError = true;
} else if(about=='' ) {
  $("p#TB-output").text("Please supply the category for your question.");
  tb_show('Error','TB_inline?height=130&amp;width=300&amp;inlineId=TBcontent');
  hasError = true;
} else if(realname=='' ) {
  $("p#TB-output").text("Please supply your name!");
  tb_show('Error','TB_inline?height=130&amp;width=300&amp;inlineId=TBcontent');
	hasError = true;
} else if(!emailReg.test(email)) {
  $("p#TB-output").text("Enter a valid email address.");
  tb_show('Error','TB_inline?height=130&amp;width=300&amp;inlineId=TBcontent');
	hasError = true;
} else if(email=='' ) {
  $("p#TB-output").text("Enter your email address.");
  tb_show('Error','TB_inline?height=130&amp;width=300&amp;inlineId=TBcontent');
  hasError = true;
}
else
{
$.ajax({
type: "POST",
url: "includes/ajax/ask_mail.php",
data: dataString,
success: function(){
$("p#TB-output").text("We have received your question, DJ Pedster will answer it ASAP.");
tb_show('Success','TB_inline?height=155&amp;width=300&amp;inlineId=TBcontent');
$('#realname').attr("value", "");
$('#email').attr("value", "");
$('#question').attr("value", "");
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("p#TB-output").text("Timeout contacting server.. Please wait a minute and try again...");
tb_show('Error','TB_inline?height=155&amp;width=300&amp;inlineId=TBcontent');
}

});

}

$('input#TBcancel').click(function(){
   tb_remove();
   update();
});

return false;
});
});

