var serverip='gheos.org';
var nick, color, loggedstatus, message, messagesize, browver;
var d=document;
if(document.all)browver=document;
else if(document.getElementById)browver=parent;
else browver=document;
var colors=new Array('FFFF80','8080FF','FFC0C0','C0FFC0','9CBE84','C0C0FF','C8C8C8','FFC0FF','FFC0FF','F7BD52','FF80FF','94BDFF','9CBE84','0184FF','0DE30D');

if(color==null)color=colors[Math.floor(Math.random()*15)];

function Checkstatus(){
if(loggedstatus=='out'){
	color=colors[Math.floor(Math.random()*15)];
	browver.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?New_User';
	}
}
function LogOut(){
if(loggedstatus!='in')browver.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?New_User'
else{
	loggedstatus='out';
	browver.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?Log_Out&user='+color+nick;
	}
}
function GetChat(){
browver.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?Get_Chat&user='+color+nick;
}
function Help(){
browver.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?Help&user='+color+nick;
}
function Talk(){
if(document.GheosChat.message.value.indexOf('#')!=-1)alert('# is not allowed')
else if(loggedstatus=='in')browver.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?Refresh&message='+document.GheosChat.message.value+'&user='+color+nick;
else{
nick=document.GheosChat.message.value;
if(escape(nick).length>17||nick.length==0)alert('The length of your name has to be bewteen 0 and 17 characters')
else if(nick.indexOf(':)')!=-1||nick.indexOf(':(')!=-1||nick.indexOf('<')!=-1||nick.indexOf('&')!=-1||nick.toLowerCase().indexOf('fuck')!=-1||nick.toLowerCase().indexOf('asshole')!=-1||nick.toLowerCase().indexOf('nigger')!=-1||nick.toLowerCase().indexOf('shit')!=-1||nick.toLowerCase().indexOf('bitch')!=-1||nick.toLowerCase().indexOf('screw ')!=-1||nick.toLowerCase().indexOf('sex')!=-1)alert('These names are not allowed')
else{
	loggedstatus='in';
	document.chatter.location='http://'+serverip+'/g/gheos.net/chat/chat.php?Log_in&message=%20has%20joined%20the%20chat%20:)&user='+color+nick;
	}
}
document.GheosChat.message.value='';
document.GheosChat.message.focus();
}
function useIcon(doc){
document.GheosChat.message.value=document.GheosChat.message.value+doc;
document.GheosChat.message.focus();
}
d.write('<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">');
d.write('<TR><TD><FONT FACE="Arial" SIZE="2">');
d.write('<IFRAME NAME="chatter" SRC="http://'+serverip+'/g/gheos.net/chat/chat.php?New_User" WIDTH="400" HEIGHT="220" FRAMEBORDER="1" SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0"></IFRAME>');
d.write('<ILAYER NAME="chatter" SRC="http://'+serverip+'/g/gheos.net/chat/chat.php?New_User" WIDTH="400" HEIGHT="220" FRAMEBORDER="1" SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0"></ILAYER>');
d.write('</TD></TR><FORM NAME="GheosChat" METHOD="post" ACTION="javascript:Talk()">');
d.write('<TR><TD BGCOLOR="#CDCDCD"><FONT FACE="Arial" SIZE="2">');

d.write('<A HREF="javascript:LogOut()" STYLE="text-decoration:none">Log Out</A>&nbsp;&nbsp;&nbsp;&nbsp;Send:&nbsp;<A HREF="javascript:useIcon(\' :) \')"><IMG SRC="http://'+serverip+'/g/gheos.net/chat/hi.gif" BORDER="0"></A>&nbsp;<A HREF="javascript:useIcon(\' :( \')"><IMG SRC="http://'+serverip+'/g/gheos.net/chat/bye.gif" BORDER="0"></A>&nbsp;<A HREF="javascript:useIcon(\' &greenface \')"><IMG SRC="http://'+serverip+'/g/gheos.net/chat/yes.gif" BORDER="0"></A>&nbsp;<A HREF="javascript:useIcon(\' &redface \')"><IMG SRC="http://'+serverip+'/g/gheos.net/chat/no.gif" BORDER="0"></A>&nbsp;<A HREF="javascript:useIcon(\' &love \')"><IMG SRC="http://'+serverip+'/g/gheos.net/chat/love.gif" BORDER="0"></A>&nbsp;<A HREF="javascript:useIcon(\' &hate \')"><IMG SRC="http://'+serverip+'/g/gheos.net/chat/hate.gif" BORDER="0"></A>&nbsp;&nbsp;&nbsp;<A HREF="javascript:Help()" STYLE="text-decoration:none">Help</A>&nbsp;&nbsp;&nbsp;<A HREF="javascript:GetChat()" STYLE="text-decoration:none">Get your own chat</A><IMG SRC="http://www.gheos.com/counters/counter.php?gheoschat&ref='+unescape(document.referrer)+'&sw='+screen.width+'&col='+screen.colorDepth+'" BORDER="0" HEIGHT="1" WIDTH="1"><BR>');

if(document.all)messagesize=45;
else if(document.getElementById)messagesize=35;
d.write('Message: <INPUT TYPE="text" NAME="message" SIZE="'+messagesize+'" MAXLENGTH="256" onFocus="Checkstatus()" STYLE="background:#EFEFEF; border:0">&nbsp;<A HREF="javascript:Talk()" STYLE="text-decoration:none">Go</A><CENTER><FONT FACE="Arial" SIZE="1">© Roy Digital Design</FONT></CENTER></TD></TR></FORM></TABLE>');

document.GheosChat.message.focus();

var GheoStats='GheosChat';
d.write('<SCRIPT SRC="http://Gheos.net/counterhidden2.js"></SCR'+'IPT>');