$(function() {
  $('#newsletter-subscribe .error_msg').hide();
  $('#newsletter-subscribe .error_msg').css({color:"red"});
  /*$('#contact-form input.text-input').css({backgroundColor:"#FFFFFF"});
  $('#contact-form input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('#contact-form input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });*/

  $("#newsletter-subscribe #subscribe").click(function() {
		// validate and process form
		// first hide any error messages
    		var site = $("#newsletter-subscribe input#site").val();
			//alert(site);
	var email = $("#newsletter-subscribe input#subscribe_email").val();
	if (email == "") {
      $("#newsletter-subscribe strong#subscribe_email_error").show().html("(*required field)");
      $("#newsletter-subscribe input#subscribe_email").focus();
      return false;
    }
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (reg.test(email) == false) {
      $("#newsletter-subscribe strong#subscribe_email_error").show().html("(*invalid email)");
      $("#newsletter-subscribe input#subscribe_email").focus();
      return false;
    }
			
		var dataString = 'subscribe_email='+ email;
		//alert(dataString);return false;
		
		$.ajax({
      type: "POST",
      url: "subscribe_newsletter_process.php",
      data: dataString,
      success: function() {
        $('#newsletter-subscribe').hide("fast");
        $('#msg').html("<h4>Thanks!</h4>")
        .append("<p><strong>You are successfully subscribed for newsletter.</strong></p>")
        .hide()
        .fadeIn(1000, function() {
							   window.location=site;
         // $('#message').append("<img id='checkmark' src='images/check.png' />");
		 
		/* $('#newsletter-subscribe').show(1000).html('<input type="text" size="42" style="width:250px;	height:20px;" value="" class="field" id="subscribe_email" name="subscribe_email">&nbsp;<input name="subscribe" id="subscribe" type="image" src="images/go.png" value="subscribe" style="vertical-align:top;" /><strong class="error_msg" id="subscribe_email_error"></strong>');
		 $('#msg').hide();*/
        });
		
<!--		$('#newsletter-subscribe').show(5000).html('<input type="text" style="width: 250px; height: 20px;" size="42" value="" class="field" id="subscribe_email" name="subscribe_email"><input name="subscribe" id="subscribe" type="image" src="images/go.png" value="subscribe" style="vertical-align:top;" /><strong class="error_msg" id="subscribe_email_error"></strong>');-->
		
		//$('#subscribe_email_error').hide(300);
		
      }
     });
    return false;
	});
});
/*runOnLoad(function(){
  $("input#name").select().focus();
});
*/
