var story=""

function CkNme(XNme)  {
  var UcNme = XNme.toUpperCase()
  var LcNme = XNme.toLowerCase()
  
  if (XNme==UcNme || XNme==LcNme){
  XNme = LcNme;
  XNme = XNme.charAt(0).toUpperCase() + XNme.substring(1,15);
  }  
 return XNme;
 }

function compute(fern)  {
 if(fern.gender.value == "Male"){
  var boyGirl = "BOY"
  var heShe = "he"
  var heSheCap = "He"
  var hisHer = "his"
  var hisHerCap = "His"
  var himHer = "him"
  var himherSelf = "himself"
  var boyGirlPet = "girl"
  var himHerPet = "her"
  var hisHerCapPet = "Her"
  var heSheCapPet = "She"
  var heShePet = "she"
  var hisHerPet = "her"
  } 
  else {
   var boyGirl = "GIRL"
   var heShe = "she"
   var heSheCap = "She"
   var hisHer = "her"
   var hisHerCap = "Her"
   var himHer = "her"
   var himherSelf = "herself"
   var boyGirlPet = "boy"
   var himHerPet = "him"
   var hisHerCapPet = "His"
   var heSheCapPet = "He"
   var heShePet = "he"
   var hisHerPet = "his"
 }

var rel = fern.rel.value
var relCap=rel.charAt(0).toUpperCase() + rel.substring(1,15);
var x = fern.rel.selectedIndex
 if(x/2==Math.floor(x/2)){
 var RheSheCap="He"
 var RheShe="he"
 var RhimHer="him"
 var RhisHer="his"
 var RhimselfHerself="himself"
 }
 else{
 var RheSheCap="She"
 var RheShe="she"
 var RhimHer="her"
 var RhisHer="her"
 var RhimselfHerself="herself"
}

var firstNme = fern.firstNme.value;
  firstNme = CkNme(firstNme);
var lastNme = fern.lastNme.value
  lastNme = CkNme(lastNme);
var firstNmeCap = firstNme.toUpperCase();
var lastNmeCap = lastNme.toUpperCase();
var pet = fern.pet.value;
var petNme=fern.petNme.value;
var petCaps = pet.toUpperCase();
 var petGro = new Array("get big","stay little")
 var petSz = fern.petSz.value;
 var x = fern.petSz.selectedIndex;
   var petSoon = petGro[x];
 var petKid = new Array("puppy", "kitten", "hamster", "bunny", "bird","rat")
 var petAct1 = new Array("ran and jumped and played", "ran and jumped and played", "ran on the bed and played", "hopped and played and snuggled ", "hopped on "+firstNme+"'s finger and sang","ran on the rug and played")
  
 var petAct2 = new Array("licked","purred for","sniffed","sniffed","kissed","sniffed")
 var petAct3 = new Array("run and jump and play with", "run and jump and play with", "run on the bed and play with", "hop and play and snuggle with", "hop on "+firstNme+"'s finger and sing to","run on the rug and play with")
 
 var x = fern.pet.selectedIndex
   var petPup = petKid[x]
   var petPlay1 = petAct1[x]
   var petPlay2 = petAct2[x]
   var petPlay3 = petAct3[x]
var age = fern.age.value
  var aged = new Array("six", "seven","eight","nine","ten")
var x = fern.age.selectedIndex
  var age1= aged[x]
var Hue = fern.Hue.value

var poster = "<h5>HAPPY BIRTHDAY!<br>For "+firstNme+"<br>From "+relCap+"<br>I hope you love your pet.</h5>";
var notice="<h3>You have a good story, "+firstNme+". But, you can do more. Find some colors and make a picture of your story. Then read it to your family. Then read it to a friend. They will like it, too.</h3>";
//***
var story = ("<html><HEAD><TITLE> A Pet for "+firstNme+"</TITLE> <LINK REL=stylesheet Type='text/css' HREF='SansTxt.css'></HEAD>");

story +="<BODY text='#000000' BGCOLOR = '#6699FF'><Font size='+2'>";
story +="<h1 align='center'>A Pet for "+firstNme+" ";
story +="<br><sup>by " + firstNme + " " + lastNme + "</sup></h1><P>";

story +="<P>One day "+firstNme+" said to "+hisHer+" "+rel+", \"I will be "+age+" on my next birthday. I am big. I wish I had a "+pet+". A "+pet+" just for me. I will be good to "+himHerPet+". May I have one, "+relCap+"?\"";

story +="<P>"+hisHerCap+" "+rel+" said, \"Umm... \" But, "+RheShe+" did not say yes and "+RheShe+" did not say no. "+firstNme+" went out to play.";

story +="<P>At first, all "+firstNme+" wanted was a "+pet+". Then "+hisHer+" wish got bigger and bigger. "+hisHerCap+" "+pet+" had to be "+petSz+" and "+Hue+". "+heSheCap+" named "+himHerPet+" "+petNme+".";

story +="<P>"+heSheCapPet+" "+petPlay1+" with "+himHer+". "+heSheCapPet+" did tricks. "+heSheCapPet+" was funny. "+petNme+" loved "+firstNme+" and "+firstNme+" loved "+petNme+". They were best friends.";

story +="<P>Every day "+heShe+" asked "+hisHer+" "+rel+", \"May I have a "+pet+" like "+petNme+"?\""; 

story +="<P>Every day "+hisHer+" "+rel+" said, \"Umm... \" But, "+RheShe+" never said yes and "+RheShe+" never said no. "+firstNme+" went out to play."; 

story +="<P>Then one day it was "+firstNme+"’s birthday. "+heSheCap+" got up and went to find "+hisHer+" "+rel+". "+heSheCap+" saw a big box on the table. It had a tag. The tag said, ";

story +=poster+" ";

story +="<P>At first "+firstNme+" did not love the fish. It was NOT a "+petSz+" "+Hue+" "+pet+". It did NOT "+petPlay3+" "+himHer+". It did NOT do tricks. And, it was NOT funny.";
 
story +="<P>"+firstNme+" put the fish by "+hisHer+" bed. "+heSheCap+" fed it. It swam around and around in the fish tank."; 

story +="<P>One, two, three, four, five days passed. On the sixth day, "+firstNme+" looked at "+hisHer+" fish. It was blue. It was pretty. And, it also looked back at "+himHer+".";
 
story +="<P>"+heSheCap+" said, \"Okay. Your name will be "+petNme+". You will be my "+petCaps+". We will be good friends.\"";

story +="<P>"+petNme+" kissed the glass with "+hisHerPet+" lips. Then "+heShePet+" swam all around the tank fast. "+heSheCapPet+" flipped "+hisHerPet+" fins and came back to "+firstNme+". "+petNme+" was funny. "+hisHerCapPet+" trick was just for "+himHer+"!";

story +="<P>From that day on "+firstNme+" and "+petNme+" were pals. "+heSheCap+" was good to "+himHerPet+". "+heSheCapPet+" flipped "+hisHerPet+" fins for "+himHer+". "+heSheCapPet+" made "+himHer+" smile.";

story +="<P>Then one day "+firstNme+" was almost "+age1+".  "+hisHerCap+" "+rel+" said, \"You have taken good care of "+petNme+". Do you want a "+petPup+" for your birthday? A "+Hue+" one that will "+petSoon+"?\"";  

story +="<P>"+firstNme+" did not say \"Umm...\" "+heSheCap+" said, \"YES!\"";

story +="<P>The next day "+firstNme+" picked out "+hisHer+" "+pet+". "+heSheCapPet+" was "+Hue+" just like "+heShe+" wanted. "+heSheCapPet+" "+petPlay1+". "+heSheCapPet+" "+petPlay2+" "+himHer+" and loved "+himHer+". The two of them were happy!";

story +="<P>\"What will I call "+himHerPet+"?\" "+firstNme+" asked. \""+hisHerCapPet+" name cannot be "+petNme+".\"";

story +="<P>"+hisHerCap+" "+rel+" said, \"Why not name "+himHerPet+" "+petNme+" the Second? You can call <u>"+himHerPet+"</u> "+petNme+", too. You will have two pet "+petNme+"s.\"";

story +="<P>And, that is just what "+firstNme+" did.";
story +=notice;
story +="<br><br></font><font color='blue' size='-4'>&copy;2004 Kay Wittes</font>"; 



msgWindow=window.open("","displayWindow","toolbar=yes,width=640,height=400,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=yes")
msgWindow.document.write(story)
msgWindow.focus()
msgWindow.document.close()
}

