

var itags = document.getElementsByTagName("IMG");

if(document.getElementById("moregames-body"))
{
	var Atags = document.getElementsByTagName("A");
	for(var i = 0; i < Atags.length; i++)
	{
		if(Atags[i].innerHTML == "Free Download")
		{
			Atags[i].className = "obDownload";
			Atags[i].innerHTML = "Download";
		}
	}
	for(var i = 0; i < itags.length; i++)
	{
		if(itags[i].src.indexOf("plus") != -1)
		{
			if(itags[i].src.indexOf("Puzzaz") == -1)
			{
				itags[i].style.display = "none";
			}
		}
		if(itags[i].src.indexOf("arrowRight") != -1)
		{
			itags[i].style.display = "none";
		}
	}
}







if(document.getElementById("homepage_ver2-body"))
{
	
	for(var i = 0; i < itags.length; i++)
	{
		if(itags[i].src.indexOf("plus") != -1)
		{
			if(itags[i].src.indexOf("Puzzaz") == -1)
			{
				itags[i].style.display = "none";
			}
		}
		if(itags[i].src.indexOf("arrowRight") != -1)
		{
			itags[i].style.display = "none";
		}
	}
	
	var objLeftColumn;
	var objRightColumn;
	var arrSmallDividers = new Array();

	// SHIFT THE TOP SIX TABLE TO THE RIGHT
	var gc = document.getElementById("GAMECENTER");
	var tables = gc.getElementsByTagName("TABLE");
	var topTable = tables[1];

	if(topTable.nodeName == "TABLE")
	{
		topTable.id = "TOPSIX";
		topTable.style.position = "relative";
		topTable.style.left = "12px";
		//topTable.style.marginBottom = "200px";
	}

	var tags = document.getElementsByTagName("IMG");
	for(var i = 0; i < tags.length; i++)
	{
		if(tags[i].src.indexOf("arrowDown") != -1)
		{
			tags[i].style.display = "none";
		}
		if(tags[i].src.indexOf("arrowRight") != -1)
		{
			tags[i].style.display = "none";
		}
		if(tags[i].src.indexOf("topGamesL") != -1)
		{
			tags[i].style.height = "30px";
			tags[i].style.margin = "0px 0px 5px 0px";
			objLeftColumn = tags[i].parentNode.parentNode.parentNode;
		}
		if(tags[i].src.indexOf("freeDownloadS_out") != -1)
		{
			tags[i].onmouseover = function(){
				this.src = "/skin/images/freeDownloadS_over.gif";
			}
			tags[i].onmouseout = function(){
				this.src = "/skin/images/freeDownloadS_out.gif";
			}
		}
		if(tags[i].src.indexOf("newGames20p.gif") != -1)
		{
			tags[i].style.margin = "0px 0px 4px 0px";
			objRightColumn = tags[i].parentNode.parentNode.parentNode.parentNode;
			objRightColumn.id = "obRightColumn";
		}
		if(tags[i].src.indexOf("topOnlineGames.gif") != -1)
		{
			tags[i].style.margin = "10px 0px 11px 0px";
		}
	}
	var TDtags = document.getElementsByTagName("TD");
	var lastI = 0;
	for(var i = 0; i < TDtags.length; i++)
	{
		if(TDtags[i].style.backgroundImage.indexOf("dividerStrip") != -1)
		{
			//TDtags[i].style.border = "1px solid red";
			TDtags[i].style.backgroundImage = "url(/skin/images/dividerStrip.gif)";
			TDtags[i].style.backgroundPosition = "0px 3px";
			TDtags[i].style.backgroundRepeat = "no-repeat";
			TDtags[i].style.height = 39;
			LinksTable = TDtags[i].getElementsByTagName("TABLE");
			LinksTable[0].style.position = "relative";
			LinksTable[0].style.top = "-5px";
			lastI = i;
		}
		if((TDtags[i].innerHTML.indexOf("arrowDown") != -1) && (TDtags[i].innerHTML.indexOf("TD") == -1))
		{
			var objLink = TDtags[i].firstChild.nextSibling;
			if(objLink.nodeName == "A")
			{
				objLink.className = "obDownload";
				objLink.innerHTML = "Free Download";
			}
		}
		if((TDtags[i].innerHTML.indexOf("arrowRight") != -1) && (TDtags[i].innerHTML.indexOf("TD") == -1))
		{
			var objLink = TDtags[i].firstChild.nextSibling;
			var ihtml = TDtags[i].innerHTML;
			if(objLink.nodeName == "A")
			{
				objLink.className = "obDownload";
				objLink.innerHTML = "Play Online";
			}
			var el = TDtags[i].parentNode.parentNode.parentNode.parentNode;
			//alert(el.nodeName);
			el.innerHTML += '<div id="dividerSmall'+i+'"><img src="/skin/images/dividerStripSmall.gif" style="position:relative; margin-left:2px; top:4px;"></div>';
		}
		/*
		if(TDtags[i].innerHTML.indexOf("/Buy") != -1)
		{
			var ihtml = TDtags[i].innerHTML;
			ihtml = ihtml.replace(/\/Buy/,"");
			TDtags[i].innerHTML = ihtml;
		}
		*/
		if(TDtags[i].innerHTML.indexOf("plusG") != -1)
		{
			TDtags[i].style.paddingBottom = "1px";
		}
		if(TDtags[i].innerHTML.indexOf("&nbsp;&nbsp;") != -1)
		{
			if(TDtags[i].innerHTML.indexOf("<TD") == -1)
			{
				TDtags[i].innerHTML = TDtags[i].innerHTML.replace("&nbsp;&nbsp;","&nbsp;&nbsp;&nbsp;&nbsp;");
			}
		}
		/*
		if((TDtags[i].innerHTML.indexOf('table 12') != -1) && (TDtags[i].innerHTML.indexOf('table 11') == -1)){
			var str = TDtags[i].innerHTML;
			TDtags[i].innerHTML += '<div><img src="/skin/images/dividerStripSmall.gif" style="position:relative; margin-left:2px; top:4px;"></div>';
		};
		*/
		if(TDtags[i].width == "98")
		{
			// This targets the more info link in the New Games Column
			TDtags[i].align = "right";
			TDtags[i].width = 125;
			//TDtags[i].style.border = "1px solid red";
			TDtags[i].style.paddingRight = "10px";
		}
		/*
		This targets the game name in the New Games Column
		if(TDtags[i].width == "94")
		{
			TDtags[i].style.border = "1px solid red";
		}
		*/
	}
	
	TDtags[lastI].style.backgroundImage = "none";
	TDtags[lastI].style.height = 20;
	
		/*var iLength = arrSmallDividers.length;
		var removeDiv = document.getElementById("dividerSmall"+arrSmallDividers[iLength]);
		removeDiv.style.display = "none";
	try
	{
		removeDiv = document.getElementById("dividerSmall"+arrSmallDividers[iLength-1]);
		removeDiv.style.display = "none";
	}
	catch(err)
	{
		alert(err);
	}*/
	if(objRightColumn){

		var arrTables = objRightColumn.getElementsByTagName("TABLE");
		arrTables[0].cellSpacing = 0;
		arrTables[0].width = 205;
		arrTables[0].style.marginLeft = "2px";

		var arrRightLinks = objRightColumn.getElementsByTagName("A");
		for(var i = 0; i < arrRightLinks.length; i++){
			if(arrRightLinks[i].href.indexOf("exe") != -1)
			{
				arrRightLinks[i].style.fontWeight = "bold";
			}
		}
		
		var arrRightCells = arrTables[0].getElementsByTagName("TD");
		
		for(var i = 9; i < arrRightCells.length; i++){
			if(arrRightCells[i].firstChild)
			{
				if(arrRightCells[i].firstChild.nodeName == "IMG")
				{
					if(arrRightCells[i].firstChild.src.indexOf("1pixel") != -1)
					{
						arrRightCells[i].colSpan = 2;
						arrRightCells[i].vAlign = "middle";
						arrRightCells[i].height = 14;
						arrRightCells[i].firstChild.src = "/skin/images/dividerStripSmall.gif";
						arrRightCells[i].firstChild.width = 205;
						arrRightCells[i].firstChild.height = 1;
						arrRightCells[i].firstChild.style.position = "relative";
						arrRightCells[i].firstChild.style.left = "-3px";
					}
				}
			}
		}
	
	}
}














