(function () {
"use strict";

function request(querytext, func, errorfunc) {
        var req = new XMLHttpRequest();
        req.onreadystatechange = function() {
                if (req.readyState !== 4) {
                        return;
                }
                if (req.status !== 200) {
                        errorfunc();
                        return;
                }
                func(req.responseText);
        };
        req.open("GET",querytext);
        req.send();
}

function getvar(name) {
        var re=new RegExp("[?&]"+name+"=\([^&]*\)");
        var value=window.location.search.match(re);
        if(value===null || value.length<2)
                return(name+"=");
        return(name+"="+value[1]);
}

save.onclick = function(e) {
        var requri=[];
        requri.push("/changeemail?");
	requri.push(getvar("s"));
	requri.push("&a=");
        requri.push(encodeURIComponent(document.getElementById("email").value));
        request(requri.join(""),function(r) {
                window.location="/posts.html?"+getvar("s");},function() {});
};

function refreshemail() {
        request("/getemail?"+getvar("s"), function(r1) {
		document.getElementById("email").value=decodeURIComponent(r1);
        },function() {
		document.getElementById("email").value='';
        });
}

refreshemail();

}());