var dialogLayer = {layer:null, visible:false};

function centerOnWindow(elemID) {

var obj = getRawObject(elemID);
var scrollX = -150, scrollY = -40;

if (document.body && typeof document.body.scrollTop != "undefined") {
	scrollX += document.body.scrollLeft;
	scrollY += document.body.scrollTop;
		if (document.body.parentNode && typeof document.body.parentNode.scrollTop != "undefined") {
		       scrollX += document.body.parentNode.scrollLeft;
			scrollY += document.body.parentNode.scrollTop;
		}
} else if (typeof window.pageXOffset != "undefined") {
	scrollX += window.pageXOffset;
	scrollY += window.pageYOffset;
	}

	var x = Math.round((getInsideWindowWidth()/2) - (getObjectWidth(obj)/2)) + scrollX;
	var y = Math.round((getInsideWindowHeight()/2) - (getObjectHeight(obj)/2)) + scrollY;
	shiftTo(obj, x, y);
}

function initLayerDialog() {
	dialogLayer.layer = document.getElementById("pseudoWindow");
}

function openLayerDialog(url) {
	if (!dialogLayer.visible) {
		dialogLayer.url = url;
		dialogLayer.returnedValue = "";

	document.getElementById("contentFrame").src = url;

	dialogLayer.layer.style.visibility = "hidden";
	dialogLayer.layer.style.display = "block";
	centerOnWindow("pseudoWindow");

	dialogLayer.layer.style.visibility = "visible";
	dialogLayer.visible = true;
	}
}


function closeLayerDialog() {
	dialogLayer.layer.style.display = "none";
	dialogLayer.visible = false;
}

function getCookie(name) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ((!start) && (name!=document.cookie.substring(0, name.length))) {
		return 0;
	}
	if ( start == -1 ) return 0;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function tov_korz() {
document.getElementById('korz').value=getCookie("ultralinebasketcount");
document.getElementById('summ').value=getCookie("ultralinebasketcountsumm")+' руб.';
}

function tov_compare() {
document.getElementById('compare').value=getCookie("ultralinecomparecount");
}

function clearbasket() {
var an=confirm("Вы действительно хотите полностью очистить корзину?");
if (an) { openLayerDialog('http://www.ultraline.ru/int/basket/clear.php'); }
else { }
}

function clearcomp() {
var an=confirm("Вы действительно хотите полностью очистить таблицу сравнения?");
if (an) { openLayerDialog('http://www.ultraline.ru/int/compare/clear.php'); }
else { }
}
