var browserType=window.navigator.appName
if ((browserType.indexOf("Netscape") >=0)) {
	var inputSize = 9;
	var inputSize2 = 24;
}
else {
	var inputSize = 12;
	var inputSize2 = 26;
}

var xspecialChar = new Array("'");

function specialChar(charIs){
          for (var i=0; i<xspecialChar.length;i++) {
            if(charIs==xspecialChar[i]) {
              return true;
            }
          }
          return false;
}

function replaceThis(txtstring,type){
		var look4 = ' ';
		var newLookFor = "";
		var origText = txtstring;
		var replaceWith = '_';
		var delim = "/gi";
		var resultIs = "";

          for (var i=0;i<look4.length;i++) {
            var speChar = specialChar(look4.charAt(i));
            var charToReplace = look4.charAt(i);
            if(speChar){
              newLookFor += "\\" + charToReplace;
            }else{
			  if (type != "webs") {
			    newLookFor += charToReplace;
		      }
            }
          }
          var myString = new String(newLookFor);
          var mySeparator = ',';
          var arrayName = myString.split(mySeparator);
          for (var i=0;i<arrayName.length;i++) {
            if(i==0) {
              resultIs = origText.replace(eval("/"+arrayName[i]+delim), replaceWith);
            }
		    if(i!==0) {
              resultIs = resultIs.replace(eval("/"+arrayName[i]+delim), replaceWith);
            }
		  }
          return resultIs;
}



function goChat(form) {
		nick=document.ChatNow.nick.value;
		nickpass=document.ChatNow.nickpass.value;
		chan=document.ChatNow.chan.value;
		webs=document.ChatNow.webs.value;
		pagecolor=document.ChatNow.pagecolor.value;
		appfg=document.ChatNow.appfg.value;
		appbg=document.ChatNow.appbg.value;
		textcolor=document.ChatNow.textcolor.value;
		textareabg=document.ChatNow.textareabg.value;
		servcmdcolor=document.ChatNow.servcmdcolor.value;
		serverrorcolor=document.ChatNow.serverrorcolor.value;
		usercmdcolor=document.ChatNow.usercmdcolor.value;
		actioncolor=document.ChatNow.actioncolor.value;
		homepageurl=document.ChatNow.homepageurl.value;
		titlecolor=document.ChatNow.titlecolor.value;
		titlesize=document.ChatNow.titlesize.value;
		bordercolor=document.ChatNow.bordercolor.value;
		bgcolor=document.ChatNow.bgcolor.value;
		fonttype=document.ChatNow.fonttype.value;
		chatroomident=document.ChatNow.chatroomident.value;

		chan = replaceThis(chan,'chan');
		webs = replaceThis(webs,'webs');
		
		if(nick==""){alert("You must enter a nickname.");document.ChatNow.nick.focus();return false;}

		ChatCode='<html><head><title>'+webs+'</title></head><body bgcolor="#000000"><FORM NAME="CHATFORM" METHOD="POST" ACTION="http://www.chattersonline.com/ads/jIRC/chatnow2.cgi">\n'
			+ '<input type="hidden" name="margins" value="leftmargin=0 topmargin=0 marginwidth=0 marginheight=0">\n'
			+ '<input type="hidden" name="nick" value="'+nick+'"><input type="hidden" name="nickpass" value="'+nickpass+'"><input type="hidden" name="appbg" value="' +appbg+ '"><input type="hidden" name="chatroomident" value="' +chatroomident+ '">\n'
			+ '<input type="hidden" name="appfg" value="' +appfg+ '"><input type="hidden" name="chan" value="' +chan+ '">\n'
			+ '<input type="hidden" name="webs" value="' +webs+ '"><input type="hidden" name="bgcolor" value="' +bgcolor+ '">\n'
			+ '<input type="hidden" name="pagecolor" value="' +pagecolor+ '"><input type="hidden" name="titlecolor" value="' +titlecolor+ '">\n'
			+ '<input type="hidden" name="bordercolor" value="' +bordercolor+ '"><input type="hidden" name="fonttype" value="' +fonttype+ '">\n'
			+ '<input type="hidden" name="titlesize" value="' +titlesize+ '"><input type="hidden" name="homepageurl" value="' +homepageurl+ '">\n'				
			+ '<input type="hidden" name="textcolor" value="' +textcolor+ '"><input type="hidden" name="textareabg" value="' +textareabg+ '">\n'
			+ '<input type="hidden" name="servcmdcolor" value="' +servcmdcolor+ '"><input type="hidden" name="serverrorcolor" value="' +serverrorcolor+ '">\n'
			+ '<input type="hidden" name="usercmdcolor" value="' +usercmdcolor+ '"><input type="hidden" name="actioncolor" value="' +actioncolor+ '">\n'
			+ '</FORM>\n<script language="JavaScript">\ndocument.CHATFORM.submit();\n</script>\n</body></html>\n'

        win=window.open("",chan,"resizable=no,scrollbars=no,height=430,width=679")            
	    win.document.write(ChatCode)
	    win.document.close()
    	return true
}