/* login.js
 * (c) 2006 Heise Zeitschriften Verlag
 * $Id: login.js,v 1.3 2006/11/06 15:06:24 sn Exp $
 */

function __heise_loginout () {
	var sslprefix = '';
	if (location.hostname == "www.heise-online.co.uk") {
		sslprefix = 'http://' + location.hostname;
	}

	var sso_base = sslprefix + '/userdb/sso?dirid=1';
	var reg_base = sslprefix + '/userdb/register?dirid=1';
	var fw		 = '&amp;forward=' + escape(location.href);
	var sso_in	 = sso_base + '&amp;rm=show_login' + fw;
	var sso_out	 = sso_base + '&amp;rm=do_logout'  + fw;
	var sso_reg	 = reg_base + '&amp;rm=show_registration';
	var sso_data     = reg_base + '&amp;rm=show_userdata' + fw;
	return((document.cookie.indexOf("ssologin=") == -1)
		? 'You are a guest <span class="dot">&#8226;</span> <a href="'+sso_in+'">Login</a> | <a href="'+sso_reg+'">Register</a>'
		: '<span class="logged">You are logged in</span> <span class="dot">&#8226;</span> <a href="'+sso_out+'">Logout</a> | <a href="'+sso_data+'">Profile</a>');
}
document.write("<div id=\"login\">" + __heise_loginout() + "</div>");
