$.fn.pause = function(duration) {
    $(this).animate({ dummy: 1 }, duration);
    return this;
};
$(function() {
   $('.error').hide();
 
   
	
  



  $(".button").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();
	var emailFilter=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;	
	  var name = $("input#name").val();
	  var nameVal = $("input#name").attr("title")
		if (name == nameVal) {
      $("label#name_error").show();
      $("input#name").focus();
      return false;
    }
		var email = $("input#email").val();
		var emailVal = $("input#email").attr("title")
		if (!(emailFilter.test(email))) {
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }
		
		var organization = $("input#organization").val();
		var orgVal = $("input#organization").attr("title")
		if (organization == orgVal) {
      $("label#organization_error").show();
      $("input#organization").focus();
      return false;
    }
	
//strip out acceptable non-numeric characters

	var phone = $("input#phone").val();
	var stripped = phone.replace(/[\(\)\.\-\ ]/g, '');
	
	var phoneVal = $("input#phone").attr("title")
		if (isNaN(parseInt(stripped))) {
      $("label#phone_error").show();
      $("input#phone").focus();
      return false;
    }
	var message = $("textarea#message").val();
	var messageVal = $("textarea#message").attr("title")
		if (message == messageVal) {
      $("label#message_error").show();
      $("input#message").focus();
      return false;
    }
		
		var dataString = $("#contactDiv form").serialize();
		//alert (dataString);
		
		$.ajax({
      type: "POST",
      url: "bin/process.php",
      data: dataString,
      success: function() {
        $('#contactDiv').html("<div style='margin:auto;'><img src='images/contactDivHeader.gif' width='537' height='10' /></div><div id='contactForm'><br /><div style='float:right;padding-right:10px;'><a href='#' onclick='javascript:$('#contactDiv').slideToggle(500);'border=0><img src='images/contactCloseBtn.gif' width='43' height='12' alt='Close' border=0/></a></div><span style='font-size:18px;padding:0px 0 0 10px;'>MATTER</span><br /><span style='font-size:11px;padding-left:10px;'>Edelman Sports & Entertainment Marketing</span><br /><div id='message' style='margin:auto; width:200px;'></div><br /><table style='margin:auto;width:518px;padding-top:5px;'id='contactAddress' width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td valign='top'><h1>Los Angeles:</h1>5900 Wilshire Blvd.<br />24th and 25th Floor<br />Los Angeles, CA 90026<br /><br />Tel: 323-857-9100<br />Fax: 323-857-9117<br />E: <a href='mailto:info.la@matterent.com'>info.la@matterent.com</a></td><td valign='top'><h1>New York:</h1>250 Hudson Street<br />16th Floor<br />New York, NY 10003<br /><br />Tel: 212-768-0550<br />Fax: 212-704-0128<br />E: <a href='mailto:info.ny@matterent.com'>info.ny@matterent.com</a></td><td><h1>Chicago:</h1>200 East Randolph<br />63rd Floor<br />Chicago, IL 60601<br /><br />Tel: 312-240-3000<br />Fax: 312-240-2900<br />E: <a href='mailto:info.chicago@matterent.com'>info.chicago@matterent.com</a></td></tr></table></div>");
        $('#message').html("<h2>Contact Form Submitted!</h2>")
        .append("<p>We will be in touch soon.</p>")
        .hide()
        .fadeIn(1500, function() {
          $('#message').append("<img id='checkmark' src='images/check.png' />");
		  $("#contactDiv").pause(1000).slideToggle();
		  $("#contactLink").toggle();
		  $("#default").toggle();
		  
		  
        });
		
      }
     });
    return false;
	});
});
runOnLoad(function(){
 // $("input#name").select().focus();
});
