var efShopcart_flashOffsetRight = 0;
var efShopcart_sailingObjContainer;
var efShopcart_objTopMargin = 20;
var efShopcart_startTop = 0;
var efShopcart_posTo;

var efShopcart_headHeight = 0;

function efShopcart_initMovie() {

	efShopcart_sailingObjContainer = document.getElementById('efShopcart_sailingContainer');
	setInterval("efShopcart_init()", 100);
}


function efShopcart_init() {

	if (efShopcartIsSet()) {

		efShopcart_fillBmBlock();

		efShopcart_sailingObjContainer.style.right = efShopcart_flashOffsetRight;
		efShopcart_sailingObjContainer.style.display='block';
		efShopcart_sailingObjContainer.style.visibility='visible';

		efShopcart_moveSailingBlock();
	}
	else {
		efShopcart_sailingObjContainer.style.display='none';
		efShopcart_sailingObjContainer.style.visibility='hidden';
	}
}

function efShopcart_moveSailingBlock() {
	var dif = 0;

	menuHeight = efShopcart_sailingObjContainer.offsetHeight;

	if(document.body.offsetHeight < menuHeight)
		return;

	documentObjTop = window.document.body.scrollTop;
	documentObjTop = (documentObjTop < efShopcart_headHeight) ?  0 : window.document.body.scrollTop - efShopcart_headHeight;
	efShopcart_posTo = documentObjTop + efShopcart_objTopMargin;


	ydiff = efShopcart_startTop - efShopcart_posTo;

	if (ydiff != 0) {
		movey=Math.floor(ydiff/3);
		efShopcart_startTop -= movey;
	}

	efShopcart_sailingObjContainer.style.top = efShopcart_startTop;
}

var efShopcart_isOpera = self.opera
var efShopcart_isIE = document.all && !efShopcart_isOpera;

if(efShopcart_isIE || efShopcart_isOpera) {
	window.attachEvent("onload", efShopcart_initMovie);
} else {
	window.addEventListener("load", efShopcart_initMovie, true);
}
