$(function() {
  $('.error').hide();

  $("#sendarticle2friend").click(function() {
		// validate and process form
		// first hide any error messages
    $('.error').hide();

	var checknameval = $("#sendername").val();
	if (checknameval == "") {
	$("#text00").html("Please enter Your Name");
	$("#sendername").focus();
	return false;
    }

	var checkemailval = $("#email2friend").val();
	if (checkemailval == "") {
	$("input#email2friend").focus();
	return false;
    }

			var semail = $("#email2friend").val();
		
			if(semail != 0)
			{
				if(isValidEmailAddress(semail))
				{
					$("#notice").fadeOut();
				} else {
					$("#text01").html("Please enter a <span style='color:#ff0000;font-weight:bold;'>VALID</span> Email Address");
 
					$("#email2friend").focus();
					return false;
				}
			} else {
				$("#text01").html("Please Wait...");			
			}
	
	
	function isValidEmailAddress(emailAddress) {
 		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
 		return pattern.test(emailAddress);
	}




           
 var sendData2 = $("form").serialize();
	
	$('#sendername').attr('disabled', true);	
	$('#email2friend').attr('disabled', true);
	$("#text01").html("Sending Email...");
	$("#sendarticle2friend").hide();
	$("#ajax_ani").show();

		
		$.ajax({
      type: "POST",
            
      url: "/v2.support/eMailFriend.cmc",
      data: sendData2,
      success: function() {
        $('#emailbox2').slideUp('slow');
	$('#emailbox').html("<div id='msg' style='width: auto; margin-left: 0px; font-size: 12px; padding-top: 10px; padding-left: 36px;'>The Article has been sent.</div>");


		setTimeout(function(){
		$("#emailbox2").fadeIn("slow");
		$("#ajax_ani").hide();
		$("#sendarticle2friend").fadeIn("slow");
		$('#emailbox').html("");
		$("#text01").html("Enter Email Address:");
		$('#sendername').attr('disabled', false);
		$('#email2friend').attr('disabled', false);
		$('#email2friend').val('');
		$('#sendername').val('');
		$('#sendername').select().focus();
		},3000);

      }
     });
    return false;
	});
});
runOnLoad(function(){
  $("input#eMailAccess").select().focus();
});
