var mX = 0;
var scrollTimer = null;

var scrollThumbsHor = function() {
	var outer = $("#partners-wrapper");
	var inner = $("#partners-wrapper-inner");
	
	if (scrollHorTimer) {
		var sw = $(outer).width();
		var tw = $(inner).width();
		var nx = parseInt($(inner).css("left"), 10);
		
		if (tw > sw) {
			if (mX < (sw / 2)) {
				nx = nx + 1 + (sw / 2 - mX) / 70;
				
			} else if (mX > (sw / 2)) {
				nx = nx - 1 - (mX - sw / 2) / 70;
			}
			
			if (nx > 0) {
				nx = 0;
				
			} else if (nx < -(tw - sw)) {
				nx = -(tw - sw);
			}
			
			$(inner).css("left", nx + "px");
		}
	}
};

var scrollThumbsVer = function() {
	var sh = $("#scroller").height();
	var th = $("#scroller ul").height();
	
	if (th > sh) {
		var tt = parseInt($("#scroller ul").css("top"), 10);
		var lh = $("#scroller ul li").outerHeight({"margin" : true});
		
		if (tt < -lh) {
			$("#scroller ul").append($($("#scroller ul li")[0]));
			$("#scroller ul").css("top", tt + lh - 1 + "px");
			
		} else {
			$("#scroller ul").css("top", tt - 1 + "px");
		}
	}
};

$(document).ready(function() {
	$("#peoples").jcarousel({
		"scroll" : 1,
		"visible" : 4,
		"start" : 2,
		"wrap" : "circular"
	});
	
	$("div.reason_item a.reason-link").each(function() {
		$(this).click(function() {
			var parentDiv = $($(this).attr("href"));
			
			$(parentDiv).siblings().removeClass("reason_open");
			$(parentDiv).addClass("reason_open");
			
			return false;
		});
	});
	
	$("ul.reasons a.reason-link").each(function() {
		$(this).click(function() {
      $('.showed').removeClass('showed');
      $('.opened').removeClass('opened');
      $(this).parent().addClass('opened').find('ul').find('li.hidden').addClass('showed');
			return false;
		});
	});
	
	swfobject.embedSWF("/images/logo_8_marta.swf", "page-logo", "165", "56", "9.0.0", null, null, {wmode:"transparent"});
	swfobject.embedSWF("/images/buy-cp.swf", "buy-cp-block", "213", "49", "9.0.0", null, null, {wmode:"transparent"});
	swfobject.embedSWF("/images/support.swf", "support-block", "213", "49", "9.0.0", null, null, {wmode:"transparent"});
	swfobject.embedSWF("/images/flashka.swf", "klogo-swf", "410", "58", "9.0.0", null, null, {wmode:"transparent"});
	swfobject.embedSWF("/images/flashka-inner.swf", "klogo-inner-swf", "50", "50", "9.0.0", null, null, {wmode:"transparent"});
	
	$("#partners-wrapper").mousemove(function(e) {
		mX = e.pageX - parseInt(this.offsetLeft, 10);
		
	}).mouseover(function() {
		scrollHorTimer = window.setInterval(scrollThumbsHor, 20);
		
	}).mouseout(function() {
		clearInterval(scrollHorTimer);
	});
	
	if ($("#scroller").length > 0) {
		$("#scroller ul a").attr("rel", "scroll-photos").fancybox({
			"zoomOpacity" : true,
			"overlayShow" : true,
			"zoomSpeedIn" : 500,
			"zoomSpeedOut" : 500,
			"titlePosition"  : "inside",
			"hideOnContentClick" : true
		});
		
		
		var scrollerWidth = $("#scroller").width();
		
		if ($.browser.msie) {
			$("#scroller ul").css("left", (scrollerWidth - $("#scroller ul").width()) + "px");
		}
		
		scrollVerTimer = window.setInterval("scrollThumbsVer()", 50);
	}
});