if(document.getElementById("category-body"))
{
	var table = document.getElementById("gameBoxMiddle");
	var cell = table.firstChild;
	if(cell.nodeName != "TBODY")
	{
		cell = cell.nextSibling;
	}
	try
	{
	cell = cell.firstChild;
	if(cell.nodeName != "TD"){
		cell = cell.firstChild;
	}
	cell.style.backgroundImage = "url(/skin/images/catback.gif)";
	cell.style.backgroundRepeat = "no-repeat";
	cell.style.backgroundPosition = "0px 8px";
	cell.style.textAlign = "center";
	cell.height = 45;
	}
	catch(err)
	{
	
	}
	
	var tables = document.getElementsByTagName("TABLE");
	for(var i = 20; i < tables.length; i++)
	{
		if(tables[i].cellPadding > 0)
		{
			tables[i].cellPadding = 0;
			tables[i].cellSpacing = 0;
			tables[i].style.margin = "3px 0px 3px 0px";
			
			var arrRows = tables[i].getElementsByTagName("TD");
			
			for(var j = 0; j < arrRows.length; j++)
			{
				if(arrRows[j].colSpan == 3)
				{
					if(arrRows[j].firstChild.nodeName == "FONT")
					{
						arrRows[j].vAlign = "top";
						arrRows[j].style.paddingBottom = "8px";
						arrRows[j].width = 510;
					}
				}
			}
						  
		}
		if(tables[i].cellSpacing > 0)
		{
			tables[i].cellPadding = 0;
			tables[i].cellSpacing = 0;
		}
	}
	
	for(var i = 0; i < itags.length; i++)
	{
		if(itags[i].width == 81)
		{
			itags[i].style.marginRight = "10px";
		}
	}
	
}

