var MouseDownX, MouseDownScroll;
var StartScrollContainer = 0;

// Скроллинг ArtCase
function init_scroll_button() {
	if (document.addEventListener) {
		document.getElementById("scroll_button").addEventListener("mousedown", scroll_button_mousedown, false);
	} else if(document.attachEvent) {
		document.getElementById("scroll_button").attachEvent("onmousedown", scroll_button_mousedown);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("scroll_button_left").addEventListener("click", scroll_button_left_click, false);
	} else if(document.attachEvent) {
		document.getElementById("scroll_button_left").attachEvent("onclick", scroll_button_left_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("scroll_button_right").addEventListener("click", scroll_button_right_click, false);
	} else if(document.attachEvent) {
		document.getElementById("scroll_button_right").attachEvent("onclick", scroll_button_right_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("scroll_line_button").addEventListener("click", scroll_line_button_click, false);
	} else if(document.attachEvent) {
		document.getElementById("scroll_line_button").attachEvent("onclick", scroll_line_button_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	document.getElementById("scroll_content").scrollLeft = StartScrollContainer;
	var per = 350 / 555;
	document.getElementById("scroll_button").style.left = Math.round(StartScrollContainer * per) + 'px';
	el = document.getElementById("scroll_container");
	if (typeof el.onselectstart!="undefined") { el.onselectstart=function(){return false} }
	else if (typeof el.style.MozUserSelect!="undefined")  { el.style.MozUserSelect="none"; }
	else { el.onmousedown=function(){return false} }
	el.style.cursor = "pointer";
}

function scroll_button_mousedown(event){
	MouseDownX = (event.x)?event.x:event.pageX;
	MouseDownScroll = parseInt(document.getElementById("scroll_button").style.left);
	if (document.addEventListener) {
		document.addEventListener("mouseup", scroll_button_mouseup, false);
	} else if(document.attachEvent) {
		document.attachEvent("onmouseup", scroll_button_mouseup);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.addEventListener("mousemove", scroll_button_mousemove, false);
	} else if(document.attachEvent) {
		document.attachEvent("onmousemove", scroll_button_mousemove);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
}

function scroll_button_mouseup(event){
	if (document.removeEventListener) {
		document.removeEventListener("mouseup", scroll_button_mouseup, false);
	} else if(document.detachEvent) {
		document.detachEvent("onmouseup", scroll_button_mouseup);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.removeEventListener) {
		document.removeEventListener("mousemove", scroll_button_mousemove, false);
	} else if(document.detachEvent) {
		document.detachEvent("onmousemove", scroll_button_mousemove);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
}

function scroll_button_mousemove(event){
	var MouseX = (event.x)?event.x:event.pageX;
	var MouseY = (event.y)?event.y:event.pageY;
	if (((MouseDownScroll - (MouseDownX - MouseX)) > 0)&&((MouseDownScroll - (MouseDownX - MouseX)) < 350)) {
		document.getElementById("scroll_button").style.left = (MouseDownScroll - (MouseDownX - MouseX)) + 'px';
		var per = 555 / (930 - 580);
		document.getElementById("scroll_content").scrollLeft = Math.round((MouseDownScroll - (MouseDownX - MouseX)) * per);
	} else if ((MouseDownScroll - (MouseDownX - MouseX)) >= 350) {
		document.getElementById("scroll_button").style.left = '350px';
		document.getElementById("scroll_content").scrollLeft = 555;
	} else {
		document.getElementById("scroll_button").style.left = '0px';
		document.getElementById("scroll_content").scrollLeft = 0;
	}
}

function scroll_button_left_click(event) {
	var ceil_w = 180 + 5;
	var cont_p = Math.ceil(document.getElementById("scroll_content").scrollLeft / ceil_w);
	cont_p--;
	document.getElementById("scroll_content").scrollLeft = cont_p * ceil_w;
	var per = 350 / (document.getElementById("scroll_content").scrollWidth - document.getElementById("scroll_content").offsetWidth);
	document.getElementById("scroll_button").style.left = Math.round(document.getElementById("scroll_content").scrollLeft * per) + 'px';
}

function scroll_button_right_click(event) {
	var ceil_w = 180 + 5;
	var cont_p = Math.floor(document.getElementById("scroll_content").scrollLeft / ceil_w);
	cont_p++;
	document.getElementById("scroll_content").scrollLeft = cont_p * ceil_w;
	var per = 350 / (document.getElementById("scroll_content").scrollWidth - document.getElementById("scroll_content").offsetWidth);
	document.getElementById("scroll_button").style.left = Math.round(document.getElementById("scroll_content").scrollLeft * per) + 'px';
}

function scroll_line_button_click(event) {
	offsetX = (event.offsetX)?event.offsetX:event.layerX;
//	offsetY = (event.offsetY)?event.offsetY:event.layerY;
	var sbl = parseInt(document.getElementById("scroll_button").style.left);
//	var sbw = parseInt(document.getElementById("scroll_button").style.width);
	if (offsetX > sbl) {
		scroll_button_right_click(event);
	} else {
		scroll_button_left_click(event);
	}
}

// Скроллинг Справочник по фортепиано
function init_spravochnik_button() {
	if (document.addEventListener) {
		document.getElementById("spravochnik_button").addEventListener("mousedown", spravochnik_button_mousedown, false);
	} else if(document.attachEvent) {
		document.getElementById("spravochnik_button").attachEvent("onmousedown", spravochnik_button_mousedown);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("spravochnik_button_left").addEventListener("click", spravochnik_button_left_click, false);
	} else if(document.attachEvent) {
		document.getElementById("spravochnik_button_left").attachEvent("onclick", spravochnik_button_left_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("spravochnik_button_right").addEventListener("click", spravochnik_button_right_click, false);
	} else if(document.attachEvent) {
		document.getElementById("spravochnik_button_right").attachEvent("onclick", spravochnik_button_right_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("spravochnik_line_button").addEventListener("click", spravochnik_line_button_click, false);
	} else if(document.attachEvent) {
		document.getElementById("spravochnik_line_button").attachEvent("onclick", spravochnik_line_button_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	document.getElementById("spravochnik_content").scrollLeft = StartScrollContainer;
	var per = 350 / 690;
	document.getElementById("spravochnik_button").style.left = Math.round(StartScrollContainer * per) + 'px';
	el = document.getElementById("spravochnik_container");
	if (typeof el.onselectstart!="undefined") { el.onselectstart=function(){return false} }
	else if (typeof el.style.MozUserSelect!="undefined")  { el.style.MozUserSelect="none"; }
	else { el.onmousedown=function(){return false} }
	el.style.cursor = "pointer";
}

function spravochnik_button_mousedown(event){
	MouseDownX = (event.x)?event.x:event.pageX;
	MouseDownScroll = parseInt(document.getElementById("spravochnik_button").style.left);
	if (document.addEventListener) {
		document.addEventListener("mouseup", spravochnik_button_mouseup, false);
	} else if(document.attachEvent) {
		document.attachEvent("onmouseup", spravochnik_button_mouseup);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.addEventListener("mousemove", spravochnik_button_mousemove, false);
	} else if(document.attachEvent) {
		document.attachEvent("onmousemove", spravochnik_button_mousemove);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
}

function spravochnik_button_mouseup(event){
	if (document.removeEventListener) {
		document.removeEventListener("mouseup", spravochnik_button_mouseup, false);
	} else if(document.detachEvent) {
		document.detachEvent("onmouseup", spravochnik_button_mouseup);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.removeEventListener) {
		document.removeEventListener("mousemove", spravochnik_button_mousemove, false);
	} else if(document.detachEvent) {
		document.detachEvent("onmousemove", spravochnik_button_mousemove);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
}

function spravochnik_button_mousemove(event){
	var MouseX = (event.x)?event.x:event.pageX;
	var MouseY = (event.y)?event.y:event.pageY;
	if (((MouseDownScroll - (MouseDownX - MouseX)) > 0)&&((MouseDownScroll - (MouseDownX - MouseX)) < 350)) {
		document.getElementById("spravochnik_button").style.left = (MouseDownScroll - (MouseDownX - MouseX)) + 'px';
		var per = 690 / (930 - 580);
		document.getElementById("spravochnik_content").scrollLeft = Math.round((MouseDownScroll - (MouseDownX - MouseX)) * per);
	} else if ((MouseDownScroll - (MouseDownX - MouseX)) >= 350) {
		document.getElementById("spravochnik_button").style.left = '350px';
		document.getElementById("spravochnik_content").scrollLeft = 690;
	} else {
		document.getElementById("spravochnik_button").style.left = '0px';
		document.getElementById("spravochnik_content").scrollLeft = 0;
	}
}

function spravochnik_button_left_click(event) {
	var ceil_w = 220 + 10;
	var cont_p = Math.ceil(document.getElementById("spravochnik_content").scrollLeft / ceil_w);
	cont_p--;
	document.getElementById("spravochnik_content").scrollLeft = cont_p * ceil_w;
	var per = 350 / (document.getElementById("spravochnik_content").scrollWidth - document.getElementById("spravochnik_content").offsetWidth);
	document.getElementById("spravochnik_button").style.left = Math.round(document.getElementById("spravochnik_content").scrollLeft * per) + 'px';
}

function spravochnik_button_right_click(event) {
	var ceil_w = 220 + 10;
	var cont_p = Math.floor(document.getElementById("spravochnik_content").scrollLeft / ceil_w);
	cont_p++;
	document.getElementById("spravochnik_content").scrollLeft = cont_p * ceil_w;
	var per = 350 / (document.getElementById("spravochnik_content").scrollWidth - document.getElementById("spravochnik_content").offsetWidth);
	document.getElementById("spravochnik_button").style.left = Math.round(document.getElementById("spravochnik_content").scrollLeft * per) + 'px';
}

function spravochnik_line_button_click(event) {
	offsetX = (event.offsetX)?event.offsetX:event.layerX;
	var sbl = parseInt(document.getElementById("spravochnik_button").style.left);
	if (offsetX > sbl) {
		spravochnik_button_right_click(event);
	} else {
		spravochnik_button_left_click(event);
	}
}

var tm = new Array();

function show_div_menu(dsm) {
	clearTimeout(tm[dsm]);
	var ry = parseInt(document.getElementById(dsm).style.height);
//	document.getElementById(dsm).style.height = '220px';
//	alert(parseInt(document.getElementById(dsm).style.height));
	if (ry < 220) {
		ry = ry + 5;
		document.getElementById(dsm).blur();
		document.getElementById(dsm).style.height = ry + 'px';
		tm[dsm] = setTimeout('show_div_menu(\'' + dsm + '\')', 10);
	} else {
		
	}
}

function hide_div_menu(dsm) {
	clearTimeout(tm[dsm]);
	var ry = parseInt(document.getElementById(dsm).style.height);
//	document.getElementById(dsm).style.height = '80px';
	if (ry > 80) {
		ry = ry - 5;
		document.getElementById(dsm).blur();
		document.getElementById(dsm).style.height = ry + 'px';
		tm[dsm] = setTimeout('hide_div_menu(\'' + dsm + '\')', 10);
	} else {
		
	}
}

// Скроллинг История и традиции фирмы «Бехштейн»
function init_legenda_button() {
	if (document.addEventListener) {
		document.getElementById("legenda_button").addEventListener("mousedown", legenda_button_mousedown, false);
	} else if(document.attachEvent) {
		document.getElementById("legenda_button").attachEvent("onmousedown", legenda_button_mousedown);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("legenda_button_left").addEventListener("click", legenda_button_left_click, false);
	} else if(document.attachEvent) {
		document.getElementById("legenda_button_left").attachEvent("onclick", legenda_button_left_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("legenda_button_right").addEventListener("click", legenda_button_right_click, false);
	} else if(document.attachEvent) {
		document.getElementById("legenda_button_right").attachEvent("onclick", legenda_button_right_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.getElementById("legenda_line_button").addEventListener("click", legenda_line_button_click, false);
	} else if(document.attachEvent) {
		document.getElementById("legenda_line_button").attachEvent("onclick", legenda_line_button_click);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	document.getElementById("legenda_content").scrollLeft = StartScrollContainer;
	var per = 340 / 390;
	document.getElementById("legenda_button").style.left = Math.round(StartScrollContainer * per) + 'px';
	el = document.getElementById("legenda_container");
	if (typeof el.onselectstart!="undefined") { el.onselectstart=function(){return false} }
	else if (typeof el.style.MozUserSelect!="undefined")  { el.style.MozUserSelect="none"; }
	else { el.onmousedown=function(){return false} }
	el.style.cursor = "pointer";
}

function legenda_button_mousedown(event){
	MouseDownX = (event.x)?event.x:event.pageX;
	MouseDownScroll = parseInt(document.getElementById("legenda_button").style.left);
	if (document.addEventListener) {
		document.addEventListener("mouseup", legenda_button_mouseup, false);
	} else if(document.attachEvent) {
		document.attachEvent("onmouseup", legenda_button_mouseup);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.addEventListener) {
		document.addEventListener("mousemove", legenda_button_mousemove, false);
	} else if(document.attachEvent) {
		document.attachEvent("onmousemove", legenda_button_mousemove);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
}

function legenda_button_mouseup(event){
	if (document.removeEventListener) {
		document.removeEventListener("mouseup", legenda_button_mouseup, false);
	} else if(document.detachEvent) {
		document.detachEvent("onmouseup", legenda_button_mouseup);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
	if (document.removeEventListener) {
		document.removeEventListener("mousemove", legenda_button_mousemove, false);
	} else if(document.detachEvent) {
		document.detachEvent("onmousemove", legenda_button_mousemove);
	} else {
		alert("Ошибка! Сообщите мне о ней по телефону 0635390947. Константин.");
	}
}

function legenda_button_mousemove(event){
	var MouseX = (event.x)?event.x:event.pageX;
	var MouseY = (event.y)?event.y:event.pageY;
	if (((MouseDownScroll - (MouseDownX - MouseX)) > 0)&&((MouseDownScroll - (MouseDownX - MouseX)) < 340)) {
		document.getElementById("legenda_button").style.left = (MouseDownScroll - (MouseDownX - MouseX)) + 'px';
		var per = 390 / (920 - 580);
		document.getElementById("legenda_content").scrollLeft = Math.round((MouseDownScroll - (MouseDownX - MouseX)) * per);
	} else if ((MouseDownScroll - (MouseDownX - MouseX)) >= 340) {
		document.getElementById("legenda_button").style.left = '340px';
		document.getElementById("legenda_content").scrollLeft = 390;
	} else {
		document.getElementById("legenda_button").style.left = '0px';
		document.getElementById("legenda_content").scrollLeft = 0;
	}
}

function legenda_button_left_click(event) {
	var ceil_w = 120 + 10;
	var cont_p = Math.ceil(document.getElementById("legenda_content").scrollLeft / ceil_w);
	cont_p--;
	document.getElementById("legenda_content").scrollLeft = cont_p * ceil_w;
	var per = 340 / (document.getElementById("legenda_content").scrollWidth - document.getElementById("legenda_content").offsetWidth);
	document.getElementById("legenda_button").style.left = Math.round(document.getElementById("legenda_content").scrollLeft * per) + 'px';
}

function legenda_button_right_click(event) {
	var ceil_w = 120 + 10;
	var cont_p = Math.floor(document.getElementById("legenda_content").scrollLeft / ceil_w);
	cont_p++;
	document.getElementById("legenda_content").scrollLeft = cont_p * ceil_w;
	var per = 340 / (document.getElementById("legenda_content").scrollWidth - document.getElementById("legenda_content").offsetWidth);
	document.getElementById("legenda_button").style.left = Math.round(document.getElementById("legenda_content").scrollLeft * per) + 'px';
}

function legenda_line_button_click(event) {
	offsetX = (event.offsetX)?event.offsetX:event.layerX;
//	offsetY = (event.offsetY)?event.offsetY:event.layerY;
	var sbl = parseInt(document.getElementById("legenda_button").style.left);
//	var sbw = parseInt(document.getElementById("legenda_button").style.width);
	if (offsetX > sbl) {
		legenda_button_right_click(event);
	} else {
		legenda_button_left_click(event);
	}
}

var xmlHttp = createXmlHttpRequestObject();

function createXmlHttpRequestObject() {
	var xmlHttp;
	if (window.ActiveXObject) {
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			xmlHttp = false;
		}
	} else {
		try {
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			xmlHttp = false;
		}
	}
	if (!xmlHttp)
		alert ("Ошибка создания объекта xmlHttp");
	else
		return xmlHttp;
}

function show_gallery(value, id) {

	var wc = document.body.clientWidth;
	var hc = document.body.clientHeight;
	
	var ls = document.body.scrollLeft;
	var ts = document.body.scrollTop;
	
	var ws = document.body.scrollWidth;
	var hs = document.body.scrollHeight;
	
	document.getElementById('div_gallery_container').style.width = ws + 'px';
	document.getElementById('div_gallery_container').style.height = hs + 'px';
	document.getElementById('div_gallery_container').style.visibility = 'visible';		
//	document.getElementById('div_gallery_container_foto').style.visibility = 'visible';
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) {
		if (id == undefined) id = 1;
		var queryUrl = "/getgallery.php?gallery_id=" + value + "&foto_id=" + id + "&wc=" + wc + "&hc=" + hc + "&ls=" + ls + "&ts=" + ts;
//		document.getElementById('div_gallery_container_foto').innerHTML = queryUrl;
		xmlHttp.open("GET", queryUrl, true);
		xmlHttp.onreadystatechange = handleServerResponse;
		xmlHttp.send(null)
		
	} else
		setTimeout('show(value, id)',1000);

}

function handleServerResponse() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var xmlResponse = xmlHttp.responseXML;
			xmlRoot = xmlResponse.documentElement;
			param = xmlRoot.getElementsByTagName("param");
			
			var next;
			var prev;
			
			if (param.item(6).firstChild.data == '0') {
//				alert('prev ' + param.item(7).firstChild.data);
				prev = ' ';
			} else {
//				prev = '<a href="javascript:;" id="gallery_foto_prev" onclick="show_gallery()"><img src="/img/arrow_left.png" border="0" width="28" height="41" alt=""></a>';
//				prev = '<a href="javascript:;" id="gallery_foto_prev" onclick="show_gallery(' + param.item(9).firstChild.data + ', ' + param.item(7).firstChild.data + ')"></a>';
				prev = '<a href="javascript:;" id="fancybox-left" style="display: inline;" onclick="show_gallery(' + param.item(10).firstChild.data + ', ' + param.item(6).firstChild.data + ')"><span class="fancy-ico" id="fancybox-left-ico"></span></a>';
			}
			
			
			if (param.item(7).firstChild.data == '0') {
//				alert('next ' + param.item(8).firstChild.data);
				next = ' ';
			} else {
//				next = '<a href="javascript:;" id="gallery_foto_next" onclick="show_gallery()"><img src="/img/arrow_right.png" border="0" width="28" height="41" alt=""></a>';
//				next = '<a href="javascript:;" id="gallery_foto_next" onclick="show_gallery(' + param.item(9).firstChild.data + ', ' + param.item(8).firstChild.data + ')"></a>';
				next = '<a href="javascript:;" id="fancybox-right" style="display: inline;" onclick="show_gallery(' + param.item(10).firstChild.data + ', ' + param.item(7).firstChild.data + ')"><span class="fancy-ico" id="fancybox-right-ico"></span></a>';
			}
			
			document.getElementById('div_gallery_container_foto').innerHTML = '' +
			'<table border="0" cellpadding="0" cellspacing="0">' +
			'<tr><td id="tdtl">&nbsp;</td><td id="tdtc">&nbsp;</td><td id="tdtr">&nbsp;</td></tr>' +
			'<tr><td id="tdcl">&nbsp;</td><td id="tdcc">' +
			'<div style="width: ' + param.item(8).firstChild.data + '; height: ' + param.item(9).firstChild.data + '; position: relative;">' +
			'<a id="foto_box_close" onclick="hide_gallery();"></a>' +
			prev +
			next +
//			'<a href="javascript:;" id="fancybox-left" style="display: inline;"><span class="fancy-ico" id="fancybox-left-ico"></span></a>' +
//			'<a href="javascript:;" id="fancybox-right" style="display: inline;"><span class="fancy-ico" id="fancybox-right-ico"></span></a>' +
			'<div style="border: 10px solid #ffffff; position: relative;"><img src="/img.php?img=' + param.item(0).firstChild.data + '&w=' + param.item(2).firstChild.data + '&h=' + param.item(3).firstChild.data + '" border="0" alt="" width="' + param.item(2).firstChild.data + '" height="' + param.item(3).firstChild.data + '"></div>' +
			'</div>' +
			'<div style="width: ' + param.item(2).firstChild.data + '; position: relative; margin-left: 10px; margin-right: 10px; padding-bottom: 10px; font-family: georgia, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: italic;">' +
			param.item(1).firstChild.data + 
			'</div>' +
			'</td><td id="tdcr">&nbsp;</td></tr>' +
			'<tr><td id="tdbl">&nbsp;</td><td id="tdbc">&nbsp;</td><td id="tdbr">&nbsp;</td></tr>' +
			'</table>';
			
			
/*			
			document.getElementById('div_gallery_container_foto').innerHTML = '' +
			'<table border="0" cellpadding="0" cellspacing="0">' +
//			'<table border="0" cellpadding="0" cellspacing="0" width="' + param.item(6).firstChild.data + '">' +
			'<tr><td id="tdtl">&nbsp;</td><td id="tdtc">&nbsp;</td><td id="tdtr">&nbsp;</td></tr>' +
			'<tr><td id="tdcl">&nbsp;</td><td id="tdcc">' +
			'<div style="width: ' + param.item(6).firstChild.data + '; position: relative;">' +
			'<a id="foto_box_close" onclick="hide_gallery();"></a>' +
//			'<div id="div_gallery_selected_foto">' +
//			'<a id="gallery_container_close_button" onclick="hide_gallery();"></a>' +
//			prev +
//			next +
			'<a href="javascript:;" id="fancybox-left" style="display: inline; background-color: #999999"><span class="fancy-ico" id="fancybox-left-ico">1</span></a>' +
			'<a href="javascript:;" id="fancybox-right" style="display: inline; background-color: #999999"><span class="fancy-ico" id="fancybox-right-ico">2</span></a>' +
			
			'<img src="/img.php?img=' + param.item(0).firstChild.data + '&w=' + param.item(2).firstChild.data + '&h=' + param.item(3).firstChild.data + '" border="0" alt="" width="' + param.item(2).firstChild.data + '" height="' + param.item(3).firstChild.data + '">' +
//			'<p id="p_title_26">' + param.item(1).firstChild.data + '</p></div>' +
			'</div>' +
			'</td><td id="tdcr">&nbsp;</td></tr>' +
			'<tr><td id="tdbl">&nbsp;</td><td id="tdbc">&nbsp;</td><td id="tdbr">&nbsp;</td></tr></table>';
*/			
			document.getElementById('div_gallery_container_foto').style.top = param.item(4).firstChild.data;
			document.getElementById('div_gallery_container_foto').style.left = param.item(5).firstChild.data;
			document.getElementById('div_gallery_container_foto').style.visibility = 'visible';
			
		} else {
			alert ("При обращении к серверу возникли проюблемы: " + xmlHttp.statusText);
		}
	}
}

function hide_gallery() {

	document.getElementById("div_gallery_container").style.width = '0px';
	document.getElementById("div_gallery_container").style.height = '0px';
	document.getElementById("div_gallery_container").style.visibility = 'hidden';
	document.getElementById("div_gallery_container_foto").style.visibility = 'hidden';
}

var video_list = new Array();
video_list[1] = new Array('Глава 1. Древесина', 'cJun8JfTVSs');
video_list[2] = new Array('Глава 2. Футор', 'MK5T6QA5qsw');
video_list[3] = new Array('Глава 3. Резонансная дека', 'RFxEXLGv6ng');
video_list[4] = new Array('Глава 4. Чугунная рама', 'RPoTCXDZMFk');
video_list[5] = new Array('Глава 5. Корпус', 'pNbU1fZwjEo');
video_list[6] = new Array('Глава 6. Бронзирование рамы', 'E_yLfDfNoIE');
video_list[7] = new Array('Глава 7. Струны и вирбельбанк', '1Sol_4XFqSQ');
video_list[8] = new Array('Глава 8. Музыкальный механизм', 'xsdPielJngQ');
video_list[9] = new Array('Глава 9. Лира и педали', 'Na4a-1NWwFk');
video_list[10] = new Array('Глава 10. Настройка клавиатуры', 'WqT2t7GdGNU');
video_list[11] = new Array('Глава 11. Интонировка', 'xVv3wSs9gLY');
video_list[12] = new Array('Глава 12. Больше, чем просто звук', 'tED86iu91Kk');
video_list[13] = new Array('Глава 13. История одной любви', 'ybq85Sw-skQ');

var vs = false;

function show_video_list() {
	if (vs) {
		vs = false;
		document.getElementById('video_select_list').style.visibility = 'hidden';
		document.getElementById('video_select_button').className = 'video_selected';
	} else {
		vs = true;
		document.getElementById('video_select_list').style.visibility = 'visible';
		document.getElementById('video_select_button').className = 'video_unselected';
	}
}

function play_video(id) {
	vs = false;
	document.getElementById('video_select_list').style.visibility = 'hidden';
	document.getElementById('video_select_button').className = 'video_selected';
	document.getElementById('video_select_button').innerHTML = '<p>' + video_list[id][0] + '</p>';
	document.getElementById('video_container_player').innerHTML = '' +
		'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="640" height="390" id="video" align="middle">' +
		'<param name="allowScriptAccess" value="always" />' +
		'<param name="allowFullScreen" value="true" />' +
		'<param name="movie" value="/video.swf?width=620&height=350&playAuto=1&YT_ID=' + video_list[id][1] + '&quality=hd720&application_mode=int" />' +
		'<param name="menu" value="false" />' +
		'<param name="quality" value="high" />' +
		'<param name="wmode" value="transparent" />' +
		'<param name="bgcolor" value="#ffffff" />' +
		'<embed src="/video.swf?width=620&height=350&playAuto=1&YT_ID=' + video_list[id][1] + '&quality=hd720&application_mode=int" menu="false" quality="high" wmode="transparent" bgcolor="#ffffff" width="640" height="390" name="video" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_ru" />' +
		'</object>';
	
	document.getElementById('video_select_item_image1').className = 'item_image';
	document.getElementById('video_select_item_image2').className = 'item_image';
	document.getElementById('video_select_item_image3').className = 'item_image';
	document.getElementById('video_select_item_image4').className = 'item_image';
	document.getElementById('video_select_item_image5').className = 'item_image';
	document.getElementById('video_select_item_image6').className = 'item_image';
	document.getElementById('video_select_item_image7').className = 'item_image';
	document.getElementById('video_select_item_image8').className = 'item_image';
	document.getElementById('video_select_item_image9').className = 'item_image';
	document.getElementById('video_select_item_image10').className = 'item_image';
	document.getElementById('video_select_item_image11').className = 'item_image';
	document.getElementById('video_select_item_image12').className = 'item_image';
	document.getElementById('video_select_item_image13').className = 'item_image';
	
	document.getElementById('video_select_item_image' + id).className = 'item_image_selected';
	
	show_part(Math.ceil(id / 4));
}

function show_part(id) {
	document.getElementById("video_select_part1").style.visibility = 'hidden';
	document.getElementById("video_select_part2").style.visibility = 'hidden';
	document.getElementById("video_select_part3").style.visibility = 'hidden';
	document.getElementById("video_select_part4").style.visibility = 'hidden';
	document.getElementById("video_select_part" + id).style.visibility = 'visible';
}

