Event.observe(window, 'load', function() {

	// print/view
	Event.observe('print_view', 'mouseover', function(e){
		$('print_view').addClassName('focus');
		$('view_options').show();
	});
	Event.observe('view_options', 'mousemove', function(e){
		$('print_view').addClassName('focus');
		$('view_options').show();
	});
	Event.observe('print_view', 'mouseout', function(e){
		$('print_view').removeClassName('focus');
		$('view_options').hide();
	});
	Event.observe('view_options', 'mouseout', function(e){
		$('print_view').removeClassName('focus');
		$('view_options').hide();
	});

	//share
	Event.observe('share_recipe', 'mouseover', function(e){
		$('share_recipe').addClassName('focus');
		$('share_options').show();
	});
	Event.observe('share_options', 'mousemove', function(e){
		$('share_recipe').addClassName('focus');
		$('share_options').show();
	});
	Event.observe('share_recipe', 'mouseout', function(e){
		if (!$('email_recipe_container').visible())
		{
			$('share_recipe').removeClassName('focus');
		}
		$('share_options').hide();
	});
	Event.observe('share_options', 'mouseout', function(e){
		if (!$('email_recipe_container').visible())
		{
			$('share_recipe').removeClassName('focus');
		}
		$('share_options').hide();
	});
	
	Event.observe('email_recipe_container', 'mouseover', function(e){
		//$('share_recipe').addClassName('focus');
	});
});

function toggleFlagInappropriate()
{
	$('email_recipe_container').hide();
	/*$('share_recipe').removeClassName('focus');*/

	$('flag_as_inappropriate').toggle();
	$('flag_recipe').toggleClassName('focus');
	$('flag_recipe').blur();
	new Effect.Move('flag_as_inappropriate', { x: 141, y: 340, mode: 'absolute',duration:0.2 });
	return false;
}

function tryToggleEmailForm()
{
	if ($('email_recipe_container').visible())
	{
		toggleEmailForm();
		$('share_recipe').addClassName('focus');
	}
	return false;
}

function toggleEmailForm()
{
	$('flag_as_inappropriate').hide();
	$('flag_recipe').removeClassName('focus');

	$('email_recipe_container').toggle();

	new Effect.Move('email_recipe_container', { x: 141, y: 280, mode: 'absolute',duration:0.2 });
	return false;
}
var addthis_options = 'facebook, twitter, delicious, stumbleupon, digg, aim, live, tumblr, blogger, wordpress, typepad, more';
var addthis_exclude = 'email, print';
var addthis_brand = "food52";

function plzlogin(link){
    $enterTop = $(link).cumulativeOffset().top - 112;
    $('plz_login').setStyle({top:$enterTop});
    if (!$(link).hasClassName('focus'))
    {
        $('plz_login').hide();
    }
    $$('.require_login').each(function(item,index){item.removeClassName('focus')});
    $('plz_login').toggle();
	$(link).toggleClassName('focus');
	$(link).blur();
	new Effect.Move('plz_login', { x: 141, y: $enterTop, mode: 'absolute',duration:0.2 });
	return false; 
}