Animations = new function() {
	function menuitem_MouseEnter(event) {
		$(this).find('.sub-menu').slideToggle('fast');
	}

	function menuitem_MouseLeave() {
		$(this).find('.sub-menu').slideToggle('fast');
	}

	function showDialog(szHref) {
		$.modal('<iframe src="' + szHref + '" height="450" width="830" style="border:0;">',
			{
				closeHTML:"<div style='border-bottom: 1px solid #185E15;'><a href='#'>Click Here to Close</a></div>",
				containerCss: {
					backgroundColor:"#fff",
					borderColor:"#fff",
					height:470,
					padding:0,
					width:830
				},
				overlayClose:true,
				onOpen: function(dialog) {
					dialog.overlay.fadeIn('slow', function() {
						dialog.container.slideDown('slow', function() {
							dialog.data.show();
						})
					})
				},
				onClose: function (dialog) {
					dialog.data.hide();
					dialog.container.slideUp('slow', function () {
						dialog.overlay.fadeOut('slow', function () {
							$.modal.close();
						});
					})
				}
			}
		);
	}

	this.Start = function () {
		$('li.menu-item').mouseenter(menuitem_MouseEnter);
		$('li.menu-item').mouseleave(menuitem_MouseLeave);

		$('a').each(function() {
			var szHref = $(this).attr('href');

			if ($(this).text().indexOf("Subscribe to Newsletter")>=0) {
				$(this).click(function() { showDialog(szHref); });
				$(this).attr('href', '#').attr('target', '');
			}
		});		
	};
};

$(document).ready(Animations.Start);
