
// PLAYER.JS: Llibreria de funcions JavaScript

// Per:  Maurice E.Muller Foundation Website
// De:   Francesc Benavent (www.asterisc.com)
// Data: Setembre 1999 - Setembre 1999

var Player_Exists="?";
var Player_FirstDate="????????";
var Player_LastDate="????????";
var Player_P1="???";
var Player_P2="???";
var Player_P3="???";
var Player_G1="???";
var Player_G2="???";
var Player_G3="???";
var Player_Name="?";
var Player_Password="?";
var Player_Email="?";
var Player_Hospital="?";
var Player_Country="?";


// --------------------------------------------------------- TEST
function Player_Test()
{
  alert("Player_Test(): OK");
}


// --------------------------------------------------------- WRITE VAR
function Player_WriteVar(v)
{
  document.write(eval("Player_"+v));
}


// --------------------------------------------------------- JUMP NEXT
function Player_JumpNext() {
  window.location.href=Game_NextUrl;
}


// --------------------------------------------------------- SUBMIT
function Player_Submit() {

  Player_Name=document.FORM.NAME.value;
  Player_Password=document.FORM.PWD.value;
// 50
  for (var i=0; i < document.FORM.PLAYER.length; i++) 
  { if (document.FORM.PLAYER[i].checked) 
    { player=document.FORM.PLAYER[i].value;
      break; }
  }

  for (var i=0; i < document.FORM.LEVEL.length; i++) 
  { if (document.FORM.LEVEL[i].checked) 
    { level=document.FORM.LEVEL[i].value;
      break; }
  }

  specific=document.FORM.SPECIFIC.options[document.FORM.SPECIFIC.selectedIndex].value;


  if (player=="REG") 
  {
    Player_Name=document.FORM.NAME.value;
    Player_Password=document.FORM.PWD.value;

    Player_FirstDate="19990502";
    Player_LastDate="19991004";
    Player_P1="011";
    Player_P2="005";
    Player_P3="002";
    Player_G1="021";
    Player_G2="008";
    Player_G3="005";
    Player_Email="general@mx2.redestb.es";
    Player_Hospital="Hospital Sant Pau (Barcelona)";
    Player_Country="Spain";
  }

  if (player=="NEW") { }

  if (player=="UNK") { }

  Game_Code="31B23";
  if (level=="1") { Game_FinalDigit="4"; } else { Game_FinalDigit="5"; }
  Game_Level=level;
  Game_Mode=specific;
  Game_State="1";
  Game_CurrentDigit="1";

  Game_Save();
  Player_Save();
  window.location.href="game1.htm";
}

// 100

// --------------------------------------------------------- FORM READ
function Player_FormRead()
{
  for (i=0; i<10; i++) 
  {
    if (Slideshow_Offset == 0) { idbox="document.FORM.BOX0"+(Slideshow_Offset+i); }
    else { idbox="document.FORM.BOX"+(Slideshow_Offset+i); }
    if (eval(idbox+".checked") == true) { Slideshow_List[Slideshow_Offset+i]="1"; }
    else { Slideshow_List[Slideshow_Offset+i]="0"; }
  }
}


// --------------------------------------------------------- SAVE
function Player_Save()
{
  var cookie_name="TrainningGamePlayer";
  var cookie_value="";

// value="DDDDDDDD DDDDDDDD PPP PPP PPP GGG GGG GGG |Nom|Passw|Email|Hospital|Country|"

  cookie_value=Player_FirstDate+Player_LastDate;
  cookie_value+=Player_P1+Player_P2+Player_P3+Player_G1+Player_G2+Player_G3;
  cookie_value+='|'+Player_Name+'|'+Player_Password+'|'+Player_Email;
  cookie_value+='|'+Player_Hospital+'|'+Player_Country+'|';
// 100

//alert ("SAVE: "+cookie_name+" = "+cookie_value);
  Cookie_Set(cookie_name,cookie_value,null,"/",null,false);
}


// --------------------------------------------------------- LOAD
function Player_Load()
{
  var cookie_name="TrainningGamePlayer";
  var cookie_value=Cookie_Get(cookie_name);
//alert ("LOAD: "+cookie_name+" = "+cookie_value);

  if (cookie_value == null)
  { var Player_Exists="0";
    Player_FirstDate="19000101";
    Player_LastDate="19991231";
    Player_P1="000";
    Player_P2="000";
    Player_P3="000";
    Player_G1="000";
    Player_G2="000";
    Player_G3="000";
    Player_Name="Anonymouse";
    Player_Password="";
    Player_Email="? Email";
    Player_Hospital="? Hospital";
    Player_Country="? Country";
  }
  else
  {
//  value="DDDDDDDD DDDDDDDD PPP PPP PPP GGG GGG GGG |Nom|Passw|Email|Hospital|Country"
    Player_FirstDate=cookie_value.substring(0,8);
    Player_LastDate=cookie_value.substring(8,16);
    Player_P1=cookie_value.substring(16,19);
    Player_P2=cookie_value.substring(19,22);
    Player_P3=cookie_value.substring(22,25);
    Player_G1=cookie_value.substring(25,28);
    Player_G2=cookie_value.substring(28,31);
    Player_G3=cookie_value.substring(31,34);

    t1=cookie_value.indexOf('|',0); var t2=cookie_value.indexOf('|',t1+1);
    Player_Name=cookie_value.substring(t1+1,t2);
    t1=cookie_value.indexOf('|',t2); var t2=cookie_value.indexOf('|',t1+1);
    Player_Password=cookie_value.substring(t1+1,t2);
    t1=cookie_value.indexOf('|',t2); var t2=cookie_value.indexOf('|',t1+1);
    Player_Email=cookie_value.substring(t1+1,t2);
    t1=cookie_value.indexOf('|',t2); var t2=cookie_value.indexOf('|',t1+1);
    Player_Hospital=cookie_value.substring(t1+1,t2);
    t1=cookie_value.indexOf('|',t2); var t2=cookie_value.indexOf('|',t1+1);
    Player_Country=cookie_value.substring(t1+1,t2);
  }
}



// --------------------------------------------------------- FUNCIONS GENERIQUES


function Navigate_TurnOn(name,file) {
  if (document.images) { eval("document."+name+".src='"+file+"1.gif';"); }
  Navigate_Status('');
}

function Navigate_TurnOff(name,file) {
  if (document.images) { eval("document."+name+".src='"+file+"0.gif';"); }
  Navigate_Status('');
}


