/* HOMEPAGE */

var gc = document.getElementById("GAMECENTER");
var gcI = gc.getElementsByTagName("IMG");
var gcT = gc.getElementsByTagName("TABLE");
var gcC = gc.getElementsByTagName("TD");
var gcL = gc.getElementsByTagName("A");
var objText = new Object();

objText.play = "Play Now";
objText.download1 = "Free Download";
objText.download2 = "Free Download";
objText.moreInfo = "More Info";

var promoTable = gcT[1];

var promoGames = new Array();
objGame1 = new Object();
objGame2 = new Object();
objGame3 = new Object();
objGame4 = new Object();
objGame5 = new Object();
objGame6 = new Object();

objGame1.dlink = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("A")[0].href;
objGame2.dlink = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("A")[1].href;
objGame3.dlink = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("A")[2].href;

objGame1.tn = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("IMG")[0].src;
objGame2.tn = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("IMG")[1].src;
objGame3.tn = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("IMG")[2].src;

objGame1.desc = promoTable.getElementsByTagName("TR")[2].getElementsByTagName("FONT")[1].innerHTML;
objGame2.desc = promoTable.getElementsByTagName("TR")[2].getElementsByTagName("FONT")[3].innerHTML;
objGame3.desc = promoTable.getElementsByTagName("TR")[2].getElementsByTagName("FONT")[5].innerHTML;

objGame1.ilink = promoTable.getElementsByTagName("TR")[6].getElementsByTagName("A")[1].href;
objGame2.ilink = promoTable.getElementsByTagName("TR")[6].getElementsByTagName("A")[3].href;
objGame3.ilink = promoTable.getElementsByTagName("TR")[6].getElementsByTagName("A")[5].href;

objGame1.onclick = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("A")[0].onclick;
objGame2.onclick = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("A")[1].onclick;
objGame3.onclick = promoTable.getElementsByTagName("TR")[1].getElementsByTagName("A")[2].onclick;

for(var i = 1; i < 4; i++)
{
	try
	{
	eval("objGame" + i.toString()).onclick = trim(String(eval("objGame" + i.toString()).onclick).substring(String(eval("objGame" + i.toString()).onclick).indexOf("om"),String(eval("objGame" + i.toString()).onclick).length-2));
	eval("objGame" + i.toString()).onclick = eval("objGame" + i.toString()).onclick.replace("\n","");
	eval("objGame" + i.toString()).onclick = eval("objGame" + i.toString()).onclick.replace(";    ",";");
	eval("objGame" + i.toString()).dlink = "javascript:" + eval("objGame" + i.toString()).onclick + ";document.location.href=\"" + eval("objGame" + i.toString()).dlink + "\";";
	}
	catch(e)
	{
	}
}


/* ENGLISH */

try
{
objGame4.dlink = promoTable.getElementsByTagName("TR")[11].getElementsByTagName("A")[0].href;
objGame5.dlink = promoTable.getElementsByTagName("TR")[11].getElementsByTagName("A")[1].href;
objGame6.dlink = promoTable.getElementsByTagName("TR")[11].getElementsByTagName("A")[2].href;
}
catch(e)
{
	alert(e);
}

try
{
objGame4.tn = promoTable.getElementsByTagName("TR")[11].getElementsByTagName("IMG")[0].src;
objGame5.tn = promoTable.getElementsByTagName("TR")[11].getElementsByTagName("IMG")[1].src;
objGame6.tn = promoTable.getElementsByTagName("TR")[11].getElementsByTagName("IMG")[2].src;
}
catch(e)
{
	alert(e);
}

try
{
objGame4.desc = promoTable.getElementsByTagName("TR")[12].getElementsByTagName("FONT")[1].innerHTML;
objGame5.desc = promoTable.getElementsByTagName("TR")[12].getElementsByTagName("FONT")[3].innerHTML;
objGame6.desc = promoTable.getElementsByTagName("TR")[12].getElementsByTagName("FONT")[5].innerHTML;
}
catch(e)
{
	alert(e);
}

try
{
objGame4.ilink = promoTable.getElementsByTagName("TR")[16].getElementsByTagName("A")[1].href;
objGame5.ilink = promoTable.getElementsByTagName("TR")[16].getElementsByTagName("A")[3].href;
objGame6.ilink = promoTable.getElementsByTagName("TR")[16].getElementsByTagName("A")[5].href;
}
catch(e)
{
	alert(e);
}

