<!-- hide script from old browsers
var vers = navigator.appVersion;
if (vers.indexOf("3.") == 0 || vers.indexOf("2.") == 0)
{
    alert("Welcome to mohaniyer.com. Sorry, but you must use Navigator 4.0 or incomingternet Explorer 4.0 to browse this site - Mohan Iyer");

}

var layerRef="null", layerStyleRef="null";
var styleSwitch="null";
var ns=0, ie=0;
var i=0, r1=0, r2=0;
var l=22, t=360;
var randomNumber=0;
var whoseturn="null";
var xstop="null", ystop="null";
var next_slide="n";
var move_ahead="y";
var lyrno=0;
var leftposreached="n", topposreached="n";
var howmany=0;
var nscurrentsquare = 1;
var iecurrentsquare = 1;
var gameover = 0, nswon = 0, iewon = 0;
var x=0, y=0, ls=0, ts=0, li=0, ti=0;
var jrbg="null";
var nsleftsaved = 22;
var nstopsaved = 360;
var ieleftsaved = 22;
var ietopsaved = 360;

var leftarray = new Array(0,
                 22, 72, 122, 172, 222, 272, 322, 372, 422, 472,
                 472, 422, 372, 322, 272, 222, 172, 122, 72, 22,
                 22, 72, 122, 172, 222, 272, 322, 372, 422, 472,
                 472, 422, 372, 322, 272, 222, 172, 122, 72, 22, 
                 22, 72, 122, 172, 222, 272, 322, 372, 422, 472,
                 472, 422, 372, 322, 272, 222, 172, 122, 72, 22,                 
                 22, 72, 122, 172, 222, 272, 322, 372, 422, 472,
                 472, 422, 372, 322, 272, 222, 172, 122, 72, 22, 
                 22, 72, 122, 172, 222, 272, 322, 372, 422, 472,
                 472, 422, 372, 322, 272, 222, 172, 122, 72, 22);
var toparray = new Array(0,
                 360, 360, 360, 360, 360, 360, 360, 360, 360, 360,
                 320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
                 280, 280, 280, 280, 280, 280, 280, 280, 280, 280,
                 240, 240, 240, 240, 240, 240, 240, 240, 240, 240,
                 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
                 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
                 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 
                  80,  80,  80,  80,  80,  80,  80,  80,  80,  80,
                  40,  40,  40,  40,  40,  40,  40,  40,  40,  40,
                   0,   0,   0,   0,   0,   0,   0,   0,   0,   0);

var janetreno = new Array(3,6,10,13,17,25,30,33,39,44,47,52,55,59,64,69,73,78,80,85,90,94,99);
var billgates = new Array(4,8,11,19,21,26,31,35,38,42,50,51,53,57,61,67,71,75,79,82,87,92,98);
var blankup = new Array(12,14,22,27,32,34,46,49,54,56,58,66,70,76,81,84,86,89,91,93,95,97,100);
var blankdown = new Array(2,5,9,16,2,16,12,18,1,29,15,40,20,5,23,34,54,14,20,1,41,9,56);
digits = new Array(7);
for (i = 1; i < 7; i++) {
   digits[i] = new Image(40, 40);
   digits[i].src = "images/dice0" + i + ".gif";
   }
randomNumber = Math.round(Math.random());
if (randomNumber == 0) 
{
 whoseturn = "inexp"; 
}
else 
{
 whoseturn = "nsnav";
}
function startnew()
{
 randomNumber = Math.round(Math.random());
 if (randomNumber == 0) 
 {
  whoseturn = "inexp"; 
 }
 else 
 {
  whoseturn = "nsnav";
 }
 whoseturnnow(whoseturn);
 nscurrentsquare = 1;
 iecurrentsquare = 1;
 gameover = 0;
 nswon = 0;
 iewon = 0;
 nsleftsaved = 22;
 nstopsaved = 360;
 ieleftsaved = 22;
 ietopsaved = 360;
 if (ns)
 {
   document.layers["inexp"].left = 22;
   document.layers["nsnav"].left = 22;
   document.layers["inexp"].top = 360;
   document.layers["nsnav"].top = 360;
  document.layers["jpu"].visibility = "hide";
  document.layers["jpd"].visibility = "hide";
  document.layers["bpu"].visibility = "hide";
  document.layers["bpd"].visibility = "hide";
 }
 else
 {
   document.all["inexp"].style.left = "22px";
   document.all["nsnav"].style.left = "22px";
   document.all["inexp"].style.top = "360px";
   document.all["nsnav"].style.top = "360px";
  document.all["jpu"].style.visibility = "hidden";
  document.all["jpd"].style.visibility = "hidden";
  document.all["bpu"].style.visibility = "hidden";
  document.all["bpd"].style.visibility = "hidden";
 }
}

