/*
	СКРИПТ СБОРКИ АРТИКУЛА (СТАРЫЙ)
	разработка РА "Кукумбер" http://www.cucumber.ru/

*/

(document.getElementById ? DOMCapable = true : DOMCapable = false);

//меню


function startloadmenu()
{
		if(!document.body.currentStyle)
		{
			//alert('early');
			return;
		}

		var subs = document.getElementsByName('submenu');
		var i = 0;
		for(i =0 ; i<subs.length; i++) {
			var li = subs[i].parentNode;
			if(li && li.lastChild.style) {
				li.onmouseover = function() {
					this.lastChild.style.visibility = 'visible';
				}
				li.onmouseout = function() {
					this.lastChild.style.visibility = 'hidden';
				}
			}
		}
}

//startloadmenu();
//[<] меню
function ShowMenu(menuname)
{
	if (DOMCapable)
	{
		var theMenu = document.getElementById(menuname);
		theMenu.style.visibility = 'visible';

		//var theMenu = document.getElementById(menuname+'_td');
		//theMenu.style.backgroundColor = '#B31D8D';
	}
}

function HideMenu(menuname)
{
	if (DOMCapable)
	{
		var theMenu = document.getElementById(menuname);
		theMenu.style.visibility = 'hidden';

		//var theMenu = document.getElementById(menuname+'_td');
		//theMenu.style.backgroundColor = '#C6D92D';
	}
}
//[>] меню


//плавующие окно с артикулом / корзиной
function JSFX_FloatTopDiv(initpx)
{

	if (typeof(initpx) == "undefined")
	{
		initpx = 595;
	}

	window.stayTopright=function()
	{
		try
		{
			bTop = document.body.scrollTop; // возможно исключение
		} catch (e)
		{
			bTop = 0;
			return;
		}

		var startY =initpx; //где висеть до движения
		var mv = document.getElementById('bigimgFL'); // возможно исключение


		var top = 0;
		var start = initpx; //отсчёт от при движении
		var pre = 30; //если столько осталось то уже начнёт двигаться
		var placeY =50; //где висеть после начала движения

		if (bTop < (start - pre))
			top = start;
		else
			top = bTop + placeY;

		nowtop = mv.style.top.match(/[0-9]*/);
		if (nowtop == null)
		{
			nowtop = 0;
		}

		newtop = parseInt(nowtop) + (top - nowtop)/20;
		mv.style.top = newtop + 'px';

		setTimeout("stayTopright()", 10);
	}

	stayTopright();

}


var activate=false;
var Cache = null;

function BuildCache()
{
	Cache = new Array();

	Cache = document.getElementsByTagName('input');

	/*for (var c = 0; c < (document.all.length-1); c++)
	{
		Cache[c] = document.all[c];
	}*/
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;
  document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null)
   {
   	document.MM_sr[j++]=x;
    if(!x.oSrc) x.oSrc=x.src;
    x.src=a[i+2];
   }
}

function preloadImg()
{
	//if (!Cache) BuildCache();

	Cache = document.getElementsByTagName('img');
	Cache2 = document.getElementsByTagName('div');

	for (m = 0; m < 15; m++)
		for(i=0; i < (Cache.length); i++)
			if (Cache[i].id == ('img_'+m))
				for(k=0; k < (Cache2.length); k++)
					if (Cache2[k].id == ('imgs_'+m))
						MM_swapImage(Cache[i].id,'',Cache2[k].innerHTML,1);
}