/* NON ENGLISH */
/*
objGame4.dlink = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("A")[0].href;
objGame5.dlink = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("A")[1].href;
objGame6.dlink = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("A")[2].href;

objGame4.tn = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("IMG")[0].src;
objGame5.tn = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("IMG")[1].src;
objGame6.tn = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("IMG")[2].src;

objGame4.desc = promoTable.getElementsByTagName("TR")[18].getElementsByTagName("FONT")[1].innerHTML;
objGame5.desc = promoTable.getElementsByTagName("TR")[18].getElementsByTagName("FONT")[3].innerHTML;
objGame6.desc = promoTable.getElementsByTagName("TR")[18].getElementsByTagName("FONT")[5].innerHTML;

objGame4.ilink = promoTable.getElementsByTagName("TR")[22].getElementsByTagName("A")[1].href;
objGame5.ilink = promoTable.getElementsByTagName("TR")[22].getElementsByTagName("A")[3].href;
objGame6.ilink = promoTable.getElementsByTagName("TR")[22].getElementsByTagName("A")[5].href;

objGame4.onclick = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("A")[0].onclick;
objGame5.onclick = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("A")[1].onclick;
objGame6.onclick = promoTable.getElementsByTagName("TR")[17].getElementsByTagName("A")[2].onclick;
*/

for(var i = 4; i < 7; i++)
{
	try
	{
		eval("objGame" + i.toString()).onclick = trim(String(eval("objGame" + i.toString()).onclick).substring(String(eval("objGame" + i.toString()).onclick).indexOf("om"),String(eval("objGame" + i.toString()).onclick).length-2));
		eval("objGame" + i.toString()).onclick = eval("objGame" + i.toString()).onclick.replace("\n","");
		eval("objGame" + i.toString()).onclick = eval("objGame" + i.toString()).onclick.replace(";    ",";");
		eval("objGame" + i.toString()).dlink = "javascript:" + eval("objGame" + i.toString()).onclick + ";document.location.href=\"" + eval("objGame" + i.toString()).dlink + "\";";
	}
	catch(e)
	{
		alert(e);
	}
}

var npt = document.createElement("TABLE");
var nptb = document.createElement("TBODY");
npt.id = "newPromoTable";
gc.insertBefore(npt,gc.childNodes[0]);
npt.appendChild(nptb);

for(var i = 0; i < 6; i++)
{
	nptb.appendChild(document.createElement("TR"));
}

var rowMod = 0;

for(var i = 0; i < 6; i++)
{
	var td1 = nptb.getElementsByTagName("TR")[0+rowMod].appendChild(document.createElement("TD"));
	if((i == 2) || (i == 5))
	{
		td1.className = "oM_PromoCellRight";
	}
	else
	{
		td1.className = "oM_PromoCell";
	}
	var a1 = td1.appendChild(document.createElement("A"));
	var img1 = a1.appendChild(document.createElement("IMG"));
	a1.href = eval("objGame"+(i+1)).dlink;
	img1.src = eval("objGame"+(i+1)).tn;
	img1.className = "oM_PromoThumbNail";
	
	var td2 = nptb.getElementsByTagName("TR")[1+rowMod].appendChild(document.createElement("TD"));
	if((i == 2) || (i == 5))
	{
		td2.className = "oM_PromoCellRight";
	}
	else
	{
		td2.className = "oM_PromoCell";
	}
	var span2 = td2.appendChild(document.createElement("SPAN"));
	span2.className = "oM_PromoGameDescription";
	span2.innerHTML = eval("objGame"+(i+1)).desc;
	
	var td3 = nptb.getElementsByTagName("TR")[2+rowMod].appendChild(document.createElement("TD"));
	td3.className = "oM_PromoActionCell";
	var a3a = td3.appendChild(document.createElement("A"));
	a3a.href = eval("objGame"+(i+1)).dlink;
	a3a.innerHTML = objText.download1;
	a3a.className = "oM_PromoGameDownLink";
	var a3b = td3.appendChild(document.createElement("A"));
	a3b.href = eval("objGame"+(i+1)).ilink;
	a3b.innerHTML = objText.moreInfo;
	a3b.className = "oM_PromoGameInfoLink";
	
	if(i == 2)
	{
		rowMod = 3;
	}
}

