function ShowGalleryImg (vImgBig, vWidth, vHeight) {
	var left = (screen.availWidth - vWidth) / 2;
	var top = (screen.availHeight - vHeight) / 2;
	wId = window.open ("admin/modules/photogallery/additional/view_big_image.php?img_id="+vImgBig, "woPhotoGallery", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left="+left+",top="+top+",width="+vWidth+",height="+vHeight);
	wId.focus ();
}

// Функция, возвращающая позицию элемента (слева)
function GetElementOffsetLeft (element) {
	if (element.offsetParent)
		return element.offsetLeft + GetElementOffsetLeft (element.offsetParent);
	else
		return element.offsetLeft;
}

// Функция, возвращающая позицию элемента (сверху)
function GetElementOffsetTop (element) {
	if (element.offsetParent)
		return element.offsetTop + GetElementOffsetTop (element.offsetParent);
	else
		return element.offsetTop;
}

// Функция, возвращающая высоту элемента
function GetElementOffsetHeight (element) {
	return element.offsetHeight;
}

function WindowOpen (vUrl, vWidth, vHeight) {
	var left = (screen.availWidth - vWidth) / 2;
	var top = (screen.availHeight - vHeight) / 2;
	wId = window.open (vUrl, "NewWin"+GetRand(), "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left="+left+",top="+top+",width="+vWidth+",height="+vHeight);
	wId.focus ();
}

function GetRand()
{
	result = "";
	result = Math.random()+"1";
	result = result.split(".");
	return result[1];
}

function DisplayElement (obj) {
	if (eval (obj).style.display=="none") eval (obj).style.display = "block";
	else eval (obj).style.display = "none";
}

////////////////////////////////////////////////////////////////////////////////
function ActiveMenu (vObj, vImageName) {
	vImage = eval ("FrmMenu."+vImageName);
	vObj.className = "MenuActive";
	vImage.src = "images/menu/" + vImageName + "_a.jpg";
}
function UnActiveMenu (vObj, vImageName) {
	vImage = eval ("FrmMenu."+vImageName);
	vObj.className = "MenuUnActive";
	vImage.src = "images/menu/" + vImageName + ".jpg";
}

function GalleryShowTooltip (vTitle) {
	oTable  = "<table cellPadding=3 cellSpacing=1 border=0 style='border: 1px solid gray;'>";
	oTable += "<tr><td>"+vTitle+"</td></tr>";
	oTable += "</table>";
	GalleryTooltipLayer.innerHTML = oTable;
	GalleryTooltipLayer.style.posLeft = GetElementOffsetLeft (window.event.srcElement) + 2;
	GalleryTooltipLayer.style.posTop  = GetElementOffsetTop (window.event.srcElement) + 2;
	//GalleryTooltipLayer.style.posTop  = GetElementOffsetTop (window.event.srcElement) + GetElementOffsetHeight (window.event.srcElement) - 10;
	GalleryTooltipLayer.style.display = "block";
}

function GalleryHideTooltip () {
	GalleryTooltipLayer.style.display = "none";
}
