
function getObj(id)
{
	var obj = document.getElementById(id);
	if (obj) return obj;
}
/**
*    Çàïðîñû ÀßÊÑÀ    
*/
function doLoad(value,path) 
     {

    var req = new JsHttpRequest();

     req.onreadystatechange = function() 
          {
          if (req.readyState == 4) 
               {
                if (req.responseJS.action)
                    {
                    switch (req.responseJS.action)
                         {
                         default:
                             content = req.responseJS.content;
                             for (div_id in content)
                             {
                                    try
                                        {
                                            mode = content[div_id][1];
                                            if(!mode) mode = 'rewrite';
                                            if(mode == 'rewrite') 
                                            {
                                                getObj(div_id).innerHTML = content[div_id][0];
                                            } 
                                            else if (mode == 'append') 
                                                {
                                                getObj(div_id).innerHTML += content[div_id][0];
                                                } 
                                            else if (mode == 'insert') 
                                                {
                                                var old_text = getObj(div_id).innerHTML;            
                                                getObj(div_id).innerHTML= content[div_id][0]+old_text;      
                                                }
                                                EvalAJAXScripts(div_id);                                        
                                        }
                                    catch (e)
                                        {
                                        alert(e+"\n\n"+req.responseText);
                                        }
                             }
                         break;
                        }
                    }
               }               
          }

     req.open(null, path, true);
     req.send( { 'data': value } );
     }
     
     function EvalAJAXScripts(obj)
        {
         for(var i=0; i<document.getElementById(obj).getElementsByTagName('script').length; i++){
           eval(document.getElementById(obj).getElementsByTagName('script')[i].text);}
        }