$(document).ready(function()
{
	$("dm_top_menu_sub_menu").hide();
	$(".dm_top_menu_item").mouseenter(function()
	{ 
		var left_space = ($(window).width() - 978) / 2;
		var maxium_left_position = left_space + 978 - 228 - 35;
		var position = $(this).position();
		$(".dm_top_menu_sub_menu").hide();
		if (position.left > maxium_left_position)
		{
			$("#"+$(this).attr("rel")).css("left", maxium_left_position);
			$("#"+$(this).attr("rel")).slideDown();
		} else {
			$("#"+$(this).attr("rel")).css("left", position.left);
			$("#"+$(this).attr("rel")).slideDown();
		}
	});
	$(".dm_layout_center_container, .dm_header, .dm_footer").mouseover(function()
	{
		$(".dm_top_menu_sub_menu").slideUp();
	});
	$(".dm_top_menu_sub_menu").mouseleave(function()
	{
		$(this).slideUp();
	});
	
/*
	$('.scroll-pane-home, .scroll-pane').jScrollPane({
		scrollbarWidth : 20,
		scrollbarMargin : 10,
		showArrows : true					
	});
*/
	
	/* POP UPS*/
	$("a.popup").fancybox({
		'autoDimensions' : false,
		'titleShow'		: true,
		'titlePosition'		: 'inside'
	});
	
	$("a[href='#stirling']").fancybox({
		'autoDimensions' : false,
		'titleShow'		: true,
		'titlePosition'		: 'inside',
		'width'					: 620
	});

	
	$("a.fade-in").click(function() {
		$("div.thumbnails, div.main_ad_block, div.large-box").hide();
		$("#"+$(this).attr("title"),"div.large-box-container").fadeIn(1000);					
	});
	
	/* YOUTUBE VIDEO POP UP */
	$("a.popup-video-button").click(function() {
		$("#fancybox-outer").css({
			"opacity" : "1.0",
			"backgroundColor" : "transparent"
		});

		$("#fancybox-close").css({
			"top" : "-25px",
			"right" : "5px"
		});
			$.fancybox({
				'padding'						: 0,
				'autoScale'					: false,
				'transitionIn'			: 'none',
				'transitionOut'			: 'none',
				'title'							: '',
				'width'							: 680,
				'height'						: 495,
				'href'							: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
				'type'							:	'swf',
				'swf':
				{
					'wmode'						: 'transparent',
					'allowfullscreen'	: 'true',
					'allownetworking'	:	'internal'
				}
			});
	
		return false;
	});
});
