function zlist_encode(param) { var ret= ''; for (var i=0; i < param.length; i+=2) { if (ret.length) ret += '&'; ret += encodeURIComponent(param[i]) +'='+ encodeURIComponent(param[i+1]) } return ret; } function zlist_fetch(func, param) { var request = false; var formdata = null; if (window.XMLHttpRequest) request = new XMLHttpRequest(); else if (window.ActiveXObject) request = new ActiveXObject('Microsoft.XMLHTTP'); if (!request) return false; request.open ('POST', zlist_urlbase + 'ajax.php', false); formdata = 'function='+ encodeURIComponent(func); if (param) formdata += '&' + zlist_encode(param); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.send(formdata); return eval(request.responseText); } function zlist_valid_email(email) { return zlist_fetch('check_email', ['email', email]); } function zlist_valid_url(url) { return zlist_fetch('check_url', ['url', url]); }