// библиотека для ajax управление обновления каптче
// обработка данных
function processReqChangeNews()
{
        try
        {
                if (req.readyState == READY_STATE_COMPLETE) // only if req shows "complete"
                {
                        if (req.status == 200) // only if "OK"
                        {
                                //document.body.style.cursor = 'auto';
                                // ...processing statements go here...
                                response = req.responseXML.documentElement;
                                var proc="";
                                var str="";
                                var id="";
                                proc = response.getElementsByTagName('proc')[0].firstChild.data;
                                str = response.getElementsByTagName('str')[0].firstChild.data;
                                eval(proc+'(str)');
                        }
                        else
                        {
                                document.body.style.cursor = 'auto';
                                alert("Проблема чтения xml данных:\n" + req.statusText);
                        }
                }
        }
        catch( e )
        {
                document.body.style.cursor = 'auto';

        }
}

// обновить изображение каптче
function OnReloadKalNewsAjax()
{
 m=document.getElementById('kal_m').value;
 y=document.getElementById('kal_y').value;
 document.getElementById('span_news').innerHTML='<table border="0" width="90%" height=170>'+
                                                '   <tr>'+
                                                '    <td width="100%" valign="top" align="center"><img align="absmiddle" border="0" src="/img/load.gif" width="16" height="16"> загрузка данных</p></td>'+
                                                '  </tr>'+
                                                '</table>';
 loadXMLDoc('/ajax/news/reload.xml?month='+m+'&year='+y+'&lng=rus', "",'processReqChangeNews');
}

// показ нового календаря
function ReloadNews(str)
{
 document.getElementById('span_news').innerHTML=str;
}

