function v_over(i)
{
	document.getElementById("n"+i).style.display = 'none';
	document.getElementById("v"+i).style.display = '';
}
function v_out(i)
{
	document.getElementById("n"+i).style.display = '';
	document.getElementById("v"+i).style.display = 'none';
}


//Размер видимой области броузера
function getClientHeight() {
	return (document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight);
}

//Размер документа по горизонтали
function getDocumentHeight() {
	return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}

//Размер документа по горизонтали
function getDocumentWidth() {
	return (document.body.scrollWidth > document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;
}

// --- Проскроленность по вертикали ---
function getBodyScrollTop() {
	return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}

// --- Проскроленность по горизонтали ---
function getBodyScrollLeft() {
	return self.pageXOffset || (document.documentElement && document.documentElement.scrollLeft) || (document.body && document.body.scrollLeft);
}


// --- Центр окна по горизонтали ---
function getClientCenterX() {
	return parseInt(getClientWidth()/2)+getBodyScrollLeft();
}

// --- Центр окна по вертикали ---
function getClientCenterY() {
	return parseInt(getClientHeight()/2)+getBodyScrollTop();
}



function setPageTitle(pageTitle) {
	document.title = "BARSKY NIGHT CLUB : "  +  pageTitle;
}


function new_img2() {
	dateCheck = new Date();
	document.getElementById('nospam_img').innerHTML = "<img src='http://shanson/nospam.php?" + dateCheck.getTime() + "' width='80px' height='25px' border='0'>";
}


function show(layer) {
	var StyleLayer = document.getElementById(layer);
	if (StyleLayer.style.display == "block") {
		StyleLayer.style.display = 'none';
	} else {
		StyleLayer.style.display = 'block';
	}
}

var newwindow = ''
function popitup(url) {
	if (newwindow.location && !newwindow.closed) {
		newwindow.location.href = url;
		newwindow.focus(); }
		else {
			newwindow=window.open(url,'','toolbar=no,directories=no,location=no,menubar=no,scrollbars=yes,scrolling=auto,WIDTH=400,HEIGHT=500,resizable=false');
		}
}

var newWin = '';
function openWindow(link,w,h) {
	if (!newWin || newWin.closed) {
		var win = "width="+w+",height="+h+" menubar=no,location=no,resizable=no,scrollbars=yes";
		newWin = window.open(link,'',win);
	} else {
		newWin.location.href=link;
	}
	newWin.focus();
};


function changeClassName(elemId, currentClassName) {
	elem = xajax.$(elemId);
	var classOver = currentClassName + "Over";
	var classOut = currentClassName + "Out";
	if (elem.className == currentClassName + 'Over') {
		elem.className = currentClassName + 'Out';

	} else {
		elem.className = currentClassName + 'Over';
	}
}

function checkClassName(elemId, className) {
	elem = xajax.$(elemId);
	if (elem.className != (className + 'Active')) {
		changeClassName(elemId, className);
	}
}

function makeActive(elemId, className) {
	elem = xajax.$(elemId);
	divs = document.getElementsByTagName("div");
	divsLength = divs.length;
	for(i=0; i<divsLength; i++) {
		if (divs[i].className == className + "Active") {
			divs[i].className = className + "Out";
		}
		if (divs[i].id == "menuContainer") {
			var LI = xajax.$(divs[i].id).getElementsByTagName("li");
			LILength = LI.length;
			for(j=0; j<LILength; j++) {
				if (LI[j].className == className + "Active") {
					LI[j].className = className + "Out";
				}
			}
		}
	}
	elem.className = className + 'Active';
}


function getElementPosition(elemId) {
	var elem = document.getElementById(elemId);

	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;
	}

	return {"left":l, "top":t, "width": w, "height":h};
}

// --- Loading flash player ---
function showPlayer(playlist) {
	var so = new FlashObject('/_mp3player.swf', 'music', '430', '50', '8', '#000000');
	so.addVariable('xmlstring', playlist);
	so.addParam('crossDomain', 'always');
	so.addParam('scale', 'noScale');
	so.addParam('menu', 'false');
	so.write('musicBox');
}