function ip_to_host(ipaddr) {
 var url = 'rpc.php';
 var pars = 'action=ip_to_host&ipaddr='+ipaddr;
 var myAjax = new Ajax.Updater({success: 'i2h_'+ipaddr}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function ip_to_asn_detail(ipaddr) {
 var url = 'rpc.php';
 var pars = 'action=ip_to_asn_detail&ipaddr='+ipaddr;
 var myAjax = new Ajax.Updater({success: 'i2a_'+ipaddr}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function dnsbl_lookup(ipaddr,list) {
 var url = 'rpc.php';
 var pars = 'action=dnsbl_lookup&ipaddr='+ipaddr+'&list='+list;
 var myAjax = new Ajax.Updater({success: 'dnsbl_'+ipaddr+'_'+list}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function whois_lookup(lookup) {
 var url = 'rpc.php';
 var pars = 'action=whois_lookup&lookup='+lookup;
 var myAjax = new Ajax.Updater({success: 'whois_lookup_'+lookup}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function mx_lookup(domain) {
 var url = 'rpc.php';
 var pars = 'action=mx_lookup&domain='+domain;
 var myAjax = new Ajax.Updater({success: 'mx_lookup_'+domain}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function spf_lookup(domain) {
 var url = 'rpc.php';
 var pars = 'action=spf_lookup&domain='+domain;
 var myAjax = new Ajax.Updater({success: 'spf_lookup_'+domain}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function dk_dkim_lookup(domain) {
 var url = 'rpc.php';
 var pars = 'action=dk_dkim_lookup&domain='+domain;
 var myAjax = new Ajax.Updater({success: 'dk_dkim_lookup_'+domain}, url, { asynchronous: true, method: 'get', parameters: pars });
}

function mailscanner_status(host) {
 var url = 'rpc.php';
 var pars = 'action=mailscanner_status&host='+host;
 var myAjax = new Ajax.PeriodicalUpdater('mailscanner_status_'+host, url, { frequency: 5, asyncronous: true, method: 'get', parameters: pars });
}

function check_services(host) {
 var url = 'rpc.php';
 var pars = 'action=check_services&host='+host;
 var myAjax = new Ajax.PeriodicalUpdater('check_services_'+host, url, { frequency: 60, asyncronous: true, method: 'get', parameters: pars });
}

function host_load_av(host) {
 var url = 'rpc.php';
 var pars = 'action=host_load_av&host='+host;
 var myAjax = new Ajax.PeriodicalUpdater('host_load_av_'+host, url, { frequency: 5, asyncronous: true, method: 'get', parameters: pars });
}

function host_queues(host) {
 var url = 'rpc.php';
 var pars = 'action=host_queues&host='+host;
 var myAjax = new Ajax.PeriodicalUpdater('host_queues_'+host, url, { frequency: 10, asyncronous: true, method: 'get', parameters: pars });
}

function check_tcp_port(host,port) {
 var url = 'rpc.php';
 var pars = 'action=check_tcp_port&host='+host+'&port='+port;
 var myAjax = new Ajax.PeriodicalUpdater('check_tcp_port_'+host+'_'+port, url, { frequency: 5, asyncronous: true, method: 'get', parameters: pars });
}

