function form_MemberFeedback(auto_id) {
	this.DOMConstruct('form_MemberFeedback', auto_id);
}
form_MemberFeedback.prototype = new SK_FormHandler({
	name: 'member_feedback',
	
	fields: {
		feedback_to: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		member_email: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		subject: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		message: {
			construct: function($input, form_handler) {},
			validate: function(value, required) {},
			focus: function() {}
		},
		captcha: {
			construct: function($input, form_handler) {
					var handler = this;
					
					
					$input.parents(".captcha_container:eq(0)").find("a").click(function(){
						handler.refresh_image($input); 
					});
					
					form_handler.bind("error", function(){
						handler.refresh_image($input); 
					});
				},
			validate: function(value, required) {},
			focus: function() {},
			$input: {},
			request_result: "",
			refresh_image: function($input){
					var image_id = $input.parents(".captcha_container:eq(0)").find("input[type=hidden]").val();
						$.ajax({
									url: "http://www.ecupids.net/field_responder.php",
									method: "post",
									dataType: "json",
									data: {action: "change_captcha_image"},
									success: function(result){
									 	if (result){
											$input.parents(".captcha_container:eq(0)").find("img").attr("src","http://www.ecupids.net/captcha/image.php?img_id="+result);
											$input.parents(".captcha_container:eq(0)").find("input[type=hidden]").val(result);
											$input.val("");								
										}
									 }
								});
				}
		}
	},
	actions: {
		send: {
		fields: {"feedback_to":true,"member_email":false,"subject":true,"message":true,"captcha":false}
		}
	},
	default_action: 'send'
});
