// ==UserScript==
// @name			YahooMailSignOutFix
// @namespace		http://www.stchur.com/greasemonkey/
// @description		Make Yahoo Mail return directly to the sign-in link after signing out
// @include		http://*.mail.yahoo.com/*
// ==/UserScript==

var signOutUri, signOutLink, tmp = document.getElementById('ygmagrtlinks');
if (tmp)
{
	signOutLink = tmp.getElementsByTagName('a')[0];
	signOutUri = signOutLink.href;
	signOutLink.addEventListener('click', sstchur_signOut, true);
}

function sstchur_signOut(e)
{
	e.preventDefault();
	var i = document.createElement('iframe');
	i.style.position = 'absolute';
	i.style.visibility = 'hidden';
	i.src = signOutUri;
	i.addEventListener('load', function()
	{
		unsafeWindow.document.location.href = 'http://mail.yahoo.com';
	}, true);
	
	unsafeWindow.document.body.appendChild(i);
}