var MSIE = (navigator.userAgent.indexOf("MSIE") != -1)?true:false;

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else
	{
		var expires = "";
	}
	document.cookie = name+"="+value+expires+"; path=/";
}

function setOpacity(workingElement,value)
{
	workingElement.style.filter = 'alpha(opacity=' + value*10 + ')';
	workingElement.style.opacity = value/10;
}

function setStyle(styleElement,styleText)
{	    
	if(MSIE)
	{
    	styleElement.style.setAttribute("cssText", styleText);
	}
			
	else
	{
		styleElement.setAttribute("style", styleText);
	}		  	
}

function loadImages()
{
	favicon = new Image();
	favicon.src = "/favicon.ico";
	logo = new Image();
	logo.src = "/logo.gif";
	logo.onclick = function(){window.location = '/';};
	backj = new Image();
	backj.src = "/back.jpg";
	tbackj = new Image();
	tbackj.src = "/tback.jpg";
	backgroundjpg = new Image();
	backgroundjpg.src = "/?backgroundimage.jpg";
	
}

function loadFile(fileName,inElement)
{ 
	function createRequestObject()
	{
		var request_;
		if(MSIE)
		{
			request_ = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			request_ = new XMLHttpRequest();
		}
		return request_;
	}
	var http = createRequestObject();
  
    http.onreadystatechange  = function()
    { 
         if(http.readyState  == 4)
         {
            if(http.status  == 200)
			{
                inElement.innerHTML=http.responseText;
			}
            else
            {
                 inElement.innerHTML="Error code " + http.status;
        	}
         }
    }

   http.open("GET", fileName,  true); 
   http.send(null); 
} 

function backLoad()
{
	if(document.getElementById("footer"))
	{
		clearInterval(initBackLoad);
		loadImages();
		var docBody = document.getElementsByTagName("body")[0];
		var searchForm = document.getElementsByTagName("form")[0];
		var pageContent = document.getElementById("content");
		var navigation = document.getElementById("navigation");
		
		centerBody = document.createElement("center");
		centerForm = document.createElement("center");
		table0 = document.createElement("table");
		row0 = document.createElement("tr");
		row1 = document.createElement("tr");
		cell0 = document.createElement("td");
		cell1 = document.createElement("td");
		cell2 = document.createElement("td");
		
		cell0.setAttribute("colspan","2");
		
		table0.appendChild(row0);
		table0.appendChild(row1);
		row0.appendChild(cell0);
		row1.appendChild(cell1);
		row1.appendChild(cell2);
		centerBody.appendChild(table0);
		docBody.appendChild(centerBody);		
		
		cell0.appendChild(logo);centerForm
		centerForm.appendChild(searchForm);
		cell2.appendChild(centerForm);
		cell2.appendChild(pageContent);
		centerBody.appendChild(navigation);
		
		setStyle(table0,"font-family:tahoma; font-size:14px; color:rgb(255,0,0); width:1020px; border:1px solid red; border-collapse:collapse;");
		setStyle(cell0,"background:rgb(0,0,0); text-align:center; vertical-align:top; border-bottom:1px solid red;");
		setStyle(cell1,"background:url('/tback.jpg'); text-align:left; width:auto; vertical-align:top; border-right:1px solid red;");
		setStyle(cell2,"background:url('/tback.jpg'); text-align:left; max-width:800px; width:800px; vertical-align:top;");
		setStyle(docBody,"background:url('/back.jpg');background-attachment:fixed;margin-top:-18px;");
		setStyle(navigation,"width:1020px;background:rgb(255,255,255);");
		setStyle(logo,"cursor:pointer;");
		
		loadFile("/toplist.html",cell1);
		loadFile("/sxt.html",navigation);
		
		if(document.getElementsByTagName("a"))
		{
			doclinks = document.getElementsByTagName("a");
			linknum = doclinks.length;
			for(i=0;i<=linknum-1;i++)
			{
				var workingLink = document.links[i];
				setStyle(workingLink,"color:rgb(0,0,255);font-size:14px;font-weight:500;");
				if(workingLink.className == "more")
				{
					setStyle(workingLink,"color:rgb(0,150,0);font-size:10px;font-weight:400;");	
				}
			
			}
		}
		
	}
}

initBackLoad = setInterval("backLoad()",333);