function getX(elem) {
	return elem.offsetParent ? elem.offsetLeft + getX(elem.offsetParent)
			: elem.offsetLeft
}
function getY(elem) {
	return elem.offsetParent ? elem.offsetTop + getY(elem.offsetParent)
			: elem.offsetTop
}
function showS() {
	var wrX = getX(document.getElementById("wrapper"));
	var sfhb = document.getElementById("search-form-hidden-bg");
	sfhb.style.left = wrX + "px";
	var bfh = document.getElementById("big-form-holder");
	bfh.style.left = 16 + wrX + "px";
	bfh.style.width = 350 + "px";
	document.getElementById("f-holder").style.width = 340 + "px";
	document.getElementById("f-holder").style.display = "block";
	document.getElementById("big-form-holder").style.display = "block";
	document.bigform.keywords.focus();
	document.getElementById("cat-header2").style.left = wrX + 5 + "px";
	document.getElementById("cat-header2").style.display = "block"
}
function hideS() {
	document.getElementById("big-form-holder").style.display = "none";
	document.getElementById("f-holder").style.display = "none";
	document.getElementById("cat-header2").style.display = "none";
	document.getElementById("search-form-hidden-bg").style.left = -600 + "px"
}

function swapImages(img, fileSm, fileLg, widthSm, widthLg, heightSm, heightLg) {
	if (img.src.indexOf("/l/") > 0) {
		img.src = fileSm;
		img.width = widthSm;
		img.height = heightSm;
		document.getElementById("product-list-wrapper").style.width = "397px";
	} else {
		img.src = fileLg;
		img.width = widthLg;
		img.height = heightLg;
		document.getElementById("product-list-wrapper").style.width = "267px";
	}
	return false;
}

function showBookPage(file) {
	document.getElementById("page-image-holder").style.display = "block";
	document.getElementById("page-image").src = file;
}

function hideBookPage() {
	document.getElementById("page-image-holder").style.display = "none";
}

function ajaxFormClick(holderId, formId, action, callBackId, isWaitingList) {
	var str = $(formId).serialize();
	$.post(action, str, function(data) {
		$(holderId).html(data);
		if (callBackId != '') {
			if (!isWaitingList) {
				$(callBackId).html('Товар добавлен в корзину');
			} else {
				$(callBackId).html('Товар добавлен в лист ожидания');
			}
			$(callBackId).fadeIn(0);
			$(callBackId).fadeOut(4000);
		}
	});
}