var tmain = document.createElement("TABLE");
tmain.id = "oM_homePageMainTable"
gc.insertBefore(tmain,gc.childNodes[1]);
tmain.appendChild(document.createElement("TBODY"));
var tmainRow = tmain.getElementsByTagName("TBODY")[0].appendChild(document.createElement("TR"));
tmainRow.appendChild(document.createElement("TD"));
tmainRow.appendChild(document.createElement("TD"));
tmainRow.appendChild(document.createElement("TD"));
tmainRow.getElementsByTagName("TD")[0].id = "oM_homePageMainLeft";
tmainRow.getElementsByTagName("TD")[1].className = "oM_HomePageVerticalDivider";
tmainRow.getElementsByTagName("TD")[2].id = "oM_homePageMainRight";
var vertSpacer = tmainRow.getElementsByTagName("TD")[1].appendChild(document.createElement("IMG"));
vertSpacer.src = "/skin/images/spacer.gif";

var leftColumn;

for(var i = 0; i < gcI.length; i++)
{
	if(gcI[i].src.indexOf("topGames") != -1)
	{
		try
		{
			var lcp = gcI[i].parentNode;
			while(lcp.nodeName != "TABLE")
			{
				lcp = lcp.parentNode;
			}
			leftColumn = lcp;
			break;
		}
		catch(e)
		{
		}
	}
}


var leftGames = new Array();

try
{
	var leftRows = lcp.getElementsByTagName("TR");
	for(var i = 1; i < leftRows.length-1; i++)
	{
		lGame = new Object();
		lGame.ilink = leftRows[i].getElementsByTagName("A")[0].href;
		lGame.tn = leftRows[i].getElementsByTagName("IMG")[0].src;
		lGame.name = leftRows[i].getElementsByTagName("A")[1].innerHTML;
		lGame.desc = leftRows[i].getElementsByTagName("FONT")[0].innerHTML;
		i+=4;
		lGame.dlink = leftRows[i].getElementsByTagName("A")[0].href;
		leftGames.push(lGame);
		i++;
	}
}
catch(e)
{
}

var nlct = document.createElement("TABLE");
var nlctb = document.createElement("TBODY");
nlct.id = "newLeftColumnTable";
document.getElementById("oM_homePageMainLeft").appendChild(nlct);
nlct.appendChild(nlctb);

//nlct.border = 1;

nlctb.appendChild(document.createElement("TR"));
nlctb.getElementsByTagName("TR")[0].appendChild(document.createElement("TD"));
nlctb.getElementsByTagName("TD")[0].colSpan = 2;
nlctb.getElementsByTagName("TD")[0].id = "homePageTopGamesLeft";
nlctb.getElementsByTagName("TD")[0].appendChild(document.createElement("IMG"));
nlctb.getElementsByTagName("TD")[0].getElementsByTagName("IMG")[0].src = "/skin/images/spacer.gif";

for(var i = 0; i < leftGames.length; i++)
{
	var tr1 = nlctb.appendChild(document.createElement("TR"));
	var td1 = tr1.appendChild(document.createElement("TD"));
	td1.className = "oM_LeftColumnLeftCell";
	var a1 = td1.appendChild(document.createElement("A"));
	a1.href = leftGames[i].ilink;
	a1.className = "oM_LeftColumnThumbNail";
	var img1 = a1.appendChild(document.createElement("IMG"));
	img1.src = leftGames[i].tn;
	var td2 = tr1.appendChild(document.createElement("TD"));
	td2.className = "oM_LeftColumnRightCell";
	var a2 = td2.appendChild(document.createElement("A"));
	a2.href = leftGames[i].ilink;
	a2.innerHTML = leftGames[i].name;
	a2.className = "oM_LeftColumnGameName";
	var span2 = td2.appendChild(document.createElement("SPAN"));
	span2.innerHTML = leftGames[i].desc;
	span2.className = "oM_LeftColumnDescription";
	var a3 = td2.appendChild(document.createElement("A"));
	a3.href = leftGames[i].dlink;
	a3.innerHTML = objText.download2;
	a3.className = "oM_LeftColumnDownLink";
	var a4 = td2.appendChild(document.createElement("A"));
	a4.href = leftGames[i].ilink;
	a4.innerHTML = objText.moreInfo;
	a4.className = "oM_LeftColumnInfoLink";
	var tr2 = nlctb.appendChild(document.createElement("TR"));
	var td3 = tr2.appendChild(document.createElement("TD"));
	td3.colSpan = 2;
	td3.className = "oM_LeftColumnDividerStrip";
}

