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_div = req.responseJS.content;
						for( div_id in content_div )
						{
							try
							{
								mode = content_div[div_id][1];
								if( !mode )
									mode = 'rewrite';
									
								if( mode == 'rewrite' )
									$( "#" + div_id ).html( content_div[div_id][0] );
								else
								{
									if( mode == 'append' )
									{
										var old_text = $( "#" + div_id ).html();
										$( "#" + div_id ).html( old_text + content_div[div_id][0] );
									}
									else
									{
										if( mode == 'insert' )
										{
											var old_text = $( "#" + div_id ).html();
											$( "#" + div_id ).html( content_div[div_id][0] + old_text );
										}
										else
										{
											if( mode == 'value_append' )
											{
												getObj( div_id ).value += content_div[div_id][0];
											}
											else
											{
												if( mode == 'rewrite_select' )
												{
													$( "#" + div_id ).html( content_div[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 } );
}       
