// Init Req Object:
	req = false;
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
function dorq(un){
	req.abort();
	url="checku";
	url+="?rnd="+new Date().getTime();
	dat='uname='+un;
	req.onreadystatechange=rr;
	req.open("POST", url, true);
    req.setRequestHeader("Method","POST "+url+" HTTP/1.1");
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	uava='ns';
	req.send(dat);
}
function rr(){
if (req.readyState == 4) {
	if (req.status == 200) {
		data=req.responseXML;
		if(data){
			xml=data.documentElement;
			for(i=0;i<xml.childNodes.length;i++){
				if(xml.childNodes[i].nodeName=="vara"){
					for(j=0;j<xml.childNodes[i].attributes.length;j++){
						if(xml.childNodes[i].attributes[j].name=="variable"){
							prop=xml.childNodes[i].attributes[j].value;
						}
					}
				assign=xml.childNodes[i].firstChild.nodeValue;
				eval(prop+"=assign;");
				}
				if(xml.childNodes[i].nodeName=="doa"){
				dow=xml.childNodes[i].firstChild.nodeValue;
				eval(dow);
				}
			}
			delete xml;
		}
		delete data;
	} else {
	unknown(gel('email'));
	uava='ns';
		return false;
	}
}
else{return false;}
}
