var xmlHttp = createXMLHttpRequestObject();
 // создание обекта XMLHttpRequest
function createXMLHttpRequestObject(){
 var xmlHttp;

 if (window.ActiveXObject){
     try{
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (e) {
        xmlHttp = false;
     }
 }else{
    try{
       xmlHttp = new XMLHttpRequest();
    } catch (e){
       xmlHttp = false;
    }
 }
 if (!xmlHttp)
    alert ("Ошибка создания объекта XMLHttpRequest");
 else
 {
    return xmlHttp;
  }

}
function Process(form){	var art = form.tid.value;
	var num = form.qty.value;
    if (xmlHttp.readyState==4 || xmlHttp.readyState==0 ){
        // вызываем внешний сценарий
        xmlHttp.open("GET","/plugins/basket/basket_plus.php?id="+art+"&qty="+num,true);
        // определяем  метод, который будет обрабатывать ответы сервера
        xmlHttp.onreadystatechange = handleServerResponse;
        // посылаем асинхронный запрос серверу
        xmlHttp.send(null);
		show_baskPlus();
    } else {
        //setTimeout ('Process('+a+')',1000);
    }
 }

function handleServerResponse(){
   // завершена ли транзакция с сервера
   if (xmlHttp.readyState==4){
      // код ответа все ли нормалек?
      if (xmlHttp.status == 200){
         // извлечь данных полученный от сервера
         var response = xmlHttp.responseText;
		 response.toString();
         var pos = response.indexOf('|'); //позиция разделителя
         document.getElementById('basket_num').innerHTML = response.substring(0,pos);
		 document.getElementById('basket_sum').innerHTML = response.substring(pos+1);
		 //alert('Товар добавлен');
		 //$('#loadbask_text').css('color','lime');
		 document.getElementById('loadbask_text').innerHTML = 'Товар добавлен в корзину';
		 to= setTimeout(close_baskPlus,2000);
		 //alert('Корзина:'+response+' num='+response.substring(0,pos-1)+' sum='+response.substring(pos+1)+'('+pos);
      }else{
         alert("При обращению к серверу возникли проблемы"+xmlHttp.statusText);
      }
   }
   else{
     //document.getElementById("aj").style.display="block";
     //document.getElementById("big").className="nobord";
   }
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.documentElement.clientHeight;
}
function show_baskPlus(){
	var C = getClientHeight();
	var q = document.documentElement.scrollTop;

	$('#loadbask_text').css('color','white');
	$('#loadbask_text').text('Идёт добавление товара в корзину');
    $('#loadbask').css('top',C/2-150+q);
	$('#loadbask').css('left',$(document).width()/2-150);
	$('#loadbask').css('display','block');

};

function close_baskPlus(){
	clearTimeout(to);
	$('#loadbask').css('display','none');

	//$('#loadbask').css('display','none');
};