//функция смены вариантов
function swapImg(value)
{
	// alert (value);
	//alert('==='+document.getElementById('img_'+value).src+'|||||||'+'http://project.cucumber.ru'+document.getElementById('mmimgs').innerHTML+'===');

	var str1 = document.getElementById('img_'+value).src;
	var str2 = document.getElementById('mmimgs').innerHTML;
	var ret = false;

	var divanPict = false;
	if (document.getElementById('divanpict') && document.getElementById('divanpict').innerHTML == 'yes') {
		divanPict = true;
	}
	//alert(str1);
	//alert(str2);

	tmparr1 = str1.split('/');
	tmparr2 = str2.split('/');
	
	//alert (tmparr1);
	//alert (tmparr2);

	if (tmparr1[tmparr1.length-1] == tmparr2[tmparr2.length-1])
	{
		preloadImg();

		preloadArt();

		//alert('на место!');

		//document.getElementById('kompl_'+value).value=document.getElementById('art_'+value).innerHTML;
		//document.getElementById('kompl_0').value=document.getElementById('mmart').innerHTML;

		//document.getElementById('mimg').src=document.getElementById('mmimgb').innerHTML;
		MM_swapImage('mimg','',document.getElementById('mmimgb').innerHTML,1);

		document.getElementById('mimgb2').innerHTML=document.getElementById('mmimgb2').innerHTML;
		document.getElementById('kart_'+value).innerHTML=document.getElementById('art_'+value).innerHTML;
		document.getElementById('mart').innerHTML=document.getElementById('mmart').innerHTML;
		document.getElementById('mtecha').innerHTML=document.getElementById('mmtecha').innerHTML;
		document.getElementById('mtechb').innerHTML=document.getElementById('mmtechb').innerHTML;
		document.getElementById('mtechc').innerHTML=document.getElementById('mmtechc').innerHTML;
		document.getElementById('mtechd').innerHTML=document.getElementById('mmtechd').innerHTML;
		document.getElementById('mteche').innerHTML=document.getElementById('mmteche').innerHTML;
		document.getElementById('mtechf').innerHTML=document.getElementById('mmtechf').innerHTML;

		if (!divanPict){
			document.getElementById('itecha').src='/pix/icons/techa.gif';
			document.getElementById('itechb').src='/pix/icons/techb.gif';
			document.getElementById('itechc').src='/pix/icons/techc.gif';
			document.getElementById('itechd').src='/pix/icons/techd.gif';
	
			document.getElementById('itecha').alt='Диаметр крестовины, мм';
			document.getElementById('itechb').alt='Высота сиденья, мм';
			document.getElementById('itechc').alt='Высота спинки, мм';
			document.getElementById('itechd').alt='Ширина сиденья, мм';
		}

	}
	else
	{
		preloadImg();

		preloadArt();

		//alert('первая смена');
		document.getElementById('img_'+value).src=document.getElementById('mmimgs').innerHTML;

		//document.getElementById('kompl_'+value).value=document.getElementById('mmart').innerHTML;
		//document.getElementById('kompl_0').value=document.getElementById('art_'+value).innerHTML;

		//document.getElementById('mimg').src=document.getElementById('imgb_'+value).innerHTML;

		MM_swapImage('mimg','',document.getElementById('imgb_'+value).innerHTML,1);

		document.getElementById('mimgb2').innerHTML=document.getElementById('imgb2_'+value).innerHTML;

		document.getElementById('kart_'+value).innerHTML=document.getElementById('mmart').innerHTML;
		document.getElementById('mart').innerHTML=document.getElementById('art_'+value).innerHTML;
		document.getElementById('mtecha').innerHTML=document.getElementById('techa_'+value).innerHTML;
		document.getElementById('mtechb').innerHTML=document.getElementById('techb_'+value).innerHTML;
		document.getElementById('mtechc').innerHTML=document.getElementById('techc_'+value).innerHTML;
		document.getElementById('mtechd').innerHTML=document.getElementById('techd_'+value).innerHTML;
		document.getElementById('mteche').innerHTML=document.getElementById('teche_'+value).innerHTML;
		document.getElementById('mtechf').innerHTML=document.getElementById('techf_'+value).innerHTML;

		if (!divanPict){
			if (document.getElementById('techp_'+value).innerHTML == '1')
			{
				document.getElementById('itecha').src='/pix/icons/techap.gif';
				document.getElementById('itechb').src='/pix/icons/techbp.gif';
				document.getElementById('itechc').src='/pix/icons/techcp.gif';
				document.getElementById('itechd').src='/pix/icons/techdp.gif';
	
				document.getElementById('itecha').alt='Высота спинки, мм';
				document.getElementById('itechb').alt='Высота сиденья, мм';
				document.getElementById('itechc').alt='Ширина, мм';
				document.getElementById('itechd').alt='Глубина, мм';
			}
			else
			{
				document.getElementById('itecha').src='/pix/icons/techa.gif';
				document.getElementById('itechb').src='/pix/icons/techb.gif';
				document.getElementById('itechc').src='/pix/icons/techc.gif';
				document.getElementById('itechd').src='/pix/icons/techd.gif';
	
				document.getElementById('itecha').alt='Диаметр крестовины, мм';
				document.getElementById('itechb').alt='Высота сиденья, мм';
				document.getElementById('itechc').alt='Высота спинки, мм';
				document.getElementById('itechd').alt='Ширина сиденья, мм';
			}
		}
	}
}


