
function loadName() {
  makeName()
//  document.forms[0].id.focus()
//  document.forms[0].id.select()
}

function makeName() {
  var form=document.forms[0]
  var nm = ''
  var nmLen = Math.round(Math.random()*4)+4
  //alert(nmLen)
  for (var i=1; i <= nmLen; i++) {
    nm += String.fromCharCode(Math.round(Math.random()*36)+1+59)
    if ((nm == "=") || (nm == ">")) {
      nm= "["
    }
    //alert(nm)
  }
  form.id.value = nm
}

function lobby1() {
  var form=document.forms[0]
  for (var i = 0; i < form.level.length; i++) {
    if (form.level[i].checked) {
      break
    }
  }
  var level = i + 1

  if (document.forms[0].id.value.length > 20) {
    alert("Maximum name length is 20 characters")
  } else {
    var name = document.forms[0].id.value

var newdoc = ''
newdoc += '<html><head>'
newdoc += '<base href="http://daphne.eagames.co.uk/populous/">'
newdoc += '</head><body bgcolor="#AF5F16" background="images/main_bg.jpg">'
newdoc += '<CENTER>'
newdoc += '<APPLET CODE="MatchMakerClient.class"  WIDTH=538 HEIGHT=406>'
newdoc += '<param name="cabbase"  value="http://daphne.eagames.co.uk/populous/msmm.cab" codebase="http://daphne.eagames.co.uk/populous">'
newdoc += '<param name="Browser"  value="Microsoft">'
newdoc += '<param name="RoomName" value="OPEN">'
newdoc += '<param name="ChatBGColor" value="3F3B38">'
newdoc += '<param name="PlayerFontColor" value="CE9C31">'
newdoc += '<param name="TitleFontColor" value="ffff00">'
newdoc += '<param name="StatusBGColor" value="CE9C31">'
newdoc += '<param name="PopupBGColor" value="CE9C31">'
newdoc += '<param name="ChatFontColor" value="CE9C31">'
newdoc += '<param name="ListBGColor" value="3F3B38">'
newdoc += '<param name="PopupTextColor" value="000000">'
newdoc += '<param name="Grade1Character" value="images/Wildman.gif">'
newdoc += '<param name="Grade2Character" value="images/Brave.gif">'
newdoc += '<param name="Grade3Character" value="images/Spy.gif">'
newdoc += '<param name="Grade4Character" value="images/Warrior.gif">'
newdoc += '<param name="Grade5Character" value="images/Priest.gif">'
newdoc += '<param name="Grade6Character" value="images/firewarrior.gif">'
newdoc += '<param name="Grade7Character" value="images/Shaman.gif">'
newdoc += '<param name="Grade1CharacterSmall" value="images/S_wild.gif">'
newdoc += '<param name="Grade2CharacterSmall" value="images/S_brave.gif">'
newdoc += '<param name="Grade3CharacterSmall" value="images/S_spy.gif">'
newdoc += '<param name="Grade4CharacterSmall" value="images/S_warr.gif">'
newdoc += '<param name="Grade5CharacterSmall" value="images/S_preach.gif">'
newdoc += '<param name="Grade6CharacterSmall" value="images/S_firew.gif">'
newdoc += '<param name="Grade7CharacterSmall" value="images/S_shaman.gif">'
newdoc += '<param name="Grade1CharacterStatus" value="images/wildman_in_hut.gif">'
newdoc += '<param name="Grade2CharacterStatus" value="images/brave_in_hut.gif">'
newdoc += '<param name="Grade3CharacterStatus" value="images/spy_in_hut.gif">'
newdoc += '<param name="Grade4CharacterStatus" value="images/warrior_in_hut.gif">'
newdoc += '<param name="Grade5CharacterStatus" value="images/priest_in_hut.gif">'
newdoc += '<param name="Grade6CharacterStatus" value="images/firewarrior_in_hut.gif">'
newdoc += '<param name="Grade7CharacterStatus" value="images/shaman_in_hut.gif">'
newdoc += '<param name=NumCharacterAnimationImages value=12>'
newdoc += '<param name=Grade1AnimationBase value="anim/Wild">'
newdoc += '<param name=Grade2AnimationBase value="anim/Brave">'
newdoc += '<param name=Grade3AnimationBase value="anim/Spy">'
newdoc += '<param name=Grade4AnimationBase value="anim/Warr">'
newdoc += '<param name=Grade5AnimationBase value="anim/Pr">'
newdoc += '<param name=Grade6AnimationBase value="anim/Fire">'
newdoc += '<param name=Grade7AnimationBase value="anim/Shamen">'
newdoc += '<param name="OpeningMessage" value="Welcome to Populous The Beginning Internet Matchup">'
newdoc += '<param name="StartLaunchMessage" value="Launching Game...">'
newdoc += '<param name="InPlayListTitle" value="In Game">'
newdoc += '<param name="PlayerListTitle" value="Waiting.">'
newdoc += '<param name=chat_help value="Enter text here to send to all players">'
newdoc += '<param name=status_help value="Shows the occupants of this room.">'
newdoc += '<param name=character_help value="This character represents a person waiting to play.">'
newdoc += '<param name=list_button_help value="Press this button to list all players in this room.">'
newdoc += '<param name=applet_help value="Populous: The Beginning - Internet Matchup Service.">'
newdoc += '<param name=lobby_help value="List of all people waiting to play.">'
newdoc += '<param name=lobby_list_help value="Shows all people currently waiting to play.">'
newdoc += '<param name=game_list_help value="Shows all people currently playing.">'
newdoc += '<param name=launch_button_help value="Press this button to launch the game.">'
newdoc += '<param name="WorstLatency" value="1111">'
newdoc += '<param name="FairLatency" value="402">'
newdoc += '<param name="BestLatency" value="76">'
newdoc += '<param name="GoodLatency" value="151">'
newdoc += '<param name="PoorLatency" value="804">'
newdoc += '<param name="StartGameSound" value="confirm.au">'
newdoc += '<param name="EnterRoomSound" value="confirm.au">'
newdoc += '<param name="ChatSound" value="confirm.au">'
newdoc += '<param name="ExitRoomSound" value="confirm.au">'
newdoc += '<param name="NoEntrySound" value="confirm.au">'
newdoc += '<PARAM name="call_sign" value="' + name + '">'
newdoc += '<PARAM name="PlayerGrade" value="'+level+'">'
newdoc += '<param name="NumPlayerGrades" value="7">'
newdoc += '<param name="LatencyBase" value="images/Smoke">'
newdoc += '<param name="LatencyFrames" value="16">'
newdoc += '<param name="RoomFillerImage" value="images/Roomhd.gif">'
newdoc += '<param name="LaunchButtonImage" value="images/launch.gif">'
newdoc += '<param name="CurrentPlayerIndicator" value="images/yellow_arrow.gif">'
newdoc += '<param name="VacantSlotImage" value="images/empty_hut.gif">'
newdoc += '<param name="ListButtonImage" value="images/list.gif">'
newdoc += '<param name="RoomTextImage" value="images/ClipBoar.gif">'
newdoc += '<param name="ChatButtonImage" value="images/Send.gif">'
newdoc += '<param name="PlayerListImage" value="images/PlayList.gif">'
newdoc += '<param name=Room1LatencyAnimation value="56,172">'
newdoc += '<param name=Room2LatencyAnimation value="68,112">'
newdoc += '<param name=Room3LatencyAnimation value="150,82">'
newdoc += '<param name=Room4LatencyAnimation value="216,100">'
newdoc += '<param name=Room5LatencyAnimation value="327,107">'
newdoc += '<param name="Room1Animation" value="167,212,75,226,West">'
newdoc += '<param name="Room2Animation" value="182,181,175,145,North,98,145,West">'
newdoc += '<param name="Room3Animation" value="180,183,159,125,North">'
newdoc += '<param name="Room4Animation" value="236,169,245,139,North">'
newdoc += '<param name="Room5Animation" value="292,181,302,156,North">'
newdoc += '<param name="RoomStatus1" value="1,231">'
newdoc += '<param name="RoomStatus2" value="2,44">'
newdoc += '<param name="RoomStatus3" value="25,9">'
newdoc += '<param name="RoomStatus4" value="165,32">'
newdoc += '<param name="RoomStatus5" value="280,39">'
newdoc += '<param name="Room1" value="36,172,50,51">'
newdoc += '<param name="Room2" value="55,111,50,50">'
newdoc += '<param name="Room3" value="125,78,40,50">'
newdoc += '<param name="Room4" value="203,96,40,44">'
newdoc += '<param name="Room5" value="307,103,50,50">'
newdoc += '<param name="game_server_port" value="65686775">'
newdoc += '<param name=LobbyCoords value="251,168,312,183,336,214,316,249,238,252,168,235,160,199,190,172">'
newdoc += '<param name=HelpCoords value="390,92,45,83">'
newdoc += '<param name="ConfigFile" value="RoomConfig1.dat">'
newdoc += '<param name="AppletBackgroundImage" value="background/screen1.jpg">'
newdoc += '</APPLET><BR>'
newdoc += '</center>'
newdoc += '</body>'
newdoc += '</html>'

document.write(newdoc)
document.close()
  }
}

function chooseLobby() {
  var form=document.forms[0]
  for (var i = 0; i < form.level.length; i++) {
    if (form.level[i].checked) {
      break
    }
  }
  if (document.forms[0].id.value.length > 20) {
    alert("Maximum name length is 20 characters")
  } else {
    var name = document.forms[0].id.value
    var url = "http://www.populous.ea-europe.com/playercounthtdocs/playgameuk_europe.shtml?username=" + name + "&grade=" + (i+1).toString()
    //alert (url)
    window.location.href = url
  }
}