function detectbrowser()
{
  if (navigator.appName == "Netscape") {
     ns = 1;
     layerStyleRef = "layer.";
     layerRef = "document.layers";
     styleSwitch = "";
  }
  else {
     ie = 1;
     layerStyleRef = "layer.style.";
     layerRef = "document.all";
     styleSwitch = ".style";
  }
  whoseturnnow(whoseturn);
}

function whoseturnnow(w)
{
 if (w == "nsnav") 
 {
  if (ns)
  {
   document.layers["showie"].visibility = "hide";
   document.layers["showns"].visibility = "show";
  }
  else
  {
   document.all["showie"].style.visibility = "hidden";
   document.all["showns"].style.visibility = "visible";
  }
 }
 else
 {
  if (ns)
  {
   document.layers["showie"].visibility = "show";
   document.layers["showns"].visibility = "hide";
  }
  else
  {
   document.all["showie"].style.visibility = "visible";
   document.all["showns"].style.visibility = "hidden";
  }
 }
 if (ns)
 {
  document.layers["misctext"].visibility = "show";
 }
 else
 {
  document.all["misctext"].style.visibility = "visible";
 }
}

function rolldice()
{
 if (ns) 
 {
  document.layers["jpu"].visibility = "hide";
  document.layers["jpd"].visibility = "hide";
  document.layers["bpu"].visibility = "hide";
  document.layers["bpd"].visibility = "hide";
  document.layers["newgame"].visibility = "hide";
 }
 else
 {
  document.all["jpu"].style.visibility = "hidden";
  document.all["jpd"].style.visibility = "hidden";
  document.all["bpu"].style.visibility = "hidden";
  document.all["bpd"].style.visibility = "hidden";
  document.all["newgame"].style.visibility = "hidden";
 }
  randomNumber = Math.round(6*Math.random());
  if (randomNumber == 0) {randomNumber = 1;}
  if (randomNumber > 6) {randomNumber = 6;}
  r1 = randomNumber;
  randomNumber = Math.round(6*Math.random());
  if (randomNumber == 0) {randomNumber = 1;}
  if (randomNumber > 6) {randomNumber = 6;}
  r2 = randomNumber;
  howmany = r1 + r2;
  swapImage = eval("digits[" + r1 + "].src");
  ImgName = "d1";
  if (ns) 
  {
   eval('document.dicepos1.document.images["'+ImgName+'"].src=swapImage');
  }
  else
  {
   eval('document.images["'+ImgName+'"].src=swapImage');
  }  
  swapImage = eval("digits[" + r2 + "].src");
  ImgName = "d2";
  if (ns) 
  {
   eval('document.dicepos2.document.images["'+ImgName+'"].src=swapImage');
  }
  else
  {
   eval('document.images["'+ImgName+'"].src=swapImage');
  }  
 if (ns)
 {
  document.layers["misctext"].visibility = "hide";
 }
 else
 {
  document.all["misctext"].style.visibility = "hidden";
 }
 movepiece(whoseturn); 
}