function showBigPic()
{

	var m = window.open('/blank.html','','height=520,width=520,top=70,left=90,Scrollbars=no,status=no,resizable=no'), title=document.getElementById('mart').innerHTML, imgsrc = document.getElementById('mimgb2').innerHTML;
	m.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>'+title+'</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><img src='+imgsrc+' width=500 height=500></body></html>');
	m.document.close();
}

function showBigPic2(value)
{

	var m = window.open('/blank.html','','height=520,width=520,top=70,left=90,Scrollbars=no,status=no,resizable=no'), title=document.getElementById('art_'+value).innerHTML, imgsrc = document.getElementById('imgb2_'+value).innerHTML;
	m.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>'+title+'</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><img src='+imgsrc+' width=500 height=500></body></html>');
	m.document.close();
}

function showBigPic3(value)
{

	var m = window.open('/blank.html','','height=485,width=620,top=70,left=90,Scrollbars=no,status=no,resizable=no'), title='Фотогалерея', imgsrc = document.getElementById('imgb_'+value).innerHTML;
	m.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>'+title+'</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><img src='+imgsrc+' width=600></body></html>');
	m.document.close();
}

//для стандартных кресел
function showInfoPic()
{

	var t = window.open('/blank.html','','height=500,width=450,top=70,left=90,Scrollbars=no,status=no,resizable=no');
	t.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>Условные обозначения</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><table width="100%" border="0" cellspacing="5" cellpadding="0">'+
				  '<tr>'+
				    '<td colspan="2" align="center"><b>Условные обозначения</b></td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techa.gif" width="40" height="40" border="0" alt="Диаметр крестовины, мм"></td>'+
				    '<td style="padding-left: 3px">Диаметр крестовины, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techap.gif" width="40" height="40" border="0" alt="Высота сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Высота спинки, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techb.gif" width="40" height="40" border="0" alt="Высота сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Высота сиденья, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techbp.gif" width="40" height="40" border="0" alt="Высота сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Высота сиденья, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techc.gif" width="40" height="40" border="0" alt="Высота спинки, мм"></td>'+
				    '<td style="padding-left: 3px">Высота спинки, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techcp.gif" width="40" height="40" border="0" alt="Высота спинки, мм"></td>'+
				    '<td style="padding-left: 3px">Ширина, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techd.gif" width="40" height="40" border="0" alt="Ширина сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Ширина сиденья, мм</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techdp.gif" width="40" height="40" border="0" alt="Ширина сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Глубина, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td><img src="/pix/icons/teche.gif" width="40" height="40" border="0" alt="Количество в упаковке / объем, м3 / количество на поддоне"></td>'+
				    '<td style="padding-left: 3px">Количество в упаковке / объем, м3 / количество на поддоне</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techf.gif" width="40" height="40" border="0" alt="Вес, кг"></td>'+
				    '<td style="padding-left: 3px">Вес, кг</td>'+
				  '</tr>'+

				'</table></body></html>');
				t.document.close();
}

//для барных стульев
function showInfoPic2()
{

	var t = window.open('/blank.html','','height=350,width=450,top=70,left=90,Scrollbars=no,status=no,resizable=no');
	t.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>Условные обозначения</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><table width="100%" border="0" cellspacing="5" cellpadding="0">'+
				  '<tr>'+
				    '<td colspan="2" align="center"><b>Условные обозначения</b></td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techbbar.gif" width="40" height="40" border="0" alt="Высота стула, мм"></td>'+
				    '<td style="padding-left: 3px">Высота стула, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techabar.gif" width="40" height="40" border="0" alt="Высота сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Высота сиденья, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techcbar.gif" width="40" height="40" border="0" alt="Ширина, мм"></td>'+
				    '<td style="padding-left: 3px">Ширина, мм</td>'+
				  '</tr>'+

				   '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techdbar.gif" width="40" height="40" border="0" alt="Глубина, мм"></td>'+
				    '<td style="padding-left: 3px">Глубина, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td><img src="/pix/icons/teche.gif" width="40" height="40" border="0" alt="Количество в упаковке / объем, м3 / количество на поддоне"></td>'+
				    '<td style="padding-left: 3px">Количество в упаковке / объем, м3 / количество на поддоне</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techf.gif" width="40" height="40" border="0" alt="Вес, кг"></td>'+
				    '<td style="padding-left: 3px">Вес, кг</td>'+
				  '</tr>'+

				'</table></body></html>');
				t.document.close();
}

