function Login(gameName)
{
var dataField;
if (document.getElementById("userData"))
dataField = document.getElementById("userData");
else
dataField = window.opener.document.getElementById("userData");
dataField.value = "Has data";
document.getElementById(gameName + "GameDiv").style.display = "block";
document.getElementById(gameName + "PreviewDiv").style.display = "none";
}
function StartGame(gameName)
{
var dataField;
if (document.getElementById("userData"))
dataField = document.getElementById("userData");
else
dataField = window.opener.document.getElementById("userData");
if (dataField.value == "" || dataField.value == "nodata")
{
document.getElementById(gameName + "PreviewContentDiv").style.display = "none";
document.getElementById(gameName + "PreviewLoginDiv").style.display = "block";
var s = ''
+ '
';
document.getElementById(gameName + "PreviewLoginDiv").innerHTML = s;
}
else
{
document.getElementById(gameName + "GameDiv").style.display = "block";
document.getElementById(gameName + "PreviewDiv").style.display = "none";
}
}
function embedGameAjaxRequest(gameId, targetDiv)
{
dataRequest("http://www.pling.dk/SiteSettings/SpilEmbedIndstillinger/ReturnGameEmbed.aspx?gameId=" + gameId, embedGameAjaxHandler, targetDiv);
}
function embedGameAjaxHandler(xmlFeed, status, url, targetDiv)
{
if (status != 0)
{
if (confirm("Game embed failed.\r\n\r\nDo you want to try again?"))
{
dataRequest(url, embedGameAjaxHandler, targetDiv);
}
}
else
{
var doc = xmlFeed.responseText;
if(doc.indexOf("script") == 0)
{
document.getElementById(targetDiv).innerHTML = "";
var cell = document.getElementById(targetDiv);
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.src = doc.replace("script", "");
cell.appendChild(js);
}
else
document.getElementById(targetDiv).innerHTML = doc;
}
}