;(function(){
	$(document).ready(function(){
	
		$('#social-tool-embed a').live('click', function(){
			jAlert('<textarea cols="40" rows="20">'+$('.player', $(this).parents('.video-player')).html()+'</textarea>', 'Embed Video');
			return false;
		});
		
		$('#social-tool-email a').live('click', function(){
			jAlert($('.lien-law/lien-law-contact/emailFriend').php(), 'Email Video to a Friend');
			return false;
		});
	
		/* DROPDOWNS */
		$('#services-subnav, #services-subnav-trigger').hover(function(){
			$('#services-subnav').show();
		}, function(){
			$('#services-subnav').hide();
		});
		
		$('#attorneys-subnav, #attorneys-subnav-trigger').hover(function(){
			$('#attorneys-subnav').show();
		}, function(){
			$('#attorneys-subnav').hide();
		});
		
		$('#nav a').live('click', function(){
			window.location = $(this).attr('href');
		});
		
		if($('.image-cycler ul li').size() > 0) {
			$('.image-cycler ul').cycle({
				next: $('.image-cycler')
			});
		};
		
		/* SCROLLBOX */
		var defaultStep = 1;
		var step = defaultStep;

		$('#arrow-up a').mouseover(function(){
		    $('#index-about').scrollTop($('#index-about').scrollTop() - step);
		});

		$('#arrow-down a').mouseover(function(){
		    $('#index-about').scrollTop($('#index-about').scrollTop() + step);
		});

		/* FANCYBOX */
		$('a.zoom').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			frameWidth: 648,
			frameHeight: 290,
			padding: 0,
			hideOnContentClick: false
		});
		
		$('a.zoom-video').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			frameWidth: 700,
			frameHeight: 400,
			padding: 0,
			scrolling: 'no',
			hideOnContentClick: false
		});
		
		$('a.zoom-login').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			frameWidth: 283,
			frameHeight: 274,
			padding: 0,
			hideOnContentClick: false
		});
		
		$('a.zoom-email').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			frameWidth: 300,
			frameHeight: 400,
			padding: 0,
			hideOnContentClick: false
		});
		
		$('a.zoom-lawyer-contact').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			frameWidth: 500,
			frameHeight: 445,
			padding: 0,
			hideOnContentClick: false
		});
		
		$('a.zoom-lawyer-contact2').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			frameWidth: 500,
			frameHeight: 400,
			padding: 0,
			hideOnContentClick: false
		});
		
		if(window.location.hash && window.location.hash.substr(0, 7) == '#video_') {
			$(window.location.hash).click();
		}
	});
})(jQuery);
