function informer_action( action, value )
{
	var req = new JsHttpRequest();    
        
    setLoader( 'informerDivText', 2 );
        
    req.onreadystatechange = function() {
    	if (req.readyState == 4)
    	{
            removeLoader( 'informerDivText' );    	
        	if( req.responseJS.win )
            {                    
                div = getObj('informerDivText');
                div.innerHTML = req.responseText;
            }
            
            if( req.responseJS.js ){
            	eval( req.responseJS.js );
            }               
            
            if( req.responseJS.count ){
            	div = getObj('informerDivCount');
                div.innerHTML = req.responseJS.count;
            }            
        }
	}
        
    req.open( 'POST', '/ajax/informer.php' , true);
    vars = { action: action, value: value } 
    req.send( vars );        
}
    
function informer_show()
{
	notesObj = getObj("informerDiv");
	notesObj.style.display = "block";

	block = getObj("notesBlockDiv");
	onCenter("informerDiv");
	if (IEExist)
	{
		fixBg (block);
		SwitchSelectsShow ();
	}
	ExpandDiv ("notesBlockDiv");
	block.style.display = "block";
}

function informer_close()
{
	notesObj = document.getElementById("informerDiv");
	notesObj.style.display = "none";

	document.getElementById("notesBlockDiv").style.display = "none";
	if (IEExist)
	{
		SwitchSelectsShow (false, true);
	}
	return false;
}

function informer_list_show(id)
{
	r = getObj('r'+id);
	m = getObj('m'+id);
	a = getObj('a'+id);
	
	r.className = m.style.display == 'none'
    	? r.className + ' selected'
        : r.className.replace('selected', '');
	
	m.style.display = m.style.display == 'none' ? '' : 'none';
	a.style.display = a.style.display == 'none' ? '' : 'none';
}