/* 		
		******* faq.js ****************************************
		|  pitri.com /   Eugene Ryabtsev                      |
		|  18.10.2007                                         |
		|  "Basket"                                           |
		|  Slider edition                                     |   
		*******************************************************
*/
var scrOfX = 0, scrOfY = -1, ddd=5;

var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
if (root){
	if (root.addEventListener) root.addEventListener("scroll", replaceCart, false);
	else if (root.attachEvent) root.attachEvent("onscroll", replaceCart);
}

var pos1=0, pos2=0;
function replaceCart() {
	getScrollXY();
	if (document.getElementById("viakalka") != null) {
		document.getElementById("viakalka").style.top = pos1 - scrOfY + 'px';
		document.getElementById("viakalka").style.left = pos2 - scrOfX + 20 + 'px';
		document.getElementById("add_cart").innerHTML = 'scrOfX='+scrOfX+'; scrOfY='+scrOfY; 
	}
	return true;
}
	
function getScrollXY() {
//alert("zzz");	
  if( typeof( window.pageYOffset ) == 'number') {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
     scrOfY = document.documentElement.scrollTop;
     scrOfX = document.documentElement.scrollLeft;
  } 
	return [ scrOfX, scrOfY ]; 
}

var shide;
function addCart(elem, tovar) {
	clearTimeout(shide);
	hide();
	
/*	var elem = document.getElementById(elemId);*/
	var viakalka = document.getElementById("viakalka");
	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;
		pos1 = t;
		pos2 = l;
    }
	// alert("left:" + l + ", top:" + t + ", width:" + w +", height:"+h);
	getScrollXY();
	// alert(tovar);
	
	viakalka.style.display = 'block';
	viakalka.style.top = t - scrOfY + 'px';
	viakalka.style.left = l - scrOfX + 20 + 'px';
	
	shide = setTimeout('hide()',10000);
	
    return {"left":l, "top":t, "width": w, "height":h};
}

function hide() {
	document.getElementById("viakalka").style.display = 'none';
	return true;
}



