function xrl(url,divID,urldata){
var pr = false
if (window.XMLHttpRequest) //Moz,Safari etc
pr = new XMLHttpRequest()
else if (window.ActiveXObject){ //IE
try {pr = new ActiveXObject("Msxml2.XMLHTTP")}
catch (e){
try{pr = new ActiveXObject("Microsoft.XMLHTTP")}
catch (e){}
}}
else
return false

pr.onreadystatechange=function(){lp(pr,divID)}
if (urldata == null) {
pr.open('GET',url,true)
pr.send(null)}
else {
pr.open('POST',url,true)
pr.send(urldata)
}
}
function lp(pr,divID){
if (pr.readyState == 4 && (pr.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(divID).innerHTML=pr.responseText
}
function xset(divID1,divID2) {
document.getElementById(divID1).innerHTML=document.getElementById(divID2).innerHTML
}
function xseth(divID1,h) {
document.getElementById(divID1).innerHTML=h
}
function xhide(divID) {
document.getElementById(divID).style.display='none'
}
function xshow(divID) {
document.getElementById(divID).style.display='inline'
}
function xtoggle(divID) {
if (document.getElementById(divID).style.display=='inline') {
xhide(divID)
} else {
xshow(divID)
}
}
function xpost(url,frm,divID) {
var f = document.getElementById(frm);
var dstr = "";
for (i=0; i<f.childNodes.length; i++) {
if (f.childNodes[i].tagName == "INPUT") {
if (f.childNodes[i].type == "text" || f.childNodes[i].type == "hidden") {
dstr += f.childNodes[i].name +"="+ encodeURI(f.childNodes[i].value) +"&";
}
if (f.childNodes[i].type == "checkbox") {
if (f.childNodes[i].checked) {
dstr += f.childNodes[i].name +"="+ encodeURI(f.childNodes[i].value) +"&";
} else {
dstr += f.childNodes[i].name +"=&";
}
}
if (f.childNodes[i].type == "radio") {
if (f.childNodes[i].checked) {
dstr += f.childNodes[i].name +"="+ encodeURI(f.childNodes[i].value) +"&";
}
}
if (f.childNodes[i].type == "button") {
dstr += f.childNodes[i].name +"="+ encodeURI(f.childNodes[i].value) +"&";
}
}
if (f.childNodes[i].tagName == "SELECT") {
var sel = f.childNodes[i];
dstr += sel.name +"="+ encodeURI(sel.options[sel.selectedIndex].value) +"&";
}
if (f.childNodes[i].tagName == "TEXTAREA") {
dstr += f.childNodes[i].name +"="+ encodeURI(f.childNodes[i].value) +"&";
}
}
xrl(url,divID,dstr);
}
function vohelp(sid,helpPg) {
window.open('/cgi-bin/vo/'+sid+'.pg.help.vo?pg='+helpPg,'VOHelp','location=no,scrollbars=yes,resizable=yes,width=400,height=500');
}
function smscompose(sid,smsfrom,smsto,smsmsg) {
window.open(sid+'.smsglue.sms.vo?smsfrom='+smsfrom+'&smsto='+smsto+'&smsmsg='+smsmsg,'smscompose','location=no,scrollbars=yes,resizable=yes,width=580,height=470');
}
function xwait(divID){
xput(divID,'<img src=/aoimg/wait.gif width=24 height=24 border=0 >')
}
function xput(divID1,tText) {
document.getElementById(divID1).innerHTML=tText
}

