
var sto=0;
var lsto=20;
var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function getCookieVal(offset) {  var endstr = document.cookie.indexOf (";", offset);  if (endstr == -1)   endstr = document.cookie.length;  return unescape(document.cookie.substring(offset, endstr));}
function SetCookie(name,value) { var argv = SetCookie.arguments;  var argc = SetCookie.arguments.length;  var expires = exp;  var path = (argc > 3) ? argv[3] : null;  var domain = (argc > 4) ? argv[4] : null;  var secure = (argc > 5) ? argv[5] : false;  document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) +  ((domain == null) ? "" : ("; domain=" + domain)) +    ((secure == true) ? "; secure" : "");}
function GetCookie(name) { var arg = name + "=";  	var alen = arg.length;  	var clen = document.cookie.length;  	var i = 0;  	while (i < clen) {    	var j = i + alen;    	if (document.cookie.substring(i, j) == arg)      		return getCookieVal (j);    		i = document.cookie.indexOf(" ", i) + 1;    		if (i == 0) break;   	}  return "";}
function played(gmimg,gname,gurl){var playdgms=GetCookie("playdgms");if (playdgms.indexOf(gmimg)==-1) { playdgms+=gmimg;SetCookie("playdgms",playdgms);}var lplaydgms=GetCookie("lplaydgms");var newgame="*"+gname+"|"+gurl+"|\n";if (lplaydgms.indexOf(newgame)==-1) {lplaydgms=(newgame+lplaydgms);var cnt=0;var rem="";for (var i=0;i<lplaydgms.length;i++){if (lplaydgms.charAt(i)=="*") { cnt++; }if (cnt<8) { rem+=lplaydgms.charAt(i); }}lplaydgms=rem;SetCookie("lplaydgms",lplaydgms);recentp();}sendata=new Image();sendata.src="http://www.letsgetgaming.com/monitor/played.pl?game="+gname+"&rand="+Math.random();}
function didplay(gmimg){var playdgms=GetCookie("playdgms");if (playdgms.indexOf(gmimg)!=-1) { return true;}return false;}
function addgame(gimg,gname,gurl){var mygames=GetCookie("mygames");var newgame="*"+gname+"|"+gimg+"|"+gurl+"|\n";if (mygames.indexOf(newgame)==-1){mygames=(newgame+mygames);SetCookie("mygames",mygames);placegames(1);sendata=new Image();sendata.src="http://www.letsgetgaming.com/monitor/faved.pl?game="+gname+"&added=true&rand="+Math.random();} else { alert("The game "+gname+" is already added to your game list."); }scroto(800);}
function removegame(gimg,gname,gurl){var mygames=GetCookie("mygames");var oldgame="*"+gname+"|"+gimg+"|"+gurl+"|\n";if (mygames.indexOf(oldgame)!=-1){mygames=mygames.replace(oldgame,"");SetCookie("mygames",mygames);placegames(0);sendata=new Image();sendata.src="http://www.letsgetgaming.com/monitor/faved.pl?game="+gname+"&added=false&rand="+Math.random();}}
function recentp(){var mg=GetCookie("lplaydgms");var favn="<center><div align=left style='position:relative;top:5;width:300'><font face='Verdana, Arial'>\n";var gname="";var gurl="";var so=0;var fst=0;var ng=0;for (var i=0;i<mg.length;i++) { if (mg.charAt(i)=="*") { ng++; } }if (ng!=0){for (var i=0;i<mg.length;i++){if (so==2) { if (mg.charAt(i)!="|") { gurl+=mg.charAt(i); } else { if (fst==0){favn+="<a href='"+gurl+"' target='_top'><b>"+gname+"</b></a><br>\n";}else{favn+="<a href='"+gurl+"' target='_top'>"+gname+"</a><br>\n";} fst=1;gname="";gurl="";so=0; } }if (so==1) { if (mg.charAt(i)!="|") { gname+=mg.charAt(i); } else { so=2; } }if (so==0) { if (mg.charAt(i)=="*") { so=1; } } } } else{favn+="<center><font face='Verdana, Arial' size=1><br><br><br>No recent games played.</strong></font></center>\n\n";}favn+="</font></div></center>";window.frames.recn.document.body.innerHTML=favn;}
function placegames(typ){var mg=GetCookie("mygames");var favn="";var gname="";var gimg="";var gurl="";var so=0;var xn=0;var yn=0;var adn=9;var ng=0;var fst=0;for (var i=0;i<mg.length;i++) { if (mg.charAt(i)=="*") { ng++; } }if (ng>6) { adn=0; }if (ng!=0){for (var i=0;i<mg.length;i++){if (so==3) { if (mg.charAt(i)!="|") { gurl+=mg.charAt(i); } else { var idx="";if ((typ==1)&&(fst==0)) { idx="id=neb "; }favn+="<div "+idx+"style='position:absolute; left:"+(xn+20+adn)+"; top:"+(yn+14)+"; width:126; height:113;background-color: #DDEFFF;'></div>\n";favn+="<div style='position:absolute; left:"+(xn+13+adn)+"; top:"+(yn+9)+"; width:140; height:123;background-image:url(http://www.letsgetgaming.com/imgs/m"+Math.floor(Math.random()*7)+".gif);'></div>\n";favn+="<div style='position:absolute; left:"+(xn+123+adn)+"; top:"+(yn+16)+"; width:14; height:14;'><a href='/-> Remove Game' onclick=\"parent.removegame('"+gimg+"','"+gname+"','"+gurl+"');return false;\"><img src='http://www.letsgetgaming.com/imgs/remove.gif' border=0 alt='Remove Game'></a></div>\n";favn+="<div style='position:absolute; left:"+(xn+33+adn)+"; top:"+(yn+30)+"; width:102; height:78;'><a href='"+gurl+"' target='_top'><img src='http://www.letsgetgaming.com/shots/"+gimg+"' border=1></a></div>\n";favn+="<div style='position:absolute; left:"+(xn+20+adn)+"; top:"+(yn+112)+"; width:126; height:32; font-size:10px;'><center><font face='Verdana, Arial'><strong><a href='"+gurl+"' target='_top'>"+gname+"</a></strong></font></center></div>\n\n";if (xn==0) { xn=154; } else { xn=0; yn+=140; }fst=1;gname="";gimg="";gurl="";so=0; } }if (so==2) { if (mg.charAt(i)!="|") { gimg+=mg.charAt(i); } else { so=3; } }if (so==1) { if (mg.charAt(i)!="|") { gname+=mg.charAt(i); } else { so=2; } }if (so==0) { if (mg.charAt(i)=="*") { so=1; } }}}else{favn+="<center><font face='Verdana, Arial' size=1><br><br><br>No games added.</strong></font></center>\n\n";}window.frames.favs.document.body.innerHTML=favn;if (typ==1) { setTimeout('window.frames.favs.visnhid()',100); }}
function getScrollHeight(){var h = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;return h ? h : 0;}
function scroto(to){sto=to;lsto=(getScrollHeight()+20);scro();}
function scro(){if (Math.abs(lsto-getScrollHeight())==20){lsto=getScrollHeight();if (Math.abs(sto-getScrollHeight())>20){if (sto>getScrollHeight()) { window.scrollBy(0,20); } else { window.scrollBy(0,-20); }setTimeout("scro()",10);} else { window.scrollTo(0,sto); }}}
function getStyleObject(objectId) {if (document.getElementById && document.getElementById(objectId)) { return document.getElementById(objectId).style; } else {if (document.all && document.all(objectId)) { return document.all(objectId).style;} else { if (document.layers && document.layers[objectId]) { return document.layers[objectId]; }}} }
function hideladns(){var ladn=getStyleObject('ladn1'); if(ladn) { ladn.visibility='hidden'; }ladn=getStyleObject('ladn2'); if(ladn) { ladn.visibility='hidden'; }}