if(document.getElementById("multiplayer-body"))
{
	var gcInner = document.getElementById("gcSheath");
	var divs = gcInner.getElementsByTagName("DIV");
	var tables = divs[1].getElementsByTagName("TABLE");

	for(var i = 2; i < divs.length; i++)
	{
		if(divs[i].className == "gameContainer")
		{
			var strip = document.createElement("DIV");
			strip.style.backgroundImage = "url(/skin/images/dividerStrip.gif)";
			strip.style.backgroundPosition = "0px -33px";
			strip.style.backgroundRepeat = "no-repeat";
			strip.style.height = "10px";
			strip.style.border = "0px solid red";
			divs[i].appendChild(strip);
		}
	}

	
	tables[1].style.width = "380px";

	var tTags = document.getElementsByTagName("TD");
	for(var i = 0; i < tTags.length; i++)
	{
		if(tTags[i].width == "1")
		{
			tTags[i].parentNode.removeChild(tTags[i]);
		}
		if((tTags[i].innerHTML.indexOf("arrowRight") != -1) && (tTags[i].innerHTML.indexOf("TD") == -1))
		{
			var objLink = tTags[i].firstChild.nextSibling;
			var ihtml = tTags[i].innerHTML;
			if(objLink.nodeName == "A")
			{
				objLink.className = "obDownload";
				objLink.innerHTML = "Play Online";
			}
		}
		if(tTags[i].innerHTML.indexOf("&nbsp;&nbsp;") != -1)
		{
			tTags[i].innerHTML = tTags[i].innerHTML.replace("&nbsp;&nbsp;","");
		}
		if(tTags[i].innerHTML.indexOf("Top online games") != -1 && tTags[i].innerHTML.indexOf("<TD") == -1)
		{
			var OMG = tags[i].getElementsByTagName("TABLE");
			OMG[0].style.borderTop = "1px solid #C1C5EA";
			OMG[0].style.margin = "3px 0px 0px 4px";
			OMG[0].style.backgroundColor = "blue";
		}
	}
	var aTags = document.getElementsByTagName("A");
	for(var i = 0; i < aTags.length; i++)
	{
		if(aTags[i].href.indexOf("playMultiOnline") != -1)
		{
			aTags[i].className = "obDownload";
			aTags[i].innerHTML = "Play Now";
			aTags[i].style.display = "block";
			aTags[i].style.height = "25px";
			aTags[i].style.paddingTop = "12px";
			aTags[i].style.border = "0px solid red";
		}
	}
}

