// JavaScript Document
/* Показ скрытого блока в левом меню --------------------------------------------------------------*/	
function openRubric(rubric) {
	if ($('#r'+rubric).parent().parent().next().css('display')!='block'){
		$('#r'+rubric).parent().parent().next().css('display','block');
		$('#r'+rubric).parent().parent().attr('class', 'dtopen');
		$('#r'+rubric).attr('src', '/skin/img/open.gif');
	} else {
		$('#r'+rubric).parent().parent().next().css('display','none');
		$('#r'+rubric).parent().parent().attr('class', '');
		$('#r'+rubric).attr('src', '/skin/img/dt_close.gif');
	}
}

/* Показ popup окна с затенением экрана --------------------------------------------------------------*/
function showblock (title, text) {
	document.getElementById("popup").style.display = "block";
	document.getElementById("popup").style.width = document.body.offsetWidth + 'px';
	document.getElementById("popup").style.height = document.body.offsetHeight + 'px';
	document.getElementById("popupiframe").style.display = "block";
	document.getElementById("popupiframe").style.width = document.body.offsetWidth + 'px';
	document.getElementById("popupiframe").style.height = document.body.offsetHeight + 'px';
	document.getElementById("popup_show").style.display = "block";
	document.getElementById("popup_show").style.width = document.body.offsetWidth + 'px';
	window.onresize = SetPlaceAbsolute;
	window.onscroll = SetPlaceAbsolute;

	document.getElementById("popup_title").innerHTML = title;
	document.getElementById("popup_text").innerHTML = text;

	SetPlaceAbsolute();
}

function SetPlaceAbsolute() {
	SetPosition ( "popup_show", "absolute" );
}

function SetPosition ( id, position ) {
	var p = document.getElementById(id);
	p.style.position = position;
	p.style.top = "auto";
	p.style.bottom = "auto";
	p.style.top = 10 + "%";
}

function hideblock () {
	document.getElementById("popup").style.display = "none";
	document.getElementById("popupiframe").style.display = "none";
	document.getElementById("popup_show").style.display = "none";
}

function gotop(){
	if (window.scrollbars){
		window.scrollTo(0,0);
	}
}

function ScrollToElement(id){
	var scrollTo =  document.getElementById(id);
	var selectedPosX = 0;
	var selectedPosY = 0;
	while(scrollTo != null){
		selectedPosX += scrollTo.offsetLeft;
		selectedPosY += scrollTo.offsetTop;
		scrollTo = scrollTo.offsetParent;
	}
	window.scrollTo(selectedPosX, selectedPosY);
}

function ScrollTop(){
	ScrollToElement('pagetop');
}
