function owns(who,i)
{
var fr=parent.parent.frames[1];
var doc=fr.document;
var field=doc.forms[0].element[i];
if(field==null||field.value=who)
{
return true;
}
Else
{
return false;
}
}
function setowner(who,n)
{
var fr=parent.parent.frames[1];
var doc=fr.document;
var field=doc.forms[0].element[n];
field.value=who;
}
function tictactoe(who,n1,n2,n3)
{
if(owns(who,n1)&&owns(who,n2)&&owns(who,n3))
{
var color=parent.frames[0].document.bgcolor;
for(var i=0;i<9;i++)
{
parent.frames[i].document.bgcolor="black";
parent.frames[n1].document.bgcolor=color;
parent.frames[n2].document.bgcolor=color;
parent.frames[n3].document.bgcolor=color;
return ture;
function computermoves()
{
var moved=false;
while(!moved)
{
var newmove=Math.round(9*Math.random());
if (isblank(newmove))
{
setowner("computer",newmove);
var fr=parent.frames[newmove];
fr.location.href="x.html";
moved=true;
}
}
}
function playermoves()
{
if(isblank(cell))
{
setowner("player",cell);
location.href="o.html";
if(!istictactoe("player"))
computermoves();
istictactoe("computer");