webpass = document.location.hash.replace('#', '') nowebpass = false if (typeof webpass == "undefined"){ webpass = localStorage['webpass'] } else{ localStorage['webpass'] = webpass //document.location.hash = '' } if (typeof webpass == "undefined" || webpass == ""){ alert('Web password was not found in memory or URL') nowebpass = true } function arrayContains(needle, arrhaystack) { return (arrhaystack.indexOf(needle) > -1); } function httpGet(theUrl) { var xmlHttp = new XMLHttpRequest() xmlHttp.open( "GET", theUrl, false ) // false for synchronous request xmlHttp.setRequestHeader('token', webpass) xmlHttp.send( null ) if (xmlHttp.status == 200){ return xmlHttp.responseText } else{ return "" } } function overlay(overlayID) { el = document.getElementById(overlayID) el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible" scroll(0,0) } var passLinks = document.getElementsByClassName("idLink") for(var i = 0; i < passLinks.length; i++) { passLinks[i].href += '#' + webpass } var refreshLinks = document.getElementsByClassName("refresh") for(var i = 0; i < refreshLinks.length; i++) { //Can't use .reload because of webpass refreshLinks[i].onclick = function(){ location.reload() } }