var gameactive = 0;
var curtit = 'Fun Gamez';
var closebutton = '<a href="#" onClick="javascript:closegame();">[X] Close</a>';

function updtname() {
//Windows XP IE 6 Malfunction removal
//IE6 changed the document.title upon activating the game (removing the gray border), new title was made to '#', which isn't very user-friendly
document.title = curtit;
}
setInterval('updtname()', 0001);

function lpage(lpageurl) {
//Simple page loader using fetch.js
loadurl = './index.php?name='+lpageurl+'&ajaxload=1';
ajaxpagefetcher.load('maincontent', loadurl, true);
return false;
}

function startgame(gid, gamename) {
if ( gameactive == 0 )
   {
   document.title = curtit = gamename+' - Fun Gamez';
   $('gamecontainer').grow();
   gamedragger.innerHTML = closebutton+' -- '+gamename;
   ajaxpagefetcher.load('gameobject', './index.php?name=game&gid='+gid+'&ajaxload=1', true);
   gameactive = 1;
   }
else
   {
   Effect.Pulsate('gamecontainer', { pulses: 2, duration: 1 });
   }
return false;
}

function closegame() {
document.title = curtit = 'Fun Gamez';
gameactive = 0;
gameobject.innerHTML = "<center>Shutting down game...</center>";
$('gamecontainer').puff({duration:1});
return false;
}

function rate(gameid) {
ajaxpagefetcher.load('ajx_proc', './index.php?name=rate&ajaxload=1&rating='+gameobj.giverate.value+'&gid='+gameid, false);
setTimeout("ajaxpagefetcher.load('currate', './index.php?name=rate&ajaxload=1&rating=show&gid="+gameid+"', true)", 1000);
ratescreen.innerHTML = 'Thank you for rating this game!';
return false;
}

function formact(frmid, target, action) {
formid = document.forms[frmid];
action = './index.php?name='+action+'&ajaxload=1';
for(i=0; i < formid.elements.length; i++) 
   {
        var dat = formid.elements[i];
	    var name = dat.name;
        var get_val = dat.value;
		get_val = get_val.replace(/\n/g, "|");
        action = action+'&'+name+'='+get_val;
   }
ajaxpagefetcher.load(target, action, true);
}

function init() {
ajaxpagefetcher.load('loginscr', './index.php?name=loginfield&ajaxload', true);	
}

function saveframe(catname) {
ajaxpagefetcher.load('ajx_proc', './index.php?name=saveframes&ajaxload=1&cat='+catname.id+'&px='+catname.style.left+'&py='+catname.style.top);
}