function mycarousel_initCallback(carousel)
{
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

(function($) {
	$.fn.openModalDialog = function(sWidth, sHeight) {
		$(this).dialog({
			width: sWidth,
			height: sHeight, 
			modal: true,
			resizable: false
		});
	}
})(jQuery);

$(document).ready(function (){

	$("#showRatingArticleDialog").click(function (){
		$("#ratingArticleDialog").openModalDialog(380, 130);
	});

	$("#mainnavigation").show();
	$("#snapNavigation").nxsSlideMenu({
		'subNavMarginLeft': 0,
		'subNavMarginTop': 42
	});

//	$("#nxsSlideBox").nxsSlideBox({
//		'arrowLeft'			:	'',
//		'arrowRight'		:	'',
//		'sliderClass'		:	'slider',				
//		'showAlwaysArrows'	:	false,
//		'countToShow'		:	5,
//		'runAuto'			:	true,
//		'autoTime'			:	2000,
//		'autoDirection'		:	'right'
//	});
	
	
	jQuery('#nxsSlideBox').jcarousel({
		scroll: 1,
        auto: 1,
        wrap: 'circular',
		animation: 1500,
        initCallback: mycarousel_initCallback
    });

	var $oAllGamesTimeout	= 0;
	$("#showAllGames").hover(
		function () {
			if ($oAllGamesTimeout) {
				window.clearTimeout($oAllGamesTimeout);
			}
			$("#allGames").show();
		},
		function () {
			$oAllGamesTimeout = window.setTimeout(function () {
				$("#allGames").hide();
			}, 100);
		}
	);
	
	$("#allGames").hover(
		function () {
			if ($oAllGamesTimeout) {
				window.clearTimeout($oAllGamesTimeout);
			}
			$("#allGames").show();
		},
		function () {
			$oAllGamesTimeout = window.setTimeout(function () {
				$("#allGames").hide();
			}, 100);
		}
	);
	

	var $oPhoneTimeout	= 0;
	$("#showPhoneBox").hover(
		function () {
			if ($oPhoneTimeout) {
				window.clearTimeout($oPhoneTimeout);
			}
			$("#phoneBox").show();
		},
		function () {
			$oPhoneTimeout = window.setTimeout(function () {
				$("#phoneBox").hide();
			}, 100);
		}
	);

	$("#phoneBox").hover(
		function () {
			if ($oPhoneTimeout) {
				window.clearTimeout($oPhoneTimeout);
			}
			$("#phoneBox").show();
		},
		function () {
			$oPhoneTimeout = window.setTimeout(function () {
				$("#phoneBox").hide();
			}, 100);
		}
	);


	var $oLoginTimeout1	= 0;
	$("#showLoginBox").hover(
		function () {
			if ($oLoginTimeout1) {
				window.clearTimeout($oLoginTimeout1);
			}
			$("#loginBox").show();
		},
		function () {
			$oLoginTimeout1 = window.setTimeout(function () {
				$("#loginBox").hide();
			}, 100);
		}
	);

	$("#loginBox").hover(
		function () {
			if ($oLoginTimeout1) {
				window.clearTimeout($oLoginTimeout1);
			}
			$("#loginBox").show();
		},
		function () {
			$oLoginTimeout1 = window.setTimeout(function () {
				$("#loginBox").hide();
			}, 100);
		}
	);


	var $oLoginTimeout2	= 0;
	$("#showLoginBox2").hover(
		function () {
			if ($oLoginTimeout2) {
				window.clearTimeout($oLoginTimeout2);
			}
			$("#loginBox2").show();
		},
		function () {
			$oLoginTimeout2 = window.setTimeout(function () {
				$("#loginBox2").hide();
			}, 100);
		}
	);

	$("#loginBox2").hover(
		function () {
			if ($oLoginTimeout2) {
				window.clearTimeout($oLoginTimeout2);
			}
			$("#loginBox2").show();
		},
		function () {
			$oLoginTimeout2 = window.setTimeout(function () {
				$("#loginBox2").hide();
			}, 100);
		}
	);
		

	var $sSpeed = $('#keyvisuals').attr('time_to_change');
	var $sTimeout = $('#keyvisuals').attr('time_change2change');
	
	$sSpeed = parseInt($sSpeed);
	$sTimeout = parseInt($sTimeout);
	
	$('#keyvisuals').innerfade({ 			
		speed: $sSpeed, 
		timeout: $sTimeout, 
		type: 'sequence', 
		containerheight: '276px' 
	});
	
	$('a.zoompic').lightBox();
	$("select.custom-select").jgdDropdown();
});

