//	Набор скриптов для сайта
//	
//	Использует:
//	jquery.js
//	jquery.easing.js
//
////////////////////////////////////////////////

// jQuery.noConflict();

(function($) {

	function InitSite()
	{
		InitScroll();
		InitContacts();
	}
	
	function InitScroll()
	{
		var iCount	= 0;
		$(".Arrows span:eq(1)").click(function(){
			if ( $(this).hasClass("Full") ) {
				$(this).removeClass("Full");
				iCount = iCount - 1;
				var iLeft	= parseInt( $("#PicturesBox").css("left").substring(0, $("#PicturesBox").css("left").length - 2 ) );
				$("#PicturesBox").animate({
					left:	iLeft - 700 + "px"
				},
				{
					duration:	900,
					queue:		true,
					easing:		"easeOutQuint",
					complete:	function(){ CheckArrows(iCount); }
				});
			}
		});
		$(".Arrows span:eq(0)").click(function(){
			if ( $(this).hasClass("Full") ) {
				$(this).removeClass("Full");
				iCount = iCount + 1;
				var iLeft	= parseInt( $("#PicturesBox").css("left").substring(0, $("#PicturesBox").css("left").length - 2 ) );
				$("#PicturesBox").animate({
					left:	iLeft + 700 + "px"
				},
				{
					duration:	900,
					queue:		true,
					easing:		"easeOutQuint",
					complete:	function(){ CheckArrows(iCount); }
				});
			}
		});
	}
	
	function CheckArrows(iCount)
	{
		var iPictures = parseInt( $("#PicturesBox td").length - 1 );
		if ( iCount != 0 ) {
			$(".Arrows span:eq(0)").removeClass("Empty").addClass("Full");
		} else {
			$(".Arrows span:eq(0)").removeClass("Full").addClass("Empty");
		}
		if ( iCount == -iPictures ) {
			$(".Arrows span:eq(1)").removeClass("Full").addClass("Empty");
		} else {
			$(".Arrows span:eq(1)").removeClass("Empty").addClass("Full");
		}
	}
	
	function InitContacts()
	{
		$("#LinkContacts").toggle(
			function(){ $("#ContactsBubble").fadeIn("fast"); $(this).addClass("ContactsOn"); return false; },
			function(){ $("#ContactsBubble").fadeOut("fast"); $(this).removeClass("ContactsOn"); return false; }
		);
	}


////////////////////////////////////////////////////////////////////////////////
	$(document).ready( function(){ InitSite(); });
})(jQuery);