if(document.getElementById("gamepage-body"))
{

	// MOVE THE GAME'S NAME INTO THE MED STRIP
	var gameNameCell = document.getElementById("headerStrip");
	var gameNameText = gameNameCell.firstChild.innerHTML;

	var table = document.getElementById("gameBoxMiddle");
	cell = table.firstChild.firstChild.firstChild;
	cell.style.backgroundImage = "url(/skin/images/catbackGAMEPAGE.gif)";
	cell.style.height = "26px";
	cell.style.backgroundRepeat = "repeat-y";
	cell.style.backgroundPosition = "0px 0px";
	cell.align = "center";
	cell.style.fontFamily = "Verdana";
	cell.style.fontWeight = "bold";
	cell.style.fontSize = "12px";
	cell.style.color = "#FFFFFF";
	cell.style.padding = "0px";
	cell.innerHTML = gameNameText;
	//cell.style.textTransform = "lowercase";
	
	/*
	// REMOVE THE GAP AT THE TOP OF THE GAME DETAIL PAGE
	var table2 = document.getElementById("gameBoxTop");
	var cell = table.firstChild.firstChild;
	cell.style.display = "none";
	*/
	
	// REMOVE THE GAP IMMEDIATELY BELOW THE MEDSTRIP
	cell = cell.parentNode.nextSibling.firstChild;
	cell.innerHTML = "";
	cell.style.height = "4px";
	
	var tags = document.getElementsByTagName("TD");
	for(var i = 0; i < tags.length; i++)
	{
		// REMOVE THE VERTICAL DOTTED LINE AND THUS ALLOW THE BACKGROUND TO SHOW THROUGH
		if(tags[i].style.backgroundImage.indexOf("vertDottedLine") != -1)
		{
			//tags[i].style.backgroundImage = "none";
			tags[i].style.display = "none";
		}
		if(tags[i].innerHTML == "&nbsp;")
		{
			theTable = tags[i].parentNode.parentNode;
			theTable.removeChild(tags[i].parentNode);
		}
		/* GIVE THE RELATED GAMES COLUMN AN ID */
		if((tags[i].innerHTML.indexOf("Right column") != -1) && (tags[i].innerHTML.indexOf("vertDottedLine") == -1))
		{
			tags[i].firstChild.nextSibling.id = "RightColumn";
		}
		
	}
	
	for(var i = 0; i < itags.length; i++)
	{
		if(itags[i].src.indexOf("arrowDownB") != -1)
		{
			itags[i].style.display = "none";
		}
		
		<!-- ADD THE DIVIDER STRIP GRAPHIC TO THE RELATED GAMES COLUMN -- >
		if(itags[i].src.indexOf("relatedGames") != -1)
		{
			var objTable = itags[i].parentNode.parentNode.nextSibling.firstChild.firstChild.firstChild;
			//alert(objTable.innerHTML);
			arrRows = objTable.getElementsByTagName("TR");
			for(var j = 0; j < arrRows.length; j++)
			{
				var objRow = arrRows[j];
				//alert(objRow.innerHTML);
				if(objRow.firstChild.firstChild)
				{
					if(objRow.firstChild.firstChild.nodeName == "TABLE")
					{
						var objNewTR = document.createElement("TR");
						var objNewTD = document.createElement("TD");
						objNewTD.colSpan = 2;
						objNewTD.style.padding = "0px";
						objNewTD.style.margin = "0px";
						objNewTD.innerHTML = "<div style='height:5px;'></div><div class='divstripsmall'></div><div style='height:5px;'></div>";
						objNewTR.appendChild(objNewTD);
						objRow.firstChild.firstChild.firstChild.appendChild(objNewTR);
					}
				}
				//var objCell = objRow.firstChild;
				//objCell.style.border = "10px solid red";
			}
		}
		
	}
	
	var aTags = document.getElementsByTagName("A");
	for(var i = 0; i < aTags.length; i++)
	{
		if(aTags[i].innerHTML == "Download")
		{
			aTags[i].className = "obDownload";
		}
	}
	
	var tableTags = document.getElementsByTagName("TABLE");
	for(var i = 0; i < tableTags.length; i++)
	{
		if(tableTags[i].cellPadding == "8")
		{
			tableTags[i].cellPadding = "0";
			tableTags[i].style.position = "relative";
			tableTags[i].style.left = "-2px";
		}
	}
	
}

