function index_load() {
	preloadImg('img/calc/up_a_up.jpg', 'up_a_up');
	preloadImg('img/calc/up_a_left.jpg', 'up_a_left');
	preloadImg('img/calc/tower_a.jpg', 'tower_a');
	preloadImg('img/calc/home_tower_a.jpg', 'home_tower_a');
	preloadImg('img/calc/tower_home_a.jpg', 'tower_home_a');
	preloadImg('img/calc/down_home_a.jpg', 'down_home_a');
	preloadImg('img/calc/down_tower_a.jpg', 'down_tower_a');

	if(!document.MM_p_out)
	{
		document.MM_p_out = new Array(); 
	}
	
	document.MM_p_out["roll_up"] = document["roll_up"].src;
	document.MM_p_out["roll_up_left"] = document["roll_up_left"].src;
	document.MM_p_out["roll_tower"] = document["roll_tower"].src;
	document.MM_p_out["roll_tower_home"] = document["roll_tower_home"].src;
	document.MM_p_out["roll_down"] = document["roll_down"].src;

	document.MM_p_out["roll_tower_home"] = document["roll_tower_home"].src;
	document.MM_p_out["roll_down"] = document["roll_down"].src;
}

function preloadImg(file, name)	{
 	if(document.images)
  	{ 
		if(!document.MM_p)
		{
			document.MM_p = new Array(); 
		}
		
		document.MM_p[name] = new Image();
		document.MM_p[name].src = file;	
	}
}

function tower_home() {
	document["roll_up"].src = document.MM_p_out["roll_up"];
	document["roll_up_left"].src = document.MM_p_out["roll_up_left"];
	document["roll_tower"].src = document.MM_p_out["roll_tower"];
	document["roll_tower_home"].src = document.MM_p_out["roll_tower_home"];
	document["roll_down"].src = document.MM_p_out["roll_down"];

	document["roll_tower_home"].src = document.MM_p_out["roll_tower_home"];
	document["roll_down"].src = document.MM_p_out["roll_down"];
}

function home() {
	document["roll_tower_home"].src = document.MM_p["tower_home_a"].src;
	document["roll_down"].src = document.MM_p["down_home_a"].src;
}


function tower() {
	document["roll_up"].src = document.MM_p["up_a_up"].src;
	document["roll_up_left"].src = document.MM_p["up_a_left"].src;	
	document["roll_tower"].src = document.MM_p["tower_a"].src;	
	document["roll_tower_home"].src = document.MM_p["home_tower_a"].src;
	document["roll_down"].src = document.MM_p["down_tower_a"].src;
}

function bookmark() {
	var title = "ООО Ставунипром";
	var url = "http://www.stavuniprom.ru/";

	if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	} else if(window.opera && window.print) {
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if(document.all) {
		window.external.AddFavorite(url, title);
	}else {
		alert("Попробуйте добавить в избранное вручную. Ваш браузер не поддерживает автоматическое добавление.");
	}

	return false;
}

var mouseX = null;
var mouseY = null;

var IE = document.all ? true : false;

if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

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 getMouseXY(e) {
	if (IE) {
		mouseX = event.clientX + getBodyScrollLeft();
		mouseY = event.clientY + getBodyScrollTop();
	}
	else {
		mouseX = e.pageX;
		mouseY = e.pageY;
	}

	if (mouseX < 0)	{mouseX = 0;}
	if (mouseY < 0)	{mouseY = 0;}
    
	return true;
}

function findPos(obj) {
	var left = obj.offsetLeft;
	var top = obj.offsetTop;
	
	var parent = obj.offsetParent;
	
	while(parent && parent.tagName != "body")
	{
		left += parent.offsetLeft;
		top += parent.offsetTop;
		parent = parent.offsetParent;
	}
		
	return [left, top];
}


function rec_build_move(e) {
	n = findPos(e);
	img_x = mouseX - n[0];
	img_y = mouseY - n[1];
	
	alert("Obj 1: x=" + img_x + ", y=" + img_y);
	if(img_x > 335 && img_x < 360 && img_y > 105 && img_y < 130)
	{
		alert("Obj 1: x=" + img_x + ", y=" + img_y);
	}
}

function rb_v(obj, a, b, c, d) {

	obj_pos = findPos(document.big_home);

	var coords = obj.coords.split(",");

	var l_x = obj_pos[0] * 1 + coords[0] * 1;
	var l_y = obj_pos[1] * 1 + coords[1] * 1;

	document.getElementById("rb_link").style.left = l_x + "px";
	document.getElementById("rb_link").style.top = l_y + "px";
	document.getElementById("rb_link").style.visibility = "visible";

	// Рекомендации
	document.getElementById("rb_link_a").href = "index.pl?id=" + a;
	// Документы
	document.getElementById("rb_link_b").href = "index.pl?mode=files&id=" + b;
	// Рекомендуемые материалы
	document.getElementById("rb_link_c").href = "index.pl?id=" + c;
	// Полезная информация
	document.getElementById("rb_link_d").href = "index.pl?id=" + d;

	// alert("x = " + l_x + "; y = " + l_y + "; href=" + obj.href);
}

function price_view() {
	var z = document.getElementById("prices_link");
	if (z.style.display == "none")
	{
		z.style.display = "block";
	}
	else
	{
		z.style.display = "none";
	}
}

function photo_view() {
	var z = document.getElementById("photos_link");
	if (z.style.display == "none")
	{
		z.style.display = "block";
	}
	else
	{
		z.style.display = "none";
	}
}


