1 function zlist_encode(param)
5 for (var i=0; i < param.length; i+=2) {
8 ret += encodeURIComponent(param[i]) +'='+ encodeURIComponent(param[i+1])
14 function zlist_fetch(func, param)
19 if (window.XMLHttpRequest)
20 request = new XMLHttpRequest();
21 else if (window.ActiveXObject)
22 request = new ActiveXObject('Microsoft.XMLHTTP');
27 request.open ('POST', zlist_urlbase + 'ajax.php', false);
29 formdata = 'function='+ encodeURIComponent(func);
32 formdata += '&' + zlist_encode(param);
34 request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
36 request.send(formdata);
38 return eval(request.responseText);
41 function zlist_valid_email(email)
43 return zlist_fetch('check_email', ['email', email]);
46 function zlist_valid_url(url)
48 return zlist_fetch('check_url', ['url', url]);