function AddFavorite(linkObj,addUrl,addTitle) { addTitle = "FreeGamesTower.com - Free Online Games"; if (window.external) { window.external.AddFavorite(addUrl,addTitle); return false; } else if (window.opera && window.print) { linkObj.title = addTitle; return true; } else if (window.sidebar) { window.sidebar.addPanel(addTitle,addUrl,''); return false; } return false; } function SetHome() { document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage('http://www.freegamestower.com'); } var http_request = false; function makeRequest(url) { http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } http_request.open('GET', url, true); } function LoadGamelist() { makeRequest("http://www.freegamestower.com/loadgamelist.php"); http_request.onreadystatechange = function () { if(http_request.readyState == 4){ if(http_request.status == 200) { var data_feedback = http_request.responseText; var options = data_feedback.split("|"); var name, id; document.forms['quickForm'].quickSelect.options[1] = new Option("------------------------", 1); for (i=2; i <= options.length+1; i++) { if (i%2 == 0) name = options[i-2]; else { document.forms['quickForm'].quickSelect.options[((i+1)/2)] = new Option(name, options[i-2]); } } var defo = document.getElementById("defaultOption"); defo.innerHTML = "Quick Game Select"; }} }; http_request.send(null); } function GameJump(){ var current = document.forms['quickForm'].quickSelect.selectedIndex; if (current == 1) document.forms['quickForm'].quickSelect.selectedIndex = 0; else if (current != 0) { var url = document.forms['quickForm'].quickSelect.options[current].value; top.location = "http://www.freegamestower.com/gamejump.php?id=" + url; } } function SortGames(currentPage){ var current = document.forms['sortForm'].sortSelect.selectedIndex; var sortID = document.forms['sortForm'].sortSelect.options[current].value; top.location = "http://www.freegamestower.com/sortgames.php?by=" + sortID + "&cp=" + currentPage; } function ChangeBox(id){ if (id == 1) { document.getElementById('bookmark0').style.display = 'block'; document.getElementById('bookmark1').style.display = 'none'; document.getElementById('bookmark2').style.display = 'none'; document.getElementById('bookmark3').style.display = 'none'; document.getElementById('link0').className = 'ggin'; document.getElementById('link1').className = 'gm'; document.getElementById('link2').className = 'gm'; document.getElementById('link3').className = 'gm'; } if (id == 2) { document.getElementById('bookmark0').style.display = 'none'; document.getElementById('bookmark1').style.display = 'block'; document.getElementById('bookmark2').style.display = 'none'; document.getElementById('bookmark3').style.display = 'none'; document.getElementById('link0').className = 'gm'; document.getElementById('link1').className = 'ggin'; document.getElementById('link2').className = 'gm'; document.getElementById('link3').className = 'gm'; } if (id == 3) { document.getElementById('bookmark0').style.display = 'none'; document.getElementById('bookmark1').style.display = 'none'; document.getElementById('bookmark2').style.display = 'block'; document.getElementById('bookmark3').style.display = 'none'; document.getElementById('link0').className = 'gm'; document.getElementById('link1').className = 'gm'; document.getElementById('link2').className = 'ggin'; document.getElementById('link3').className = 'gm'; } if (id == 4) { document.getElementById('bookmark0').style.display = 'none'; document.getElementById('bookmark1').style.display = 'none'; document.getElementById('bookmark2').style.display = 'none'; document.getElementById('bookmark3').style.display = 'block'; document.getElementById('link0').className = 'gm'; document.getElementById('link1').className = 'gm'; document.getElementById('link2').className = 'gm'; document.getElementById('link3').className = 'ggin'; } return false; } function IncrementGamePlays(id) { makeRequest("http://www.freegamestower.com/incgplays.php?id=" + id); http_request.send(null); } function VerifEmail() { var testResult; var str = document.forms['newsletterForm'].email.value; var filter = /^.+@.+\..{2,4}$/; if (filter.test(str)) { testResult = true; } else { window.alert("Enter valid email address!"); testResult = false; } return testResult; } function NoSpam() { user = "info"; domain = "freegamestower.com"; document.location = 'mailto:' + user + '@' + domain; } function ToggleVisibility(elid) { elem = document.getElementById(elid + "c"); if (elem.style.display == 'block') { elem.style.display = 'none'; } else { elem.style.display = 'block'; } } function HideHoverTitle(elid) { elem = document.getElementById(elid + "c"); elem.style.display = 'none'; } function Bandwidth(gameid) { msg = window.open('http://www.freegamestower.com/bandwidth.php?gid=' + gameid, 'bandwidth', 'toolbar=no, menubar=no, location=no, directories=no, scrollbars=yes, resizable=yes, status=yes, width=600, height=180, top=' + (screen.height/2-250/2) + ', left=' + (screen.width/2-600/2)); } function GetLoadtime(gid) { makeRequest("http://www.freegamestower.com/getloadtime.php?gid=" + gid); http_request.onreadystatechange = function () { if(http_request.readyState == 4){ if(http_request.status == 200) { var data_feedback = http_request.responseText; var lt = document.getElementById("loadtime"); lt.innerHTML = data_feedback; }} }; http_request.send(null); }