if( rEngine == 'Trident' && ! cssCompat ) {
	document.write(
		'<style type="text/css">',

		'	#entranceList {',
		'		text-align: right;',
		'	}',

		'</style>'
	);
}

function room( t, n, f ) {
	if( rEngine == 'Trident' && ! cssCompat ) {
		if( f ) document.write( '<a href="javascript:enter( ' + n + ' )">' + t + '</a>' );
		else document.write( '<span class="inact">' + t + '</span>' );
	}
	else if( rEngine == 'Navigator' ) {
		if( f ) document.write( '<input type="submit" name="enter' + n + '" value="' + t + '" accesskey="' + n + '" tabindex="' + n +'" class="inputSubmit" />' );
	}
	else if( f ) {
		anchor = document.createElement( 'a' );
		anchor.setAttribute( 'href', 'javascript: enter( ' + n + ' )' );
		document.getElementById( 'room' + n ).appendChild( anchor ).appendChild( document.createTextNode( t ) );
	}
	else {
		span2 = document.createElement( 'span' );
		span2.setAttribute( cls, 'inact' );
		document.getElementById( 'room' + n ).appendChild( span2 ).appendChild( document.createTextNode( t ) );
	}
}

function setdiv() {
	div = rEngine == 'Navigator'? document.roomlist : cssCompat? document.getElementById( 'roomlist' ) : document.all( 'roomlist' );
}

function getcook( st ) {
	s = cook.indexOf( st );
	if( s != 1 ) {
		st = cook.substring( s );
		s = st.indexOf( ':' );
		e1 = st.indexOf( ',' );
		e2 = st.indexOf( ';' );
		return( st.substring( s + 1, e1 < e2? e1 : e2 ) )
	}
	else return( '' )
}

function enter( r ) {
	setdiv();
	sound = div.sound.checked? ';sound=on' : '';
	palette = div.palette.checked? ';palette=on' : '';
	location.href = 'chatroom?enter' + r + sound + palette
}

function aTerminate() {
	setdiv();
	cook = document.cookie + ';';
	s=cook.indexOf( 'chat=' );
	if( s != -1 ) {
		cook = cook.substring( s + 5 ) + ',';
		div.sound.checked = getcook( 'sound' );
		div.palette.checked = getcook( 'palette' )
	}
	else div.sound.checked = 1;
}
