function openActionTable() {
  var screenwidth = screen.width;
  var screenheight = screen.height;

  ReadFile('index_actiontable.php?width='+screenwidth+'&height='+screenheight,'contentframe');
}
function switchActiveMenu(color,noswitch) {
  if (color != 'blue' && document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 8) == "Blue.gif") {
     ReadFile('homeleave.php','subwindow');
  }
  if (color == 'red') {
     document.getElementById('btnRed').src='Images/Rainbow/btnRedActive.gif';
     document.getElementById('redarea').setAttribute('onMouseOut',null);
     document.getElementById('btnLight').src='Images/Rainbow/LightRed.gif';
  } else {
     document.getElementById('btnRed').src='Images/spacer.gif';
     document.getElementById('redarea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnRed\').src=\'Images/spacer.gif\';');
  }
  if (color == 'orange') {
     document.getElementById('btnOrange').src='Images/Rainbow/btnOrangeActive.gif';
     document.getElementById('orangearea').setAttribute('onMouseOut',null);
     document.getElementById('btnLight').src='Images/Rainbow/LightOrange.gif';
  } else {
     document.getElementById('btnOrange').src='Images/spacer.gif';
     document.getElementById('orangearea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnOrange\').src=\'Images/spacer.gif\';');
  }
  if (color == 'purple') {
     document.getElementById('btnPurple').src='Images/Rainbow/btnPurpleActive.gif';
     document.getElementById('purplearea').setAttribute('onMouseOut',null);
     if (noswitch == null) {
       document.getElementById('btnLight').src='Images/Rainbow/LightPurple.gif';
     }
  } else {
     document.getElementById('btnPurple').src='Images/spacer.gif';
     document.getElementById('purplearea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnPurple\').src=\'Images/spacer.gif\';');
  }
  if (color == 'blue') {
     document.getElementById('btnBlue').src='Images/Rainbow/btnBlueActive.gif';
     document.getElementById('bluearea').setAttribute('onMouseOut',null);
     document.getElementById('btnLight').src='Images/Rainbow/LightBlue.gif';
  } else {
     document.getElementById('btnBlue').src='Images/spacer.gif';
     document.getElementById('bluearea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnBlue\').src=\'Images/spacer.gif\';');
  }
  if (color == 'green') {
     document.getElementById('btnGreen').src='Images/Rainbow/btnGreenActive.gif';
     document.getElementById('greenarea').setAttribute('onMouseOut',null);
     document.getElementById('btnLight').src='Images/Rainbow/LightGreen.gif';
  } else {
     document.getElementById('btnGreen').src='Images/spacer.gif';
     document.getElementById('greenarea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnGreen\').src=\'Images/spacer.gif\';');
  }
  if (color == 'yellow') {
     document.getElementById('btnYellow').src='Images/Rainbow/btnYellowActive.gif';
     document.getElementById('yellowarea').setAttribute('onMouseOut',null);
     document.getElementById('btnLight').src='Images/Rainbow/LightYellow.gif';
  } else {
     document.getElementById('btnYellow').src='Images/spacer.gif';
     document.getElementById('yellowarea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnYellow\').src=\'Images/spacer.gif\';');
  }
}
function switchActiveTopMenu(item) {
  if (item == 'skills') {
     document.getElementById('btnSkills').src='Images/Topmenu/btnSkillsActive.gif';
  }
  if (item == 'inventory') {
     document.getElementById('btnInventory').src='Images/Topmenu/btnInventoryActive.gif';
  }
  if (item == 'questlog') {
     document.getElementById('btnQuestLog').src='Images/Topmenu/btnQuestLogActive.gif';
  }
  if (item == 'schedule') {
     document.getElementById('btnSchedule').src='Images/Topmenu/btnScheduleActive.gif';
  }
}
function switchActionTable(switchTo,locationtype,location,background,dialog) {
  if (switchTo == 'on' && locationtype != '') {
    document.getElementById('headerdiv1_login').innerHTML = '<img id="WhiteSphere" src="Images/SphereWhiteMenu.gif" width="133" height="134" border="0"><img id="btnRed" name="btnRed" src="Images/spacer.gif" style="position:absolute; left:70px; top:48px; width:58px; height:27px;" border="0"><img id="btnOrange" name="btnOrange" src="Images/spacer.gif" style="position:absolute; left:78px; top:19px; width:53px; height:54px;" border="0"><img id="btnPurple" name="btnPurple" src="Images/spacer.gif" style="position:absolute; left:104px; top:8px; width:29px; height:63px;" border="0"><img id="btnBlue" name="btnBlue" src="Images/spacer.gif" style="position:absolute; left:134px; top:8px; width:29px; height:63px;" border="0"><img id="btnGreen" name="btnGreen" src="Images/Rainbow/btnGreenActive.gif" style="position:absolute; left:136px; top:19px; width:53px; height:54px;" border="0"><img id="btnYellow" name="btnYellow" src="Images/spacer.gif" style="position:absolute; left:139px; top:48px; width:58px; height:27px;" border="0"><img id="btnLight" name="btnLight" src="Images/Rainbow/LightGreen.gif" style="position:absolute; left:127px; top:72px; width:13px; height:7px;" border="0"><map id="rainbowmap" name="rainbowmap"><area id="redarea" name="redarea" href="#" shape="poly" coords="3,70,9,44,60,70" onClick="javascript:switchActiveMenu(\'red\');ReadFile(\'sidebar_dungeon.php\',\'boxinfo\');" onMouseOver="javascript:document.getElementById(\'btnRed\').src=\'Images/Rainbow/btnRedActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnRed\').src=\'Images/spacer.gif\';"  border="0"><area id="orangearea" name="orangearea" href="#" shape="poly" coords="11,38,62,68,34,15" onClick="javascript:switchActiveMenu(\'orange\');ReadFile(\'sidebar_exploration.php\',\'boxinfo\');" onMouseOver="javascript:document.getElementById(\'btnOrange\').src=\'Images/Rainbow/btnOrangeActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnOrange\').src=\'Images/spacer.gif\';" border="0"><area id="purplearea" name="purplearea" href="#" shape="poly" coords="37,12,65,66,65,4" onClick="javascript:switchActiveMenu(\'purple\');ReadFile(\'sidebar_info.php\',\'boxinfo\');" onMouseOver="javascript:document.getElementById(\'btnPurple\').src=\'Images/Rainbow/btnPurpleActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnPurple\').src=\'Images/spacer.gif\';" border="0"><area id="bluearea" name="bluearea" href="#" shape="poly" coords="67,4,67,66,95,12" onClick="javascript:switchActiveMenu(\'blue\');GoHome();" onMouseOver="javascript:document.getElementById(\'btnBlue\').src=\'Images/Rainbow/btnBlueActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnBlue\').src=\'Images/spacer.gif\';" border="0"><area id="greenarea" name="greenarea" href="#" shape="poly" coords="99,15,70,68,121,38" onClick="javascript:switchActiveMenu(\'green\');ReadFile(\'sidebar_status.php\',\'boxinfo\');" onMouseOver="javascript:document.getElementById(\'btnGreen\').src=\'Images/Rainbow/btnGreenActive.gif\';" onMouseOut=null border="0"><area id="yellowarea" name="yellowarea" href="#" shape="poly" coords="129,70,72,70,120,44" onClick="javascript:switchActiveMenu(\'yellow\');ReadFile(\'sidebar_buffs.php\',\'boxinfo\');" onMouseOver="javascript:document.getElementById(\'btnYellow\').src=\'Images/Rainbow/btnYellowActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnYellow\').src=\'Images/spacer.gif\';" border="0"></map><img id="mapimage" name="mapimage" src="Images/spacer.gif" style="position:absolute; left:67px; top:0px; width:133px; height:134px;" border="0" usemap="#rainbowmap">';
    document.getElementById('headerdiv2_login').innerHTML = '<a id="skillslink" href="#" onMouseOver="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkillsActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkills.gif\';" onMouseDown="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkillsClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkillsActive.gif\';" onClick="javascript:switchSubwindow(\'window_skills.php\',\'Gray\',506,318);switchActiveTopMenu(\'skills\');"><img id="btnSkills" src="Images/Topmenu/btnSkills.gif" style="position:absolute; left:0px; top:6px; width:169px; height:50px;" border="0"></a><a id="inventorylink" href="#" onMouseOver="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventoryActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventory.gif\';" onMouseDown="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventoryClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventoryActive.gif\';" onClick="javascript:switchSubwindow(\'window_inventory.php\',\'Gray\',506,318);switchActiveTopMenu(\'inventory\');"><img id="btnInventory" src="Images/Topmenu/btnInventory.gif" style="position:absolute; left:150px; top:6px; width:167px; height:50px;" border="0"></a><a id="questloglink" href="#" onMouseOver="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLogActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLog.gif\';" onMouseDown="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLogClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLogActive.gif\';" onClick="javascript:switchSubwindow(\'window_questlog.php\',\'Gray\',506,318);switchActiveTopMenu(\'questlog\');"><img id="btnQuestLog" src="Images/Topmenu/btnQuestLog.gif" style="position:absolute; left:298px; top:6px; width:167px; height:50px;" border="0"></a><a id="schedulelink" href="#" onMouseOver="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnScheduleActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnSchedule.gif\';" onMouseDown="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnScheduleClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnScheduleActive.gif\';" onClick="javascript:switchSubwindow(\'window_schedule.php\',\'Gray\',506,318);switchActiveTopMenu(\'schedule\');"><img id="btnSchedule" src="Images/Topmenu/btnSchedule.gif" style="position:absolute; left:446px; top:6px; width:149px; height:50px;" border="0"></a>';
    if (locationtype == 'exploration') {
       document.getElementById('btnOrange').src='Images/Rainbow/btnOrangeActive.gif';
       document.getElementById('orangearea').setAttribute('onMouseOut',null);
       document.getElementById('btnLight').src='Images/Rainbow/LightOrange.gif';
       document.getElementById('btnGreen').src='Images/spacer.gif';
       document.getElementById('greenarea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnGreen\').src=\'Images/spacer.gif\';');
       ReadFile('sidebar_exploration.php','boxinfo');
       Explore(location,'start',dialog);
    } else if (locationtype == 'dungeon') {
       document.getElementById('btnRed').src='Images/Rainbow/btnRedActive.gif';
       document.getElementById('redarea').setAttribute('onMouseOut',null);
       document.getElementById('btnLight').src='Images/Rainbow/LightRed.gif';
       document.getElementById('btnGreen').src='Images/spacer.gif';
       document.getElementById('greenarea').setAttribute('onMouseOut','javascript:document.getElementById(\'btnGreen\').src=\'Images/spacer.gif\';');
       ReadFile('sidebar_dungeon.php','boxinfo');
       ExploreDungeon(location,'start',dialog);
    } else if (locationtype == 'fishing') {
       ReadFile('sidebar_status.php','boxinfo');
       GoFish(location,'start',dialog);
    } else {
       ReadFile('sidebar_status.php','boxinfo');
       Travel(location,background,'start',dialog);
    }
  } else {
    var page = (dialog == null) ? 'report' : dialog;
    document.getElementById('maincontent').innerHTML = '';
    document.getElementById('maincontent').style.backgroundImage = "";
    if (page == 'collection') {
       ReadFile('sidebar_collection.php','boxinfo');
    } else {
       document.getElementById('boxinfo').innerHTML = '';
    }
    document.getElementById('headerdiv1_login').innerHTML = '<a href="#" onClick="javascript:switchActionTable(\'on\',\''+locationtype+'\','+location+',\''+background+'\',0);" onMouseOver="javascript:document.getElementById(\'WhiteSphere\').src=\'Images/SphereWhitePlayActive.gif\';" onMouseOut="javascript:document.getElementById(\'WhiteSphere\').src=\'Images/SphereWhitePlay.gif\';"><img id="WhiteSphere" src="Images/SphereWhitePlay.gif" width="133" height="134" border="0"></a>';
    document.getElementById('headerdiv2_login').innerHTML = '';
    ReadFile(page+'.php','maincontent');
  }
}
function showMap(background,blackout) {
  document.getElementById('maincontent').innerHTML = '';
  document.getElementById('maincontent').style.backgroundImage = "url('Images/Maps/"+background+".gif')";

  if (blackout != null) {
     ReadFile('arealocations.php?blackout=1','maincontent');
  } else {
     ReadFile('arealocations.php','maincontent');
  }
}
function Explore(location,method,dialog) {
  document.getElementById('bluearea').setAttribute("coords","(0,0,0,0)");
  document.getElementById('bluearea').setAttribute("shape","rect");
  var method = (method == null) ? "" : method;
  if (method != 'start') {
     ReadFile('locationupdate.php?location='+location+'&explore=1&method='+method,'subwindow');
  }
  if (dialog > 0) {
     document.getElementById('maincontent').innerHTML = '<div name="blackout" id="blackout" class="modal">&nbsp;</div>';
     switchSubwindow('window_dialog.php','Blue',420,310);
  }
  document.getElementById('maincontent').innerHTML = '';
  document.getElementById('menu_collection').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'exploration\','+location+',\'None\',\'collection\');">Your Collection</a>';
  document.getElementById('menu_report').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'exploration\','+location+',\'None\');">Daily Report</a>';
  document.getElementById('menu_taf').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'exploration\','+location+',\'None\',\'tellafriend\');"><font color="#FFFF00">Tell A Friend!</font></a>';
  document.getElementById('maincontent').style.backgroundImage = "url('Images/Maps/Blank.gif')";
  document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php','boxinfo');");
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_info.php','boxinfo');
  }

  if (dialog > 0) {
     ReadFile('exploregrid.php?location='+location+'&method=blackout','maincontent');
  } else {
     ReadFile('exploregrid.php?location='+location+'&method='+method,'maincontent');
  }
}
function ExploreDungeon(location,method,dialog) {
  document.getElementById('bluearea').setAttribute("coords","(0,0,0,0)");
  document.getElementById('bluearea').setAttribute("shape","rect");
  var method = (method == null) ? "" : method;
  if (method != 'start') {
     ReadFile('locationupdate.php?location='+location+'&dungeon=1&method='+method,'subwindow');
  }
  if (dialog > 0) {
     document.getElementById('maincontent').innerHTML = '<div name="blackout" id="blackout" class="modal">&nbsp;</div>';
     switchSubwindow('window_dialog.php','Blue',420,310);
  }
  document.getElementById('maincontent').innerHTML = '';
  document.getElementById('menu_collection').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'dungeon\','+location+',\'None\',\'collection\');">Your Collection</a>';
  document.getElementById('menu_report').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'dungeon\','+location+',\'None\');">Daily Report</a>';
  document.getElementById('menu_taf').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'dungeon\','+location+',\'None\',\'tellafriend\');"><font color="#FFFF00">Tell A Friend!</font></a>';
  document.getElementById('maincontent').style.backgroundImage = "url('Images/Maps/Blank.gif')";
  document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php','boxinfo');");
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_info.php','boxinfo');
  }

  if (dialog > 0) {
     ReadFile('dungeongrid.php?location='+location+'&method=blackout','maincontent');
  } else {
     ReadFile('dungeongrid.php?location='+location+'&method='+method,'maincontent');
  }
}
function GoFish(location,method,dialog) {
  document.getElementById('bluearea').setAttribute("coords","(0,0,0,0)");
  document.getElementById('bluearea').setAttribute("shape","rect");
  var method = (method == null) ? "" : method;
  if (method != 'start') {
     ReadFile('locationupdate.php?location='+location+'&fishing=1&method='+method,'subwindow');
  }
  if (dialog > 0) {
     document.getElementById('maincontent').innerHTML = '<div name="blackout" id="blackout" class="modal">&nbsp;</div>';
     switchSubwindow('window_dialog.php','Blue',420,310);
  }
  document.getElementById('maincontent').innerHTML = '';
  document.getElementById('menu_collection').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'fishing\','+location+',\'None\',\'collection\');">Your Collection</a>';
  document.getElementById('menu_report').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'fishing\','+location+',\'None\');">Daily Report</a>';
  document.getElementById('menu_taf').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'fishing\','+location+',\'None\',\'tellafriend\');"><font color="#FFFF00">Tell A Friend!</font></a>';
  document.getElementById('maincontent').style.backgroundImage = "url('Images/Maps/Blank.gif')";
  document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php','boxinfo');");
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_info.php','boxinfo');
  }

  if (dialog > 0) {
     ReadFile('fishinggrid.php?location='+location+'&method=blackout','maincontent');
  } else {
     ReadFile('fishinggrid.php?location='+location+'&method='+method,'maincontent');
  }
}
function Travel(location,background,method,dialog) {
  if (location < 1) {
     document.getElementById('bluearea').setAttribute("coords","(0,0,0,0)");
     document.getElementById('bluearea').setAttribute("shape","rect");
  } else {
     document.getElementById('bluearea').setAttribute("shape","poly");
     document.getElementById('bluearea').setAttribute("coords","(67,4,67,66,95,12)");
  }
  var method = (method == null) ? "walking" : method;
  if (method == 'start' && dialog > 0) {
     document.getElementById('maincontent').innerHTML = '<div name="blackout" id="blackout" class="modal">&nbsp;</div>';
     switchSubwindow('window_dialog.php','Blue',420,310);
  } else if (method != 'start') {
     ReadFile('locationupdate.php?location='+location+'&method='+method,'subwindow');
  }
  document.getElementById('maincontent').innerHTML = '';
  document.getElementById('menu_collection').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'town\','+location+',\''+background+'\',\'collection\');">Your Collection</a>';
  document.getElementById('menu_report').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'town\','+location+',\''+background+'\');">Daily Report</a>';
  document.getElementById('menu_taf').innerHTML = '<a href="#" class="menufont" onClick="javascript:switchActionTable(\'off\',\'town\','+location+',\''+background+'\',\'tellafriend\');"><font color="#FFFF00">Tell A Friend!</font></a>';
  document.getElementById('maincontent').style.backgroundImage = "url('Images/Maps/"+background+".gif')";
  document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php','boxinfo');");
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_info.php','boxinfo');
  }

  ReadFile('townlocations.php','maincontent');
  updateMoney();
  updateAP();
}
function GoHome(blackout) {
  var blackout = (blackout == null) ? 0 : blackout;

  document.getElementById('maincontent').innerHTML = '';
  document.getElementById('maincontent').style.backgroundImage = "url('Images/Maps/YourHome.gif')";
  ReadFile('sidebar_yourhome.php','boxinfo');

  ReadFile('homecontents.php?blackout='+blackout,'maincontent');
}
function switchSubwindow(include, color, width, height, visible) {
  document.getElementById('subwindow').innerHTML = '';
  if (document.getElementById('bluearea') != null) {
     document.getElementById('bluearea').setAttribute("coords","(0,0,0,0)");
  }

  var include = (include == null) ? "" : include;
  var color = (color == null) ? "Blue" : color;
  var image = (image == null) ? "IconAttention.gif" : image;
  var title = (title == null) ? "Attention" : title;
  var width = (width == null) ? 500 : width;
  var height = (height == null) ? 350 : height;
  var visible = (visible == null) ? 1 : visible;

  var WindowTop = 327 - height / 2;

  document.getElementById('subwindow').style.top = WindowTop;
  document.getElementById('subwindow').style.width = width;
  document.getElementById('subwindow').style.height = height;

  if (color == "News" || color == "Map") {
     document.getElementById('subwindow').style.backgroundImage = "url('Images/Windows/Sub"+color+".jpg')";
  } else {
     document.getElementById('subwindow').style.backgroundImage = "url('Images/Windows/Sub"+color+".gif')";
  }
  if (color == "Blue") {
     document.getElementById('subwindow').style.border = '5px outset #5252F7';
  } else if (color == "Gray") {
     document.getElementById('subwindow').style.border = '5px outset #908888';
  } else if (color == "NPC") {
     document.getElementById('subwindow').style.border = '5px outset #AEA06E';
  } else {
     document.getElementById('subwindow').style.border = '';
  }

  if (document.getElementById('blackout') != null) {
     document.getElementById('blackout').style.visibility = 'visible';
  }
  document.getElementById('headerdiv2_login').innerHTML = '<img id="btnSkills" src="Images/Topmenu/btnSkills.gif" style="position:absolute; left:0px; top:6px; width:169px; height:50px;" border="0"><img id="btnInventory" src="Images/Topmenu/btnInventory.gif" style="position:absolute; left:150px; top:6px; width:167px; height:50px;" border="0"><img id="btnQuestLog" src="Images/Topmenu/btnQuestLog.gif" style="position:absolute; left:298px; top:6px; width:167px; height:50px;" border="0"><img id="btnSchedule" src="Images/Topmenu/btnSchedule.gif" style="position:absolute; left:446px; top:6px; width:149px; height:50px;" border="0">';
  document.getElementById('menu_collection').style.visibility = 'hidden';
  document.getElementById('menu_report').style.visibility = 'hidden';
  document.getElementById('menu_taf').style.visibility = 'hidden';

  ReadFile(include,'subwindow',2);
}
function recalculateSchedule(activity) {
  var schoolhours = parseInt(document.getElementById('school').value);
  var jobhours = parseInt(document.getElementById('job').value);
  var freehours = parseInt(document.getElementById('freetime').value);
  var relaxhours = parseInt(document.getElementById('relax').value);
  var dinnertype = document.getElementById('dinner').value;
  var skillused = document.getElementById('skill').value;

  if (activity == 'skill') {
     ReadFile('window_schedule_change.php?type=skill&hours='+skillused,'skilltext');
  } else if (activity == 'dinner') {
     ReadFile('window_schedule_change.php?type=dinner&hours='+dinnertype,'dinnertext');
  } else {
     var sleephours = 24 - schoolhours - jobhours - freehours - relaxhours;

     var schooloptions = document.getElementById('school').options.length - 1;
     var joboptions = document.getElementById('job').options.length - 1;
     var freeoptions = document.getElementById('freetime').options.length - 1;
     var relaxoptions = document.getElementById('relax').options.length - 1;

     if (sleephours < schooloptions - schoolhours && activity != 'school') {
        for(i=schooloptions;i>sleephours+schoolhours;i--) {
           document.getElementById('school').remove(i);
        }
     } else if (sleephours > schooloptions - schoolhours && activity != 'school') {
        if (sleephours + schoolhours > 9) {
           totalhours = 9;
        } else {
           totalhours = sleephours + schoolhours;
        }
        for(i=schooloptions;i<totalhours;i++) {
           optn = document.createElement("OPTION");
           optn.text = i+1;
           optn.value = i+1;
           document.getElementById('school').options.add(optn);
        }
     }
     if (sleephours < joboptions - jobhours && activity != 'job') {
        for(i=joboptions;i>sleephours+jobhours;i--) {
           document.getElementById('job').remove(i);
        }
     } else if (sleephours > joboptions - jobhours && activity != 'job') {
        if (sleephours + jobhours > 9) {
           totalhours = 9;
        } else {
           totalhours = sleephours + jobhours;
        }
        for(i=joboptions;i<totalhours;i++) {
           optn = document.createElement("OPTION");
           optn.text = i+1;
           optn.value = i+1;
           document.getElementById('job').options.add(optn);
        }
     }
     if (sleephours < freeoptions - freehours && activity != 'freetime') {
        for(i=freeoptions;i>sleephours+freehours;i--) {
           document.getElementById('freetime').remove(i);
        }
     } else if (sleephours > freeoptions - freehours && activity != 'freetime') {
        if (sleephours + freehours > 9) {
           totalhours = 9;
        } else {
           totalhours = sleephours + freehours;
        }
        for(i=freeoptions;i<totalhours;i++) {
           optn = document.createElement("OPTION");
           optn.text = i+1;
           optn.value = i+1;
           document.getElementById('freetime').options.add(optn);
        }
     }
     if (sleephours < relaxoptions - relaxhours && activity != 'relax') {
        for(i=relaxoptions;i>sleephours+relaxhours;i--) {
           document.getElementById('relax').remove(i);
        }
     } else if (sleephours > relaxoptions - relaxhours && activity != 'relax') {
        if (sleephours + relaxhours > 9) {
           totalhours = 9;
        } else {
           totalhours = sleephours + relaxhours;
        }
        for(i=relaxoptions;i<totalhours;i++) {
           optn = document.createElement("OPTION");
           optn.text = i+1;
           optn.value = i+1;
           document.getElementById('relax').options.add(optn);
        }
     }

     document.getElementById('sleep').value = sleephours;

     if (activity == "school") {
        ReadFile('window_schedule_change.php?type=school&hours='+schoolhours,'schooltext');
     } else if (activity == "job") {
        ReadFile('window_schedule_change.php?type=job&hours='+jobhours,'jobtext');
     } else if (activity == "freetime") {
        ReadFile('window_schedule_change.php?type=freetime&hours='+freehours,'freetimetext');
     } else if (activity == "relax") {
        ReadFile('window_schedule_change.php?type=relax&hours='+relaxhours,'relaxtext');
     }

     ReadFile('window_schedule_change.php?type=sleep&hours='+sleephours,'sleeptext');
  }

  document.getElementById('schedulebottom').innerHTML = '<a href="#" onMouseOver="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOK.gif\';" onMouseDown="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKActive.gif\';" onClick="javascript:ReadFile(\'window_schedule_save.php?school='+schoolhours+'&job='+jobhours+'&freetime='+freehours+'&relax='+relaxhours+'&dinner='+dinnertype+'&skill='+skillused+'\',\'schedulebottom\');"><img id="btnOK" src="Images/Buttons/btnOK.gif" width="30" height="30" border="0" title="OK"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onMouseOver="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNo.gif\';" onMouseDown="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoActive.gif\';" onClick="javascript:ReadFile(\'window_schedule.php\',\'subwindow\');"><img id="btnCancel" src="Images/Buttons/btnNo.gif" width="30" height="30" border="0" title="Cancel"></a></td>';
}
function recalculateShopAmount(shop,item,itemprice,npc) {
  var shop = parseInt(shop);
  var item = parseInt(item);
  var itemprice = parseInt(itemprice);
  var npc = (npc == null) ? 0 : npc;
  var itemamount = parseInt(document.getElementById('itemamount').value);

  ReadFile('window_shop_change.php?price='+itemprice+'&amount='+itemamount,'totalamount');

  if (npc > 0) {
     document.getElementById('buybuttons').innerHTML = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td width="190">&nbsp;</td><td><a href="#" onMouseOver="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOK.gif\';" onMouseDown="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKActive.gif\';" onClick="javascript:updateSidebox();ReadFile(\'window_npc_special.php?ID='+npc+'&item='+item+'&amount='+itemamount+'\',\'subwindow\');updateMoney();"><img id="btnOK" src="Images/Buttons/btnOK.gif" width="30" height="30" border="0" title="OK"></a></td><td width="60">&nbsp;</td><td><a href="#" onMouseOver="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNo.gif\';" onMouseDown="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoActive.gif\';" onClick="javascript:updateSidebox();ReadFile(\'window_npc_special.php?ID='+npc+'\',\'subwindow\');"><img id="btnCancel" src="Images/Buttons/btnNo.gif" width="30" height="30" border="0" title="Cancel"></a></td><td width="160">&nbsp;</td></tr></table>';
   } else {
     document.getElementById('buybuttons').innerHTML = '<table width="100%" cellpadding="0" cellspacing="0"><tr><td width="190">&nbsp;</td><td><a href="#" onMouseOver="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOK.gif\';" onMouseDown="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnOK\').src=\'Images/Buttons/btnOKActive.gif\';" onClick="javascript:updateSidebox();ReadFile(\'window_shop.php?ID='+shop+'&item='+item+'&amount='+itemamount+'\',\'subwindow\');updateMoney();"><img id="btnOK" src="Images/Buttons/btnOK.gif" width="30" height="30" border="0" title="OK"></a></td><td width="60">&nbsp;</td><td><a href="#" onMouseOver="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNo.gif\';" onMouseDown="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnCancel\').src=\'Images/Buttons/btnNoActive.gif\';" onClick="javascript:updateSidebox();ReadFile(\'window_shop.php?ID='+shop+'\',\'subwindow\');"><img id="btnCancel" src="Images/Buttons/btnNo.gif" width="30" height="30" border="0" title="Cancel"></a></td><td width="160">&nbsp;</td></tr></table>';
   }
}
function updateHPMP() {
  ReadFile('changevalue.php?type=HPMP','headerorbs');
}
function updateAP() {
  ReadFile('changevalue.php?type=APimage','apimage');
  ReadFile('changevalue.php?type=AP','apvalue');
}
function updateMoney() {
  ReadFile('changevalue.php?type=money','money');
}
function updateSidebox(info) {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 7) == "Red.gif") {
     switchActiveMenu('red');
     ReadFile('sidebar_dungeon.php','boxinfo');
  } else if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Orange.gif") {
     switchActiveMenu('orange');
     ReadFile('sidebar_exploration.php','boxinfo');
  } else if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     switchActiveMenu('purple');
     if (info != null) {
        ReadFile('sidebar_info.php?info='+info,'boxinfo');
     } else {
        ReadFile('sidebar_info.php','boxinfo');
     }
  } else if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 8) == "Blue.gif") {
     switchActiveMenu('blue');
     ReadFile('sidebar_yourhome.php','boxinfo');
  } else if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 9) == "Green.gif") {
     switchActiveMenu('green');
     ReadFile('sidebar_status.php','boxinfo');
  } else if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Yellow.gif") {
     switchActiveMenu('yellow');
     ReadFile('sidebar_buffs.php','boxinfo');
  }
}
function updateFlags() {
   var flag0 = document.getElementById("flag0");
   var flag1 = document.getElementById("flag1");
   var flag2 = document.getElementById("flag2");
   var flag3 = document.getElementById("flag3");
   var flag4 = document.getElementById("flag4");
   var flag5 = document.getElementById("flag5");

   if (flag0 != null) {
      ReadFile('checkqueststatus.php?npc=0','flag0');
   }
   if (flag1 != null) {
      ReadFile('checkqueststatus.php?npc=1','flag1');
   }
   if (flag2 != null) {
      ReadFile('checkqueststatus.php?npc=2','flag2');
   }
   if (flag3 != null) {
      ReadFile('checkqueststatus.php?npc=3','flag3');
   }
   if (flag4 != null) {
      ReadFile('checkqueststatus.php?npc=4','flag4');
   }
   if (flag5 != null) {
      ReadFile('checkqueststatus.php?npc=5','flag5');
   }
}
function changeInfoButton(info) {
   if (info == null) {
      document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php','boxinfo');");
   } else if (info == 'vending') {
      document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_vending','boxinfo');");
   } else if (info == 'school') {
      document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_school.php','boxinfo');");
   } else if (info == 'newspaper') {
      document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_newspaper.php','boxinfo');");
   } else {
      document.getElementById('purplearea').setAttribute("onClick","javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php?info="+info+"','boxinfo');")
   }
}
function changeInfo(info) {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_info.php?info='+info,'boxinfo');
  }
}
function changeInfoMachine(machine) {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_machinedesc.php?machineID='+machine,'boxinfo');
  }
}
function changeInfoSchool() {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_school.php','boxinfo');
  }
}
function changeInfoNewspaper() {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_newspaper.php','boxinfo');
  }
}
function changeInfoNPC(npc) {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_npc.php?npc='+npc,'boxinfo');
  }
}
function changeInfoLocation(location) {
  if (document.getElementById('btnLight').src.substring(document.getElementById('btnLight').src.length, document.getElementById('btnLight').src.length - 10) == "Purple.gif") {
     ReadFile('sidebar_townquests.php?location='+location,'boxinfo');
  }
}
function showItemDesc(itemid) {
  ReadFile('sidebar_itemdesc.php?item='+itemid,'boxinfo');
}
function showItemEffect(itemid) {
  ReadFile('sidebar_itemeffect.php?item='+itemid,'boxinfo');
}
function showSadDesc(sadid) {
  ReadFile('sidebar_saddesc.php?sad='+sadid,'boxinfo');
}
function closeSubwindow(noblackout) {
  document.getElementById('headerdiv2_login').innerHTML = '<a id="skillslink" href="#" onMouseOver="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkillsActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkills.gif\';" onMouseDown="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkillsClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnSkills\').src=\'Images/Topmenu/btnSkillsActive.gif\';" onClick="javascript:switchSubwindow(\'window_skills.php\',\'Gray\',506,318);switchActiveTopMenu(\'skills\');"><img id="btnSkills" src="Images/Topmenu/btnSkills.gif" style="position:absolute; left:0px; top:6px; width:169px; height:50px;" border="0"></a><a id="inventorylink" href="#" onMouseOver="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventoryActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventory.gif\';" onMouseDown="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventoryClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnInventory\').src=\'Images/Topmenu/btnInventoryActive.gif\';" onClick="javascript:switchSubwindow(\'window_inventory.php\',\'Gray\',506,318);switchActiveTopMenu(\'inventory\');"><img id="btnInventory" src="Images/Topmenu/btnInventory.gif" style="position:absolute; left:150px; top:6px; width:167px; height:50px;" border="0"></a><a id="questloglink" href="#" onMouseOver="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLogActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLog.gif\';" onMouseDown="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLogClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnQuestLog\').src=\'Images/Topmenu/btnQuestLogActive.gif\';" onClick="javascript:switchSubwindow(\'window_questlog.php\',\'Gray\',506,318);switchActiveTopMenu(\'questlog\');"><img id="btnQuestLog" src="Images/Topmenu/btnQuestLog.gif" style="position:absolute; left:298px; top:6px; width:167px; height:50px;" border="0"></a><a id="schedulelink" href="#" onMouseOver="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnScheduleActive.gif\';" onMouseOut="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnSchedule.gif\';" onMouseDown="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnScheduleClicked.gif\';" onMouseUp="javascript:document.getElementById(\'btnSchedule\').src=\'Images/Topmenu/btnScheduleActive.gif\';" onClick="javascript:switchSubwindow(\'window_schedule.php\',\'Gray\',506,318);switchActiveTopMenu(\'schedule\');"><img id="btnSchedule" src="Images/Topmenu/btnSchedule.gif" style="position:absolute; left:446px; top:6px; width:149px; height:50px;" border="0"></a>';
  document.getElementById('menu_collection').style.visibility = 'visible';
  document.getElementById('menu_report').style.visibility = 'visible';
  document.getElementById('menu_taf').style.visibility = 'visible';
  if (noblackout == null) {
     document.getElementById('blackout').style.visibility = 'hidden';
  }
  document.getElementById('subwindow').style.visibility = 'hidden';
  document.getElementById('subwindow').style.display = 'none';
  document.getElementById('subwindow').innerHTML = '';
  ReadFile('checkHPMP.php','subwindow');

  if (document.getElementById('purplearea').getAttribute("onClick") != "javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php?info=area','boxinfo');" && document.getElementById('purplearea').getAttribute("onClick") != "javascript:switchActiveMenu('purple');ReadFile('sidebar_info.php','boxinfo');") {
     changeInfoButton();
     updateSidebox();
  }
  if (document.getElementById('bluearea').getAttribute("shape") != "rect") {
     document.getElementById('bluearea').setAttribute("coords","(67,4,67,66,95,12)");
  }
}
