/* login_ho.js 
 * (c) Heise Zeitschriften Verlag GmbH & Co. KG
 * $Revision: 4442 $
 */

function __heise_loginout () {
	var resale_flag = ( location.href.match( /resale|\/bin\/newsletter\/[^\/]+\/heise-resale/ ) != null );
	var resale_skin = resale_flag ? '&amp;skin=resale' : '';

	var sslprefix = '';
	if (location.hostname == "www.heise.de") {
		sslprefix = 'https://' + 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' + resale_skin + fw;
	var sso_out	 = sso_base + '&amp;rm=do_logout'  + fw;
	var sso_reg	 = resale_flag
                    ? ( '/resale/registrieren/' )
                    : ( reg_base + '&amp;rm=show_registration' + resale_skin );
	var sso_data = resale_flag ? '/resale/profil/' : ( reg_base + '&amp;rm=show_userdata' + fw );
	return((document.cookie.indexOf("ssoheisede=") == -1)
		? '<b>Sie sind Gast</b><br><a href="'+sso_in+'">Einloggen</a> | <a href="'+sso_reg+'">Registrieren</a>'
		: '<b>Sie sind eingeloggt</b><br><a href="'+sso_out+'">Ausloggen</a> | <a href="'+sso_data+'">Profil</a>');
}
document.write(__heise_loginout());

