		
function profile_poke(user)
{
	var req = ajax_init(false);
	if( ! req ) { return; }	
        var thislink	= d.getElementById("poker");
	req.onreadystatechange	= function() {
		if( req.readyState != 4  ) { return; }
                if( req.responseText != "OK" ) { return; }
		thislink.style.cursor	= "pointer";
		thislink.style.display	= "none";
	}
	req.open("POST", siteurl+"ajax/poke/r:"+Math.round(Math.random()*1000), true);
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.send("user="+encodeURIComponent(user));
	thislink.style.cursor	= "wait";
}
function poke(user)
{
	var req = ajax_init(false);
	if( ! req ) { return; }	
	req.onreadystatechange	= function() {
		if( req.readyState != 4  ) { return; }
                if( req.responseText != "OK" ) { return; }
                pokes_ref() ;
	}
	req.open("POST", siteurl+"ajax/poke/r:"+Math.round(Math.random()*1000), true);
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.send("user="+encodeURIComponent(user));
}
function poke_delete(user) 
{
	var req = ajax_init(false);
	if( ! req ) { return; }
	req.onreadystatechange	= function() {
		if( req.readyState != 4  ) { return; }
                if( req.responseText != "OK" ) { return; }
                pokes_ref() ;
	}
	req.open("POST", siteurl+"ajax/delpoke/r:"+Math.round(Math.random()*1000), true);
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.send("user="+encodeURIComponent(user));
}
function pokes_ref() 
{
	var req = ajax_init(false);
	if( ! req ) { return; }
	req.onreadystatechange	= function() {
		if( req.readyState != 4  ) { return; }
		d.getElementById("poke").innerHTML	= req.responseText;
	}
	req.open("POST", siteurl+"ajax/pokerefresh/r:"+Math.round(Math.random()*1000), true);
	req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	req.send("");	
}
		
