function sendGetRequest(url)
{
    var myRequest = null;
    try
    {
        myRequest=new XMLHttpRequest();
    } catch (trymicrosoft)
      {
          try
          {
              myRequest=new ActiveXObject('Msxml2.XMLHTTP');
          } catch (othermicrosoft)
            {
               try
               {
                 myRequest = new ActiveXObject('Microsoft.XMLHTTP');
               } catch (failed)
                 {
                   myRequest = null;
                 }
            }
      }
     myRequest.open("GET", url, true);
     myRequest.onreadystatechange = function myFunc() {return false;};
     myRequest.send(null);
}

function addToRec(itemId, itemCnt, showMessage, itemType, path)
{
     var url = path+'update_order_list.php?itemId='+escape(itemId)+'&itemCnt='+escape(itemCnt)+'&itemType='+escape(itemType);
     today = new Date;
     //alert(url);
     url = url + "&today="+today.getTime();

     sendGetRequest(url);
     if (showMessage) {
       alert('Товар добавлен.');
       //return false;
     }
     return true;
}

function plus(id, itemId, iType)
{
    var cntSpan = document.getElementById('cnt'+id);
    var cnt = cntSpan.firstChild.nodeValue;
    var priceSpan = document.getElementById('price'+id);
    var price = priceSpan.firstChild.nodeValue.replace(' ','');
    var summSpan = document.getElementById('summ'+id);
    var summ = summSpan.firstChild.nodeValue.replace(' ','');
    var itogoSpan = document.getElementById('itogo');
    var itogo = itogoSpan.firstChild.nodeValue.replace(' ','');

    price = stripSpaces(price);
    summ = stripSpaces(summ);
    itogo = stripSpaces(itogo);
    //var itemsArray = document.getElementById('itemsArray'+id);

        cntSpan.removeChild(cntSpan.firstChild);
        cnt = parseInt(cnt)+1;
        cntSpan.appendChild(document.createTextNode(cnt));
        //itemsArray.value=cnt;

          itogo = itogo - summ;

        summSpan.removeChild(summSpan.firstChild);
        summ = Math.round(parseFloat(price)*parseInt(cnt)*100)/100;

          itogo = itogo + summ;

        summSpan.appendChild(document.createTextNode(setSpaces(summ)));

          itogoSpan.removeChild(itogoSpan.firstChild);
          itogoSpan.appendChild(document.createTextNode(setSpaces(itogo)));
          
    addToRec(itemId, 1, false, iType);
    
    return false;
}

function minus(id, itemId, iType)
{
    var cntSpan = document.getElementById('cnt'+id);
    var cnt = cntSpan.firstChild.nodeValue;
    var priceSpan = document.getElementById('price'+id);
    var price = priceSpan.firstChild.nodeValue;
    var summSpan = document.getElementById('summ'+id);
    var summ = summSpan.firstChild.nodeValue;
    var itogoSpan = document.getElementById('itogo');
    var itogo = itogoSpan.firstChild.nodeValue;
    price = stripSpaces(price);
    summ = stripSpaces(summ);
    itogo = stripSpaces(itogo);
    //var itemsArray = document.getElementById('itemsArray'+id);

        if (cnt>0) {
        cntSpan.removeChild(cntSpan.firstChild);
        cnt = parseInt(cnt)-1;
        cntSpan.appendChild(document.createTextNode(cnt));
        //itemsArray.value=cnt;

          itogo = itogo - summ;

        summSpan.removeChild(summSpan.firstChild);
        summ = Math.round(parseFloat(price)*parseInt(cnt)*100)/100;

          itogo = itogo + summ;

        summSpan.appendChild(document.createTextNode(setSpaces(summ)));

          itogoSpan.removeChild(itogoSpan.firstChild);
          itogoSpan.appendChild(document.createTextNode(setSpaces(itogo)));
        addToRec(itemId, -1, false, iType);
    }
    
    return false;
}


/*Цитирование*/
function makeQoute(commentId, destId) {
  var commentText = document.getElementById(commentId).childNodes[0].nodeValue;
      if (commentText)
  //alert(commentText);
      document.getElementById(destId).value='[QUOTE]'+commentText+'[/QOUTE]';
  return false;
}
/*Установка пробелов*/
function setSpaces(price) {
  price = price.toString();
  if ((price >= 1000) && (price <1000000))
    price = price.substr(0, price.length-3)+' '+price.substr(-3);
  if ((price >= 1000000) && (price <1000000000))
    price = price.substr(0, price.length-6)+' '+' '+price.substr(-6,3)+' '+price.substr(-3);

  return (price);
}
/*Удаление пробелов*/
function stripSpaces(price) {
        price = price.toString();
        price = price.replace(' ', '');
        price = price.toString();
        price = price.replace(' ', '');
        price = price.toString();
        price = price.replace(' ', '');
  return (price);
}

function checkOrg(face) {
  var org = document.getElementById('org');
  if (face == 'fiz') {
    org.value = '';
    org.disabled = true;
  } else
    org.disabled = false;
}

