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:
                             var content = req.responseJS.content;
                             for (div_id in content)
                             {
								try
									{
									mode = content[div_id][1];
									if(!mode) mode = 'rewrite';
									if(mode == 'rewrite') 
										{
										$("#" + div_id).html(content[div_id][0]);
										
										$("#forget u").click(function() {
													$.ajax({
													    url: '/ajax/fforget/',
														success: function(data) { $("#forget").replaceWith(data); }
													});
										});

										if (div_id=='err_login'){
											if (content[div_id][0]=='')
												$("#err_login").parent().parent().removeClass('error');
											else 
												$("#err_login").parent().parent().addClass('error');
										}
										
										$("#form2r .error u").click(function() {
											window.location.href = window.location.href;
										});

									
										} 
									else if (mode == 'append') 
										{
										var old_text = $("#" + div_id).html();
										$("#" + div_id).html(old_text + content[div_id][0]);
										} 
									else if (mode == 'insert') 
										{
										var old_text = $("#" + div_id).html();
										$("#" + div_id).html(content[div_id][0] + old_text);
										}
									else if (mode == 'change') 
										{
											var new_text = $("#" + div_id).replaceWith(content[div_id][0]);
										}
									else if (mode == 'reload') 
										{
											window.location.href = window.location.href;
										}
									}
								catch (e)
									{
									alert(e+"\n\n"+req.responseText);
									}
                             }
                         break;
                        }
                    }
               }               
          }

     req.open(null, path, true);
     req.send( { 'data': value } );
     }
     
function discardElement(element) {}

