
//document.getElementById("center").style.display = 'none';

//netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserRead');

var rootdomain="http://"+window.location.hostname+"/warlockskeep/";
var noclicky = false;

function ajaxload(url, parameters, containerid, callback)
{
	var page_request = false;
	var clbk = callback;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest();
	else if (window.ActiveXObject)
	{ // if IE
		try
		{
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{
			try
			{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false;
	
	// Only send post data if needed.
	if(parameters != null)
	{
		page_request.open('POST', rootdomain + url, true);
		page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		page_request.setRequestHeader("Content-length", parameters.length);
		page_request.setRequestHeader("Connection", "close");

		page_request.onreadystatechange=function()
			{
					if(containerid == 'wswordlist')
							loadwordlist(page_request);
					else
							loadpage(page_request, containerid);

				if(callback != null)
				{
					if (page_request.readyState == 4)
					{
							callback(page_request, containerid);
				}
				}
			}
	}
	else
	{
		page_request.open('GET', rootdomain + url, false);
	}

	page_request.send("");
	
	if(callback != null)
	{
		callback(page_request, containerid);
	}
}

function loadpage(page_request, containerid)
{
	if (page_request.readyState == 4)
	{
		if(containerid != null)
		{
			document.getElementById(containerid).innerHTML=page_request.responseText;
			noclicky = false;
		}
	}
}

function publish(req, cid)
{
	var xmld = req.responseXML;

	if(xmld.getElementsByTagName("cname").length > 0)
	{
		result = Number(xmld.getElementsByTagName('n')[0].firstChild.data);

		if(result == 1)
		{
			//etkload();
			document.getElementById('wklink').href = rootdomain+"thekeep.php";
		}
		else
		{
			document.getElementById('wklink').href = rootdomain;
			document.getElementById('errbox').innerHTML = xmld.getElementsByTagName('e')[0].firstChild.data;
		}
	}
}

function etkstart()
{
	lname = document.getElementById('warriorname').value;
	ajaxload('wkcname.php?n='+lname, null, null, publish);
}

etki = new Image();
etki.src = "gfx/etk.png";
etkb = new Image();
etkb.src = "gfx/etkb.png";
chr = new Image();
chr.src = "gfx/chron.png";
chrb = new Image();
chrb.src = "gfx/chronb.png";

function etkover(me)
{
	me.src = etkb.src;
}

function etkout(me)
{
	me.src = etki.src;
}

function forumover(me)
{
    me.src = chrb.src;
}

function forumout(me)
{
    me.src = chr.src;
}

function etkload()
{
	newpage=rootdomain+"thekeep.php";
	window.parent.location.href = newpage;
}

function startup()
{
    document.onkeydown = keyListener;
}

var v_fixDblKey = 0;
function fixDblKey()
{
    if (v_fixDblKey != 0)
    {
        return true;
    }
    else
    {
        v_fixDblKey = setTimeout('v_fixDblKey = 0;', 20);
        return false;
    }
}

function keyListener(e)
{
    if(fixDblKey()) {return;}
    if(!e)
    {
        //for IE
        e = window.event;
    }

    switch(e.keyCode)
    {
        case 13: // Enter
			etkstart();
            break;
	}
}

