
function getObj(id)
{
	var obj = document.getElementById(id);
	if (obj) 
		return obj;
}
/**
*    Запросы АЯКСА    
*/
function doLoad(value,path,callback) 
{
	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);
							}
						}
						if (req.responseJS.action=='addcart')
							alert('Товар добавлен в корзину!');

					break;
				}
			    
				if (callback && typeof callback!='undefined')
				{
					callback(req.responseJS);
				}                        
			}
		}
	}
	
	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);
	}
}
