function overImage(obj)
{
 obj.src = obj.src.replace(".gif","_o.gif");
}
//------------------------------
function outImage(obj)
{
 obj.src = obj.src.replace("_o.gif",".gif");
}

var korz=new Array();
var n=0,size=0,r;
var http_request;

function checkCount()
{

alert(size);
}
//--------------------------------------
function makeRequest(url) 
{
    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text');
        }
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {alert('Не создается запрос!');return false;
    }
//    http_request.onreadystatechange = alertContents;
    http_request.open('GET', url, true);
    http_request.send(null);

}
//-------------------------------------------------------------
function hint(id)
{
    var elem = document.getElementById('href'+id);
    var x=elem.offsetLeft;
    var y=elem.offsetTop;
    var l = 0;
    var t = 0;
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }
    document.getElementById('Hint').style.left=l+200;
    document.getElementById('Hint').style.top=t-20;
    document.getElementById('Hint').innerHTML='Добавить товар в смету';
    document.getElementById('Hint').style.display = 'block';
//    var hnt=document.getElementById('Hint');
//    var a;
//    foreach (a in hnt) {hnt.innerHTML+="<br>"+a+"; "+hnt[a];}
    var elem = document.getElementById('href'+id);
    document.getElementById('Hint').style.left=elem.x+200;
    document.getElementById('Hint').style.top=elem.y-20;
    document.getElementById('Hint').innerHTML='Добавить товар в смету';
    document.getElementById('Hint').style.display = 'block';
   
/*    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
    
    var l = 0;
    var t = 0;
    
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
*/
}
//----------------------------------------------------------
function trashid(id)//Добавление товара в корзину
{
var s; 
var b=0;
document.getElementById('korzina').style.visibility='visible';
for (a in korz)if (korz[a]==id)b=true;
if (!b)
   {
   document.getElementById('tovar').innerHTML="";
   korz[n]=id;
   for (a in korz)
       if (korz[a]>=0)
       {
       aid=korz[a];
       summ=parseInt(cena[aid])*kolvo[aid];
       document.getElementById('tovar').innerHTML+="<div class='s1'>"+strings[aid]+"</div><span class='s3'><a class='lk' alt='Удалить из корзины' href='javascript:void(0);' onClick='minus("+aid+");'>[ - ]</a><input type='text' class='itxt' onChange='changevalue("+aid+");' id='inputtxt"+aid+"'size='1' value='"+kolvo[aid]+"'><a class='lk' alt='Добавить 1 шт' href='javascript:void(0);' onClick='plus("+aid+");'>[ + ]</a></span><div class='s2'><span id='summ"+aid+"'>"+summ+"</span> р.</div>";
       }
   n++;size++;
   }else {document.getElementById('inputtxt'+id).value=kolvo[id];document.getElementById('summ'+id).innerHTML=parseInt(cena[id])*kolvo[id];}
//document.getElementById('sz').innerHTML = size;
summall();
}
//--------------------------------------------------
function summall()
{
var a,c=0;sm=0;
for (a in korz)
    {
    b=korz[a];
    if(kolvo[b]){sm+=parseInt(cena[b])*kolvo[b];c++;}
    
    }
document.getElementById('allsumm').innerHTML = sm;
if (yasnago==1)
   {
   if ((!c>0))
      {
      document.getElementById('FixedElement').style.display = 'none';
      document.getElementById('FixedElement').style.visibility = 'hidden'; 
      }
      else
      {
      document.getElementById('FixedElement').style.display = 'block';document.getElementById('FixedElement').style.visibility = 'visible'; 
      }
   }    

      document.getElementById('scr_summ').innerHTML = sm;
      document.getElementById('scr_kvo').innerHTML = c;
      document.getElementById('sz').innerHTML = c;
}
//--------------------------------------------------
function CleanScreen(id)
{
var a,b=0;
for (a in korz) 
    {
    if (korz[a]==id)b=1;
    if (b) 
       korz[a]=korz[parseInt(a)+1];
    korz[n]=-1;
    }
   document.getElementById('tovar').innerHTML="";
   for (a in korz)
       if (korz[a]>0)
       {
       aid=korz[a];
       summ=parseInt(cena[aid])*kolvo[aid];
       document.getElementById('tovar').innerHTML+="<div class='s1'>"+strings[aid]+"</div><span class='s3'><a class='lk' alt='Удалить из корзины' href='javascript:void(0);' onClick='minus("+aid+");'>[ - ]</a><input type='text' class='itxt' onChange='changevalue("+aid+");' id='inputtxt"+aid+"'size='1' value='"+kolvo[aid]+"'><a class='lk' alt='Добавить 1 шт' href='javascript:void(0);' onClick='plus("+aid+");'>[ + ]</a></span><div class='s2'><span id='summ"+aid+"'>"+summ+"</span> р.</div>";
       }
   n++;size--;
//   document.getElementById('sz').innerHTML = size;
   kolvo[id]=0;
if (!size)document.getElementById('korzina').style.visibility = 'hidden';
summall();
}
//--------------------------------------------------
function plus(id)
{
kolvo[id]++;
document.getElementById('inputtxt'+id).value = kolvo[id];
document.getElementById('summ'+id).innerHTML = parseInt(cena[id])*kolvo[id];
makeRequest('jsengine.php?f=2&b='+id);
summall();
}
//--------------------------------------------------
function minus(id)
{
 if (kolvo[id]>0)
  {
   kolvo[id]--;
   
   document.getElementById('inputtxt'+id).value = kolvo[id];
  }
  else CleanScreen(id);

document.getElementById('summ'+id).innerHTML = parseInt(cena[id])*kolvo[id];

makeRequest('jsengine.php?f=1&b='+id);
summall();
}
//--------------------------------------------------
function changevalue(id)
{
kolvo[id]=parseInt(document.getElementById('inputtxt'+id).value);
var a,b;
if (!kolvo[id])
   {
    CleanScreen(id); 
    kolvo[id]=0;
   }
   else document.getElementById('inputtxt'+id).value=kolvo[id];

makeRequest('jsengine.php?f=3&value='+parseInt(kolvo[id])+'&b='+id);

document.getElementById('summ'+id).innerHTML = parseInt(cena[id])*kolvo[id];

//makeRequest('jsengine.php?f=3&value='+parseInt(kolvo[id])+'&b='+id);

summall();
}
//--------------------------------------------------
function nosnaga()
{
makeRequest('jsengine.php?nosnaga=1');
document.getElementById('FixedElement').style.visibility="hidden";
yasnago=0;
}
//--------------------------------------------------
function printscr()
{
x=850;
y=400;
url='printselected.php';
window.status="";
strFeatures= "top=200, left=200, width=" + x + ", height=" + y + ", scrollbars=yes, toolbar=no,"+" menubar=no, location=no, directories=no";
objNewWindow = window.open(url, "MyWin", strFeatures);
}
//--------------------------------------------------
function cancelCart()
{
 makeRequest('jsengine.php?f=4');
 summall();
 setTimeout("document.location.reload()",100);
}