nlctb.getElementsByTagName("TD")[nlctb.getElementsByTagName("TD").length-1].className = "oM_LeftColumnDividerStripLAST";

var rightColumn;

for(var i = 20; i < (gcI.length-20); i++)
{
	if(gcI[i].src.indexOf("newGames") != -1)
	{
		var rcp = gcI[i].parentNode;
		while(rcp.nodeName != "TABLE")
		{
			rcp = rcp.parentNode;
		}
		rightColumn = rcp;
		break;
	}
}

var rightGames = new Array();
var togRow = null;

var rightRows = rcp.getElementsByTagName("TR");
for(var i = 4; i < rightRows.length-4; i++)
{
	rGame = new Object();
	rGame.ilink = rightRows[i].getElementsByTagName("A")[0].href;
	rGame.tn = rightRows[i].getElementsByTagName("IMG")[0].src;
	rGame.name = rightRows[i].getElementsByTagName("A")[1].innerHTML;
	i+=3;
	rGame.desc = rightRows[i].getElementsByTagName("FONT")[0].innerHTML;
	i++;
	rGame.dlink = rightRows[i].getElementsByTagName("A")[0].href;
	rightGames.push(rGame);
	i++;
	if(rightRows[i].innerHTML.indexOf("topOnline") == -1)
	{
		i++;
	}
	else
	{
		togRow = rightRows[i];
		break;
	}
}

var nrct = document.createElement("TABLE");
var nrctb = document.createElement("TBODY");
nrct.id = "newRightColumnTable";
document.getElementById("oM_homePageMainRight").appendChild(nrct);
nrct.appendChild(nrctb);

nrctb.appendChild(document.createElement("TR"));
nrctb.getElementsByTagName("TR")[0].appendChild(document.createElement("TD"));
nrctb.getElementsByTagName("TD")[0].colSpan = 2;
nrctb.getElementsByTagName("TD")[0].id = "homePageNewGamesRight";
nrctb.getElementsByTagName("TD")[0].appendChild(document.createElement("IMG"));
nrctb.getElementsByTagName("TD")[0].getElementsByTagName("IMG")[0].src = "/skin/images/spacer.gif";

for(var i = 0; i < rightGames.length; i++)
{
	var tr1 = nrctb.appendChild(document.createElement("TR"));
	var td1 = tr1.appendChild(document.createElement("TD"));
	td1.className = "oM_RightColumnLeftCell";
	var a1 = td1.appendChild(document.createElement("A"));
	a1.href = rightGames[i].ilink;
	var img1 = a1.appendChild(document.createElement("IMG"));
	img1.src = rightGames[i].tn;
	img1.className = "oM_RightColumnThumbNail";
	var td2 = tr1.appendChild(document.createElement("TD"));
	td2.className = "oM_RightColumnRightCell";
	var a2 = td2.appendChild(document.createElement("A"));
	a2.href = rightGames[i].ilink;
	a2.innerHTML = rightGames[i].name;
	a2.className = "oM_RightColumnGameName";
	var span2 = td2.appendChild(document.createElement("SPAN"));
	span2.innerHTML = rightGames[i].desc;
	span2.className = "oM_RightColumnDescription";
	var tr2 = nrctb.appendChild(document.createElement("TR"));
	var td3 = tr2.appendChild(document.createElement("TD"));
	td3.colSpan = 2;
	td3.className = "oM_RightColumnLinksCell";
	var a3 = td3.appendChild(document.createElement("A"));
	a3.href = rightGames[i].dlink;
	a3.innerHTML = objText.download1;
	a3.className = "oM_RightColumnDownLink";
	var a4 = td3.appendChild(document.createElement("A"));
	a4.href = rightGames[i].ilink;
	a4.innerHTML = objText.moreInfo;
	a4.className = "oM_RightColumnInfoLink";
	var tr3 = nrctb.appendChild(document.createElement("TR"));
	var td4 = tr3.appendChild(document.createElement("TD"));
	td4.colSpan = 2;
	td4.className = "oM_RightColumnDividerStrip";	
}