//для барных стульев
function showInfoPic2()
{

	var t = window.open('/blank.html','','height=350,width=450,top=70,left=90,Scrollbars=no,status=no,resizable=no');
	t.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>Условные обозначения</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><table width="100%" border="0" cellspacing="5" cellpadding="0">'+
				  '<tr>'+
				    '<td colspan="2" align="center"><b>Условные обозначения</b></td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techbbar.gif" width="40" height="40" border="0" alt="Высота стула, мм"></td>'+
				    '<td style="padding-left: 3px">Высота стула, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techabar.gif" width="40" height="40" border="0" alt="Высота сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Высота сиденья, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techcbar.gif" width="40" height="40" border="0" alt="Ширина, мм"></td>'+
				    '<td style="padding-left: 3px">Ширина, мм</td>'+
				  '</tr>'+

				   '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techdbar.gif" width="40" height="40" border="0" alt="Глубина, мм"></td>'+
				    '<td style="padding-left: 3px">Глубина, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td><img src="/pix/icons/teche.gif" width="40" height="40" border="0" alt="Количество в упаковке / объем, м3 / количество на поддоне"></td>'+
				    '<td style="padding-left: 3px">Количество в упаковке / объем, м3 / количество на поддоне</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techf.gif" width="40" height="40" border="0" alt="Вес, кг"></td>'+
				    '<td style="padding-left: 3px">Вес, кг</td>'+
				  '</tr>'+

				'</table></body></html>');
				t.document.close();
}

//для диванов
function showInfoPic3()
{

	var t = window.open('/blank.html','','height=350,width=450,top=70,left=90,Scrollbars=no,status=no,resizable=no');
	t.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251><title>Условные обозначения</title><link href=/styles.css rel=stylesheet type=text/css></head><body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10><table width="100%" border="0" cellspacing="5" cellpadding="0">'+
				  '<tr>'+
				    '<td colspan="2" align="center"><b>Условные обозначения</b></td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techadiv.gif" width="40" height="40" border="0" alt="Высота стула, мм"></td>'+
				    '<td style="padding-left: 3px">Ширина кресла, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techbdiv.gif" width="40" height="40" border="0" alt="Высота сиденья, мм"></td>'+
				    '<td style="padding-left: 3px">Высота кресла, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techcdiv.gif" width="40" height="40" border="0" alt="Ширина, мм"></td>'+
				    '<td style="padding-left: 3px">Глубина кресла, мм</td>'+
				  '</tr>'+

				   '<tr>'+
				    '<td width="40px"><img src="/pix/icons/techddiv.gif" width="40" height="40" border="0" alt="Глубина, мм"></td>'+
				    '<td style="padding-left: 3px">Высота сиденья, мм</td>'+
				  '</tr>'+

				  '<tr>'+
				    '<td><img src="/pix/icons/teche.gif" width="40" height="40" border="0" alt="Количество в упаковке / объем, м3 / количество на поддоне"></td>'+
				    '<td style="padding-left: 3px">Количество в упаковке / объем, м3 / количество на поддоне</td>'+
				  '</tr>'+
				  '<tr>'+
				    '<td><img src="/pix/icons/techf.gif" width="40" height="40" border="0" alt="Вес, кг"></td>'+
				    '<td style="padding-left: 3px">Вес, кг</td>'+
				  '</tr>'+

				'</table></body></html>');
				t.document.close();
}

function preloadArt()
{
	//if (!Cache) BuildCache();

	Cache = document.getElementsByTagName('div');
	Cache2 = document.getElementsByTagName('b');

	for (m = 0; m < 15; m++)
		for(i=0; i < (Cache.length); i++)
			if (Cache[i].id == ('art_'+m))
				for(k=0; k < (Cache2.length); k++)
					if (Cache2[k].id == ('kart_'+m))
						Cache2[k].innerHTML = Cache[i].innerHTML;
}

//показать большую картинку опции
function showpict(imgb,text)
{
	//alert(imgb +' : '+ text);
	var m = window.open('/blank.html','','height=400,width=370,top=70,left=90,Scrollbars=no,status=no,resizable=yes');
	m.document.write('<hmtl><head><meta http-equiv=Content-Type content=text/html;charset=windows-1251>'
		+'<title>'+text+'</title>'
		+'<link href="/styles.css" rel=stylesheet type=text/css></head>'
		+'<body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10>'
		+'<img src="'+imgb+'" width="350" height="350" onclick="window.close();return false;"><br /><br />'
		+'<center><a href="#" onclick="window.close();return false;">закрыть</a></center>'
		+'</body></html>');
	m.document.close();

	return true;
}

function AJAXget(page,id) {
	var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            document.getElementById('basketstatus').innerHTML = req.responseText;
        }
    }
    req.open(null, '/basket.php?page='+page, true);
    req.send( { q: 'basket' } );
}