//basic.js
var loadingImage = '
';
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
function callback(serverData, serverStatus) {
fullUrl = window.location.href;
if(fullUrl.substring(fullUrl.indexOf('?')+1, fullUrl.indexOf('?')+6) == 'debug') alert(serverData);
if(serverData.indexOf('^' != -1)) {
arrays = serverData.split('^');
i=0;
while(i=1024) && (screen.height>=768)){
document.getElementById('bannerRight').style.display = 'block';
}else{
document.getElementById('bannerRight').style.display = 'none';
}
if(navigator.userAgent.toLowerCase().indexOf('chrome') > -1 && false){
$('iframeLogo').src = '/private/logotest.php';
if($('gameIFrame') && gameUrl.length > 0){
$('gameIFrame').src = gameUrl;
}
}
}
//gamelist.js
var pointerAlpha = 0;
var endAlpha = 0;
var pointerStartY = 90;
var pointerX = 0;
var pointerDirection = 'right';
var xCorrection = 121;
function mouseCoords(ev){
ev = ev || window.event;
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)
};
}
function mouseY(ev) {
ev = ev || window.event;
if (ev.pageY) return ev.pageY;
else if (ev.clientY) return ev.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
else return 0;
}
function overGame (ev, xPos, direction, gameId){
document.onmousemove = mouseMove;
if(pointerDirection != direction || xPos != pointerX){
if(direction == 'right'){
$('pointer').style.left = xPos + 'px';
$('pointer').style.padding = '6px 5px 4px 15px';
$('pointer').style.backgroundImage = 'url(http://cached.roundgames.com/images/pointer.gif)';
}else{
$('pointer').style.left = xPos - xCorrection + 'px';
$('pointer').style.padding = '6px 14px 4px 6px';
$('pointer').style.backgroundImage = 'url(http://cached.roundgames.com/images/pointer_right.gif)';
}
}
pointerDirection = direction;
pointerX = xPos;
changeContent(gameId);
$('pointer').style.display = 'block';
}
function changeContent (gameId){
if(true){
$('pointerScreenshot').src = 'http://roundgames.roundgamesbv.netdna-cdn.com/screenshots/t_'+gameId+'.jpg';
}else{
$('pointerScreenshot').src = 'http://cached.roundgames.com/screenshots/t_'+gameId+'.jpg';
}
}
function outGame (ev){
ev = ev || window.event;
var relTarg = ev.relatedTarget || ev.toElement;
if(relTarg){
if(relTarg.className != 'gameLink'){
$('pointer').style.display = 'none';
document.onmousemove = null;
}
}else{
$('pointer').style.display = 'none';
document.onmousemove = null;
}
}
function mouseMove (ev) {
ev = ev || window.event;
var mousePosY = mouseY(ev);
$('pointer').style.top = mousePosY + 5 - pointerStartY + 'px';
}
function expandGames(name, direction) {
if(direction == 'more'){
$('extra_'+name).style.display = 'block';
$('moreLink_'+name).style.display = 'none';
$('lessLink_'+name).style.display = 'block';
}else{
$('extra_'+name).style.display = 'none';
$('moreLink_'+name).style.display = 'block';
$('lessLink_'+name).style.display = 'none';
}
}