function toggle_visibility()
{
         if (AJAX_Compatible)
         {
		var toggle = new toggle_visibility_AJAX();
                 return false;
         }
         return true;
}

function toggle_visibility_AJAX()
{
         this.xml_sender = null;

         var self = this;

         this.send = function()
         {
                 this.xml_sender = new vB_AJAX_Handler(true);
		this.xml_sender.onreadystatechange(this.response);
		this.xml_sender.send('ajax.php', 'do=ajax_togglevisibility');
         }

	this.response = function()
         {
         	if ( self.xml_sender.handler.readyState == 4 && self.xml_sender.handler.status == 200 && self.xml_sender.handler.responseText )
		{
                         var txt = self.xml_sender.handler.responseText;
                         if (PHP.trim(txt)=='RELOAD')
                         {
				window.location.reload();
                         }
                         else
                         {
                                 fetch_object('toggle_visibility').innerHTML = txt;
                         }

                 }
         }

         this.send();

}
