$(document).ready(function() {

  var ajaxLeft = ($(window).width() - 300) / 2;

  var ajaxTop = ($(window).height() - 300) / 2;

  $("#ajaxCont").css({ 'left' : ajaxLeft + 'px', 'top' : ajaxTop + 'px' });

  $("#age").keydown(function(event) {

    if (((event.keyCode >= 65) && (event.keyCode <= 90)) || (event.keyCode == 32))

      return false;

    return true;

  });

});

function showGiveaway() {

  $("#ajaxBack").fadeTo('slow', .3, function() {

    $("#ajaxCont").fadeIn('slow');

  });

}

function hideGiveaway() {

  $("#ajaxBack").hide();

  $("#ajaxCont").hide();

}

function give_ajax() {

  $.post("giveaway_ajax.php", { fname : $("#fname").val(), lname : $("#lname").val(), email : $("#email").val(), age : $("#age").val(), favorite : $("#favorite").val(), address : $("#address").val(), address2 : $("#address2").val(), city : $("#city").val(), state : $("#state").val(), zip : $("#zip").val(), referral : $("#referral").val(), interest: $("#interest").val() , ipadd : $("#ipadd").val() }, function() {

    alert("Your Urbanheadz Giveaway Entry Has Been Successfully Submitted. The Winner will be announced December, 1st 2010");

    hideGiveaway();

    }

  );

}

function validForm() {

  var str = "";

  if ($("#fname").val() == "")

    str = "Please enter your first name.\n";

  if ($("#lname").val() == "")

    str += "Please enter your last name.\n";

  if (!checkEmail($("#email").val()))

    str += "Please enter a valid email address.\n";

  if ($("#age").val() == "")

    str += "Please enter your age.\n"; 

  if ($("#favorite").val() == "")

    str += "Please enter your favorite artist.\n";

  if ($("#address").val() == "")

    str += "Please enter your address.\n";

  if ($("#city").val() == "")

    str += "Please enter your city.\n";

  if ($("#state").val() == "")

    str += "Please enter your state.\n";

  if ($("#zip").val() == "")

    str += "Please enter your zip.\n";

  if ($("#referral").val() == "")

    str += "Please tell us how you heard about us.\n";

  if (!$("#agree").attr("checked"))

    str += "Please agree to the terms and conditions.\n";

  if (str != "")

    alert(str);

  else

    give_ajax();

}

function checkEmail(inputvalue){	

  var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;

  return pattern.test(inputvalue);

}
