var px_height=0;
var px_width=0;
var height=1200;
var mode=null;

function goBack() {
	  $('#big_papa').animate({
	    left: px_width + 'px',
		top:  px_height + 'px'
	  }, 3000, function() {
    	// Animation complete.
		mode=null;
	  });
}

function goUp() {
	  $('#big_papa').animate({
	    top: '3800px'
	  }, 3000, function() {
    	// Animation complete.
		mode='up';
	  });
}

function goDown() {
	  $('#big_papa').animate({
	    top: '-3070px'
	  }, 3000, function() {
    	// Animation complete.
		mode='down';
	  });
}

function goRight() {
	  $('#big_papa').animate({
	    left: '-3020px'
	  }, 3000, function() {
    	// Animation complete.
		mode='right';
	  });
}

function goLeft() {
	  $('#big_papa').animate({
	    left: '4000px'
	  }, 3000, function() {
    	// Animation complete.
		mode='left';
	  });
}

function reCalculate() {
	px_height=Math.floor($(window).height()/2);
	px_width=Math.floor($(window).width()/2);
	$("#big_papa").css("left",px_width + 'px');
	$("#big_papa").css("top",px_height + 'px');	
}

function setHeight() {
	height=$(window).height();
	$("#services_box").css('height',height + 'px');
	$("#portfolio_box").css('height',(height - 30) + 'px');
	if (height<700) {
	$("#command_box").css('height',height - 20 + 'px');
	$("#clients_box").css('height',height - 20 + 'px');	
	}
}

$(document).ready(function(){
	var sc_left=0;
	setHeight();
	reCalculate();
	
	$(window).resize(function() {
		reCalculate();
		setHeight();
	});
	
	if ($("#command_items table").width()>1000) {
		$("#go_right").show();
	}
	
	$('#go_right').click(function() {	
	  $('#command_items').animate({
	    scrollLeft: '+=230px'
	  }, 500, function() {
    	// Animation complete.
		sc_left=sc_left+230;
		$("#go_left").show();
		var v=$("#command_items").width()+sc_left;

		if (v>=$("#command_items table").width()) {
			$("#go_right").hide();
		}

	  });		
	});

	$('#go_left').click(function() {	
	  $('#command_items').animate({
	    scrollLeft: '-=230px'
	  }, 500, function() {
    	// Animation complete.
		sc_left=sc_left-230;
		$("#go_right").show();
		var v=$("#command_items").width()+sc_left;

		if (sc_left<=0) {
			$("#go_left").hide();
			sc_left=0;
		}

	  });		
	});	
	
	$("#services_clicker").hover(
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/services.text_hover.png');
	  },
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/services.text.png');
	  }
	);
	
	$("#portfolio_clicker").hover(
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/portfolio.text_hover.png');
	  },
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/portfolio.text.png');
	  }
	);
	
	$("#command_clicker").hover(
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/command.text_hover.png');
	  },
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/command.text.png');
	  }
	);
	
	$("#clients_clicker").hover(
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/clients.text_hover.png');
	  },
	  function () {
    	$(this).find("img").attr('src','/images/themes/fistashki/img/clients.text.png');
	  }
	);

	$('.mini_logo').click(function() {
	  goBack();
	});
	
	$('.command_picture').mouseenter(function() {
	  $(this).find(".command_over").fadeIn(200);
	});	
	
	$('.command_over').mouseleave(function() {
	  $(this).fadeOut(200);
	});	
	
	$('#services_clicker').click(function() {
	  goUp();
	});
	
	$('#portfolio_clicker').click(function() {
	  goDown();
	});
	
	$('#clients_clicker').click(function() {
	  goRight();
	});
	
	$('#command_clicker').click(function() {
	  goLeft();
	});
	
	//óïðàâëåíèå íà óñëóãàõ
	$('#services2clients').click(function() {
	  goBack();
	  goRight();
	});	

	$('#services2command').click(function() {
	  goBack();
	  goLeft();
	});
		
	$('#services2portfolio').click(function() {
	  goBack();
	  goDown();
	});	
	
	//óïðàâëåíèå íà ïîðòôîëèî
	$('#portfolio2services').click(function() {
	  goBack();
	  goUp();
	});	
	
	$('#portfolio2clients').click(function() {
	  goBack();
	  goRight();
	});
	
	$('#portfolio2command').click(function() {
	  goBack();
	  goLeft();
	});					
	
	//Óïðàâëåíèå íà ïàðòíåðàõ
	$('#partners2services').click(function() {
	  goBack();
	  goUp();
	});	
	
	$('#partners2portfolio').click(function() {
	  goBack();
	  goDown();
	});
	
	$('#partners2command').click(function() {
	  goBack();
	  goLeft();
	});
	
	//Óïðàâëåíèå íà êîììàíäå	
	$('#command2services').click(function() {
	  goBack();
	  goUp();
	});	
	
	$('#command2portfolio').click(function() {
	  goBack();
	  goDown();
	});
	
	$('#command2clients').click(function() {
	  goBack();
	  goRight();
	});	
	
	//popup fancybox
		$('.brif').live('click', function() {
			var href=$(this).attr("href");
			$.fancybox({
		'href'			: href,
		'titleShow'		: false,
		'width'			: 400,
		'height'		: 480,
        'autoScale'     	: true,
		'autoDimensions'	: true,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'overlayOpacity'		:	0.5,
		'overlayColor'		:	'#000',
		'padding': 20
			});	
			return false;			
		});
		
		$('.form a').live('click', function() {
			var href=$(this).attr("href");
			$.fancybox({
		'href'			: href,
		'titleShow'		: false,
		'width'			: 380,
		'height'		: 410,
        'autoScale'     	: true,
		'autoDimensions'	: true,
        'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'overlayOpacity'		:	0.5,
		'overlayColor'		:	'#000',
		'padding': 20
			});	
			return false;			
		});		
	
	
});

