/*function appendData(data_str, parent_node, mode)
	{
    //вставляем получившийся текст с метками
    if(mode == 'rewrite') 
		{
        document.getElementById(parent_node).innerHTML = data_str;
		} 
	else if (mode == 'append') 
		{
        document.getElementById(parent_node).innerHTML += data_str;
		} 
	else if (mode == 'insert') 
		{
        var old_text = document.getElementById(parent_node).innerHTML;			
		document.getElementById(parent_node).innerHTML= data_str+old_text;	  
	    }
	}
*/      

function getObj(id)
{
	var obj = document.getElementById(id);
	if (obj) return obj;
}
/**
*    Запросы АЯКСА    
*/
var page=0;
var cont=0;
function doLoad(value,path/*,target*/) 
     {

    var req = new JsHttpRequest();

     req.onreadystatechange = function() 
          {
          if (req.readyState == 4) 
               {
                if (req.responseJS.action)
                    {
                    switch (req.responseJS.action)
                        {
                         case 'showpics':
                            {
                            	if (req.responseJS.content){
                           		
                            		var info_title = document.getElementById('picture');
                            		if (info_title){
	                            		info_title.innerHTML = req.responseJS.content;
	                            		
										var titleL = document.getElementById('pictures');
										if (titleL){
											var ttl = titleL.getElementsByTagName("div");
											for (i = 0; i < ttl.length; i++)
												ttl[i].className = ttl[i].className.replace('act','');
										}
										
										if (req.responseJS.num){
											var picnum = document.getElementById('picnum'+req.responseJS.num);
											if (picnum)
												picnum.className = 'act';
										}											
    	                        	}
                            	}
                            }
                         break;
                         case 'boldpics':
                            {
                            	if (req.responseJS.content){
                           		
                            		showWindow('blockBPic',1);

									var blockBPic = document.getElementById('blockBPic');
									if (blockBPic){
										
										var titleL = document.getElementById('innPic');
										if (titleL){
											titleL.innerHTML = req.responseJS.content;
											titleL.style.marginTop = (ClientHeight()-titleL.offsetHeight)/2+'px';
//											blockBPic.style.paddingTop = (ClientHeight()-titleL.offsetHeight)/2+'px';
										}

										var opic = document.getElementById('opic');
										if (opic){
											var img = opic.getElementsByTagName("img");
											if (img[0]){
												opic.style.width = (img[0].offsetWidth-20);
//												alert(navigator.appMinorVersion);
											}
										}
//										blockBPic.style.height = (document.body.offsetHeight)+'px';
									}
                            	}
                            }
                         break;
                         case 'addCart':
                            {
								var cart2left = document.getElementById('cart2left');
								if (cart2left){
									cart2left.innerHTML = req.responseJS.content;
									Cufon.replace('em', { fontFamily: 'ALSRubl' });
								}
								
								if (req.responseJS.ids){
									var cartOrder = document.getElementById('order'+req.responseJS.ids);
									if (cartOrder)
										cartOrder.style.display = 'none';
									doLoad('','/ajax/editcart/');
								}
								
/*								if (target)
									appendData(req.responseJS.content,target,'rewrite');*/

                            }
                         break;
		                 case 'editcart':
		                      {
		                      
		                      	if (req.responseJS.ids){
		                          	var cart = document.getElementById('incpr'+req.responseJS.ids);
		                          	if (cart){
		                            	cart.innerHTML = req.responseJS.content;
		                          	}
		                      	}
		                      	
		                      	if (req.responseJS.price){
			                      	var cart_itog = document.getElementById('cart_itog');
			                      	if (cart_itog)
			                        	cart_itog.innerHTML = req.responseJS.price;
			                      	var cart_itog = document.getElementById('cart_itog2');
			                      	if (cart_itog)
			                        	cart_itog.innerHTML = req.responseJS.price;
		                      	}
		           			  }
		                 break;
                         case 'addCompare':
                            {
                            	doLoad('','/ajax/addCart/');
								var compare = document.getElementById('compare');
								if (compare)
									compare.innerHTML = req.responseJS.content;
                            }
                         break;
                         case 'sortOrderList':
                            {
//                            	alert(req.responseJS.content);
                            	location.href = '';
                            }
                         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);}
        }
