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 = '' + '
' + 'Username:
' + '
' + '
' + 'Password:
' + '
' + '
' + 'Login
' + '
'; 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; } }