nrctb.getElementsByTagName("TD")[nrctb.getElementsByTagName("TD").length-1].className = "oM_RightColumnDividerStripLAST";

var ogR = nrctb.appendChild(document.createElement("TR"));
var ogC = ogR.appendChild(document.createElement("TD"));
ogC.colSpan = 2;
ogC.id = "homePageOnlineGamesRight";
var onlineGamesLink = ogC.appendChild(document.createElement("A"));
onlineGamesLink.href = "/category.htm?code=1001";
onlineGamesLink.appendChild(document.createElement("IMG"));
onlineGamesLink.getElementsByTagName("IMG")[0].src = "/skin/images/spacer.gif";

var onlineGames = new Array();

while(togRow.nextSibling.nodeName != "TR")
{
	togRow = togRow.nextSibling;
}

togRow = togRow.nextSibling.getElementsByTagName("TABLE")[0].getElementsByTagName("TR");

for(var i = 0; i < togRow.length; i++)
{
	var oGame = new Object();
	oGame.ilink = togRow[i].getElementsByTagName("A")[0].href;
	oGame.tn = togRow[i].getElementsByTagName("IMG")[1].src;
	oGame.name = togRow[i].getElementsByTagName("A")[1].innerHTML;
	i+=5;
	oGame.desc = togRow[i].getElementsByTagName("FONT").innerHTML;
	i++;
	oGame.plink = togRow[i].getElementsByTagName("A")[0].href;
	onlineGames.push(oGame);
}

for(var i = 0; i < onlineGames.length; i++)
{
	var tr1 = nrctb.appendChild(document.createElement("TR"));
	var td1 = tr1.appendChild(document.createElement("TD"));
	td1.className = "oM_RightColumnLeftCell";
	var a1 = td1.appendChild(document.createElement("A"));
	a1.href = onlineGames[i].ilink;
	var img1 = a1.appendChild(document.createElement("IMG"));
	img1.src = onlineGames[i].tn;
	img1.className = "oM_RightColumnThumbNail";
	var td2 = tr1.appendChild(document.createElement("TD"));
	td2.className = "oM_RightColumnRightCell";
	var a2 = td2.appendChild(document.createElement("A"));
	a2.href = onlineGames[i].ilink;
	a2.innerHTML = onlineGames[i].name;
	a2.className = "oM_RightColumnGameName";
	var span2 = td2.appendChild(document.createElement("SPAN"));
	span2.innerHTML = onlineGames[i].desc;
	span2.className = "oM_RightColumnDescription";
	var tr2 = nrctb.appendChild(document.createElement("TR"));
	var td3 = tr2.appendChild(document.createElement("TD"));
	td3.colSpan = 2;
	td3.className = "oM_RightColumnLinksCell";
	var a3 = td3.appendChild(document.createElement("A"));
	a3.href = onlineGames[i].plink;
	a3.innerHTML = objText.play;
	a3.className = "oM_RightColumnPlayLink";
	var a4 = td3.appendChild(document.createElement("A"));
	a4.href = onlineGames[i].ilink;
	a4.innerHTML = objText.moreInfo;
	a4.className = "oM_RightColumnInfoLink";
	var tr3 = nrctb.appendChild(document.createElement("TR"));
	var td4 = tr3.appendChild(document.createElement("TD"));
	td4.colSpan = 2;
	td4.className = "oM_RightColumnDividerStrip";	
}

nrctb.getElementsByTagName("TD")[nrctb.getElementsByTagName("TD").length-1].className = "oM_RightColumnDividerStripLAST";
document.getElementById("inner").style.display = "none";

var underDiv = document.createElement("DIV");
underDiv.id = "oM_HomePageUnderDiv";
gc.insertBefore(underDiv,gc.childNodes[2]);

function trim(myString)
{
	return myString.replace(/^\s*(\b.*\b|)\s*$/, '');
}

document.getElementById("inner").style.display = "none";