jQuery.fn.aForm = function(options) {
	options = options || {};
	
	$(this).bind("submit", function() {
		if(options.in_progress==1) return false;
		post_form(this);
		return false;
	});


	function post_form(forma) {
		options.in_progress=1;

		$.ajax({
			url: 'includes/forms.php?SID='+$('#SID').val()+'&form_name='+$(forma).attr('id'),
			data: $(forma).serialize(),
			type: 'post',
			dataType: 'script',
			cache: false,
			error: function(request) { alert('AJAX: Server connection error!'); },
			success: function(response) { options.in_progress=0; }
		});
	}
}


var img_scrolled=0;
var scrolled_now=0;
var total_scrolled_images=0;
var current_scrolled_position=0;

function scroll_images() {
	total_scrolled_images = $("#img_container div").size();

	if(total_scrolled_images<=6) {
		$("#img_navi_left, #img_navi_right").css('opacity',0.2);
	} else {
		$("#img_navi_left").css('opacity',0.2);
	}

	$.each($("#img_container div a"), function(lp, link) {
		$(link).css('opacity',0.4).hover(function(){
			$(this).css('opacity',1);
		}, function(){
			$(this).css('opacity',0.4);
		})
	});


	$("#img_navi_left").bind("click",function(){
		$(this).blur();
		if(scrolled_now==1 || current_scrolled_position==0) return false;
		scrolled_now=1;
		current_scrolled_position--;
		$("#img_container").animate({ left: "+=140px" }, 250, function(){
			scrolled_now=0;
			if(current_scrolled_position==0) $("#img_navi_left").css('opacity',0.2);
			$("#img_navi_right").css('opacity',1);
		});
	})


	$("#img_navi_right").bind("click",function(){
		$(this).blur();
		if(scrolled_now==1 || current_scrolled_position >= total_scrolled_images-6) return false;
		scrolled_now=1;
		current_scrolled_position++;
		$("#img_container").animate({ left: "-=140px" }, 250, function(){
			scrolled_now=0;

			if(current_scrolled_position==total_scrolled_images-6) $("#img_navi_right").css('opacity',0.2);
			$("#img_navi_left").css('opacity',1);
		});
	})
}