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') 
											{
												$("#" + div_id).html(content[div_id][0]);
											} 
											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 == 'value_append') 
												{
												getObj(div_id).value += content[div_id][0];
												}
											else if(mode == 'rewrite_select')
												{
													$("#" + div_id).html(content[div_id][0]);
													getObj(div_id).selectedIndex = 0;
												}
										}
									catch (e)
										{
										alert(e+"\n\n"+req.responseText);
										}
							 }
						 break;
						}
                    }
               }               
          }

     req.open(null, path, true);
     req.send( { 'data': value } );
     }   