function movepiece(wt)
{
 jpudiv = 0;
 jpddiv = 0;
 bpudiv = 0;
 bpddiv = 0;
 if (wt == "nsnav") {
  nscurrentsquare = howmany + nscurrentsquare;
  for (i=0;i < 23; i++) 
  {
   if (janetreno[i] == nscurrentsquare)
   {
    nscurrentsquare = blankup[i];
    jpudiv = 1;
    i = 23;
   }
   else 
   {
     if (billgates[i] == nscurrentsquare)
     {
        nscurrentsquare = blankdown[i];
        bpddiv = 1;
        i = 23;
     }
   }  
  }
  if (nscurrentsquare >= 100)
  {
   nscurrentsquare = 100;
   gameover = 1;
   nswon = 1;
  }
  ls = leftarray[nscurrentsquare];
  ts = toparray[nscurrentsquare];
  l = nsleftsaved;
  t = nstopsaved;
 }
 else 
 {
  iecurrentsquare = howmany + iecurrentsquare;
  for (i=0;i < 23; i++) 
  {
   if (janetreno[i] == iecurrentsquare)
   {
    iecurrentsquare = blankdown[i];
    jpddiv = 1;
    i = 23;
   }
   else 
   {
     if (billgates[i] == iecurrentsquare)
     {
        iecurrentsquare = blankup[i];
        bpudiv = 1;
        i = 23;
     }
   }  
  }
  if (iecurrentsquare >= 100)
  {
   iecurrentsquare = 100;
   gameover = 1;
   iewon = 1;
  }
  ls = leftarray[iecurrentsquare];
  ts = toparray[iecurrentsquare];
  l = ieleftsaved;
  t = ietopsaved;
 }
 if (ls > l) 
 { 
  li = 5; 
 }
 else 
 {
   if (l == ls) 
   { 
   li = 0; 
   }
   else 
   {
   li = -5; 
   }
 }
 if (ts > t) 
 { 
  ti = 5; 
 }
 else 
 {
   if (t == ts) 
   { 
   ti = 0; 
   }
   else 
   {
   ti = -5; 
   }
 }
 if (jpudiv == 1) { jrbg = "jpu"; }
 if (jpddiv == 1) { jrbg = "jpd"; }
 if (bpudiv == 1) { jrbg = "bpu"; }
 if (bpddiv == 1) { jrbg = "bpd"; }
 if (jpudiv == 1 || jpddiv == 1 || bpudiv == 1 || bpddiv == 1)
 {
   if (ns)
   {
     eval("document.layers['" + jrbg + "'].visibility = " + "'show'");
   }
   else
   {
     eval("document.all['" + jrbg + "'].style.visibility = " + "'visible'");
   }
 }
 moveLayer(wt,ls,ts,li,ti,l,t);
}  

function moveLayer(lyrName,leftstop,topstop,leftinc,topinc,leftpos,toppos) 
{
 if (ns) {
 xstop = eval(leftstop); 
 ystop = eval(topstop);
 } else { 
 xstop = eval(leftstop)+"px";
 ystop = eval(topstop)+"px";
 }
 if (((leftinc > 0) && 
   (eval(layerRef+'["'+lyrName+'"]'+styleSwitch+'.left != xstop'))) ||
   ((leftinc < 0) &&
   (eval(layerRef+'["'+lyrName+'"]'+styleSwitch+'.left != xstop')))) {
   leftpos+=leftinc;
   leftposreached = "n";
   eval(layerRef+'["'+lyrName+'"]'+styleSwitch+'.left = leftpos');}
 else {
   leftposreached = "y"; }
 if (((topinc > 0) && 
   (eval(layerRef+'["'+lyrName+'"]'+styleSwitch+'.top != ystop'))) ||
   ((topinc < 0) &&
   (eval(layerRef+'["'+lyrName+'"]'+styleSwitch+'.top != ystop')))) {
   toppos+=topinc;
   topposreached = "n";
   eval(layerRef+'["'+lyrName+'"]'+styleSwitch+'.top = toppos'); }
 else {
   topposreached = "y"; }
 if (leftposreached == "n" || topposreached == "n") 
 {
 setTimeout('moveLayer("'+lyrName+'"'+','+leftstop+','+topstop+','+leftinc+','+topinc+','+leftpos+','+toppos+')',1);
 }
 else 
 {
  clearTimeout();
  if (lyrName == "inexp")
  {
   ieleftsaved = leftstop;
   ietopsaved = topstop;
   whoseturn = "nsnav";
  }
  else
  {
   nsleftsaved = leftstop;
   nstopsaved = topstop;
   whoseturn = "inexp";
  }
  if (gameover == 1)
  {
      if (ns)
      {
        document.layers["newgame"].visibility = "show";
      }
      else
      {
        document.all["newgame"].style.visibility = "visible";
      }
    if (nswon == 1)
    {
      alert("Netscape has won this war and captured the crown!");
    }
    else 
    {
      alert("Internet Explorer has won this war and captured the crown!");
    }
  }
  else
  {
   whoseturnnow(whoseturn);
  }
 }
}
// -->
