var $j = jQuery.noConflict();

$j(function(){
    
    $j('.tafSubmitImage').click(function() {
    	$j(this).css("opacity", ".5");
		setTimeout ( function() {
			$j(this).attr('disabled', true);
		},8000);
	
		setTimeout ( function() {
			$j(this).css("opacity", "1").attr('disabled', false);
		},8000);
    });
	
	      // validation for each post taf form
  	oValidatorPost = $j("#tafPostForm").validate({		
		//set the rules for the field names
		rules: {
			VisitorNamePost: {
				required: true,
				minlength: 2
			},
			VisitorEmailPost: {
				required: true,
				email: true
			},
			FriendName_1Post: {
				required: true,
				minlength: 2
			},
			FriendEmail_1Post: {
				required: true,
				email: true
			}
		},
		//set messages to appear inline
		messages: {
		VisitorNamePost: "Enter your name",
		VisitorEmailPost: "Enter a valid email",
		FriendName_1Post: "Enter you friend's name",
		FriendEmail_1Post: "Enter your friend's email"
		}
	});
		
	$j('#tafPostForm').ajaxForm({
		success: function(data) {
			if (data==1){
				$j('#tafPostForm').resetForm();
				$j('#tafPostForm').fadeOut("slow");
				setTimeout ( function() {
					$j('#successPost').fadeIn("slow");
				},1000);
			} else if (data==2) {
				$j('#badserverPost').fadeIn("slow");
			} else if (data==3) {
				$j('#bademailPost').fadeIn("slow");
			}
		},
		beforeSubmit: function() {
			return oValidatorPost.valid(); // return the validator's .valid() boolean
		}});


	oValidator = $j("#tafFooterForm").validate({		
		//set the rules for the field names
		rules: {
			VisitorName: {
				required: true,
				minlength: 2
			},
			VisitorEmail: {
				required: true,
				email: true
			},
			FriendName_1: {
				required: true,
				minlength: 2
			},
			FriendEmail_1: {
				required: true,
				email: true
			}
		},
		//set messages to appear inline
		messages: {
		VisitorName: "Please enter your name",
		VisitorEmail: "Please enter a valid email",
		FriendName_1: "Please enter you friend's name",
		FriendEmail_1: "Please enter your friend's email"
		}
	});
		
	$j('#tafFooterForm').ajaxForm({
		success: function(data) {
			if (data==1){
				$j('#tafFooterForm').resetForm();
				$j('#tafFooterForm').fadeOut("slow");
				setTimeout ( function() {
					$j('#success').fadeIn("slow");
				},1000);
			} else if (data==2) {
				$j('#badserver').fadeIn("slow");
			} else if (data==3) {
				$j('#bademail').fadeIn("slow");
			}
		},
		beforeSubmit: function() {
			return oValidator.valid(); // return the validator's .valid() boolean
		}
    });
    

		
});