mdiff = 0;
mnum = 1;
mclick = true;
mf = 0;

$(document).ready(function(){
	// Slider
	mf = $('#move-field');
	if (parseInt(mf.attr('rel')) > 0) {
		mnum = parseInt(mf.attr('rel'));
	}
	if (mf.length > 0) {
		var mli = $('li:first', mf);
		mdiff = mli.width() + 
				mli.padding().left + mli.padding().right + 
				mli.margin().left + mli.margin().right + 
				mli.border().left + mli.border().right;
		mfwidth = mf.children().length*mdiff;
		mf.width(mfwidth);
		$('#move-left').click(function() {
			var ml = parseInt(mf.css('margin-left'))+mdiff;
			if (mclick && ml <= 0) {
				mclick = false;
				mf.animate({ 'margin-left': ml+'px' }, 300, function(){ mclick = true; });
				if (ml+mdiff > 0) {
					$(this).addClass('disabled');
				}
				if ($('#move-right').hasClass('disabled')) {
					$('#move-right').removeClass('disabled');
				}
			}
		});
		$('#move-right').click(function() {
			var ml = parseInt(mf.css('margin-left'))-mdiff;
			if (mclick && ml-mdiff*(mnum-1) > -mfwidth) {
				mclick = false;
				mf.animate({ 'margin-left': ml+'px' }, 300, function(){ mclick = true; });
				if (ml-mdiff*mnum <= -mfwidth) {
					$(this).addClass('disabled');
				}
				if ($('#move-left').hasClass('disabled')) {
					$('#move-left').removeClass('disabled');
				}
			}
		});
	}


	// Thumbs
	$('.thumbs li').live('click', function() {
		$('.thumbs li.active').removeClass('active');
		var li = $(this);
		li.addClass('active');
		$('.big img').attr('src', $('a', li).attr('href'));
		return false;
	});


	// Maps
	var zoom = $(".img-zoom, .link-zoom");
	if (zoom.length > 0) {
		$(".img-zoom, .link-zoom").fancybox();
	}
	var zoom = $(".gallery .photo");
	if (zoom.length > 0) {
		$(".fancybox").fancybox();
	}
	
});


