var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var snowflake = "./img/logo.jpg";
var X, Y;
var cur_lev0;
var cur_lev1;
var DataOld_lev0 //запоминаем данные с прошлого отображения
var DataOld_lev1 //запоминаем данные с прошлого отображения

function snowNS(id_p) {  // Netscape main animation function

	document.write("<layer name=\"dot"+ id_p +"\" left=\"15\" ");
	document.write("top=\"15\" visibility=\"show\"><img src=\"");
	document.write(snowflake + "\" border=\"0\"></layer>");
}

function snowIE(id_p) {  // IE main animation function
	Y = Y + document.body.scrollTop + 10;
	X = X + 10;	
	Product_id = document.all['Product'+id_p].value;
	Desc_id = document.all['Desc'+id_p].value;	

if (FromLayer.innerHTML == "") {
		FromLayer.innerHTML = "<div id=layer_"+ id_p +" style='POSITION: absolute; Z-INDEX: 1; VISIBILITY: visible; TOP: "+ Y +"px; LEFT: 105px;'>" +
"<table width=100% CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td><table width=500 CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td><div id='body_png'><img src='img/layer-t-l.gif' style='background-image: url(img/layer-t-l.png);' class='png'/></div></td><td><div id='body_png'><img width=450 height=28 src='img/layer-t-bg.gif' style='background-image: url(img/layer-t-bg.png);' class='png'/></div>	</td><td><div id='body_png'><img src='img/layer-t-r.gif' style='background-image: url(img/layer-t-r.png);' class='png'/></div></td></tr><tr><td><div id='body_png'><img width='100%' height='180' src='img/layer-m-l.gif' style='background-image: url(img/layer-m-l.png);' class='png'/></div>" +
"</td><td><TABLE CELLSPACING=0 CELLPADDING=0 bgcolor='#FFFFFF' height='180' class='TA'><TR valign=top><TD colspan='2' valign=top align='center' class='TextLayerH' width='100%'>"+Product_id+"</TD> " +
"</TR><TR valign=top><TD valign=top align='center' style=' padding-right:10px;'><img src='./img/logo.jpg' border='0'></TD><TD valign=top align='left' class='TextBlack' width='100%' height='100%'>"+Desc_id+"</TD> "+
"</TR><TR valign=top><TD colspan='2' valign=top align='right' height='30'><a href='javascript: hideLayer()'><img src='./img/layer-close.gif' border='0'></a></TD></TR></TABLE></td><td><div id='body_png'><img width='100%' height='180' src='img/layer-m-r.gif' style='background-image: url(img/layer-m-r.png);' class='png'/></div></td></tr><tr><td><div id='body_png'><img src='img/layer-b-l.gif' style='background-image: url(img/layer-b-l.png);' class='png'/></div></td><td><div id='body_png'><img width=450 height=28 src='img/layer-b-bg.gif' style='background-image: url(img/layer-b-bg.png);' class='png'/></div></td><td><div id='body_png'><img src='img/layer-b-r.gif' style='background-image: url(img/layer-b-r.png);' class='png'/></div></td></tr></table></td></tr></table>"
	}
	else
	{
		FromLayer.innerHTML = ""
	}
}

function snowLayer(id_p) {  // IE main animation function
	if (ns4up) {
	snowNS(id_p);
	} else if (ie4up) {
	snowIE(id_p);
	}
}

function hideLayer(id_p) { 
	FromLayer.innerHTML = ""
}

// Вставляем сохр данные
function EnterData() {
	par_cur_lev0 = document.all['cur_lev0'].value;
	if (par_cur_lev0 == 'undefined') {
	}
	else {
		showLev0(par_cur_lev0);	
	}

	if (par_cur_lev0 == '') {
		showLev0(314);	
	}


	par_cur_lev1 = document.all['cur_lev1'].value;
	showLev1(par_cur_lev1);
}

function mouseplace() { 
	X = event.x;
	Y = event.y;
}

function showProduct(id_p,img) {  // IE main animation function
var img_p = "./img/blank.gif";

	img_small = document.all['img1_'+id_p].value;	
	if (img_small == "") {
	}
	else
	{
		img_p = "../" + img_small;
	}

	Y = Y + document.body.scrollTop - 450;
	X = X + 10;	
	Product_id = document.all['Product'+id_p].value;
	Desc_id = document.all['Desc'+id_p].value;	
	img1_id = document.all['img2_'+id_p].value;	
	img2_id = document.all['img3_'+id_p].value;	
//	img3_id = document.all['img3_'+id_p].value;	
	link_id = document.all['linkPr'+id_p].value;	

// ------- Запоминаем текущее положение по Y, для корректного отображения при перезагрузке ------------
	if (img == "1" || img == "2" || img == "3")  {
		Y = Y_old	}
	else
	{	Y_old = Y	}

// ---- Если есть ссылка, то добавляем к списку фото ---------------------------------
	link_list = "";
	if (link_id == "")  {
	} else {
		link_list = "<a href='"+link_id+"'>Подробнее о товаре</a><br><br>";
	}
// ---- Если есть фото, то добавляем к списку фото ---------------------------------
	img_list = ""
	if (img1_id == "")  {
	} else {
		img_p = img1_id;
		img_list = img_list + "<a href='javascript: showProduct("+id_p+",1)'>::1</a>&nbsp;&nbsp;"
	}
	if (img2_id == "")  {
	} else {
		img_list = img_list + "<a href='javascript: showProduct("+id_p+",2)'>::2</a>&nbsp;&nbsp;"
	}
//	if (img3_id == "")  {
//	} else {
//		img_list = img_list + "<a href='javascript: showProduct("+id_p+",3)'>::3</a>"
//	}

// ------- Задаём номер фото для отображения ---
	if (img == "1")  {
		img_p = img1_id;
	} 
	if (img == "2")  {
		img_p = img2_id;
	} 
	if (img == "3")  {
		img_p = img3_id;
	} 

// ---- Отображение ---
	if (FromLayer.innerHTML == "" || img == "1" || img == "2" || img == "3")  {
			FromLayer.innerHTML = "<div id=layer_"+ id_p +" style='POSITION: absolute; Z-INDEX: 1; VISIBILITY: visible; TOP: "+ Y +"px; LEFT: 105px;'>" +
	"<table width=100% CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td><table width=500 CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td><div id='body_png'><img src='img/layer-t-l.gif' style='background-image: url(img/layer-t-l.png);' class='png'/></div></td><td><div id='body_png'><img width=450 height=28 src='img/layer-t-bg.gif' style='background-image: url(img/layer-t-bg.png);' class='png'/></div>	</td><td><div id='body_png'><img src='img/layer-t-r.gif' style='background-image: url(img/layer-t-r.png);' class='png'/></div></td></tr><tr><td><div id='body_png'><img width='100%' height='381' src='img/layer-m-l.gif' style='background-image: url(img/layer-m-l.png);' class='png'/></div>" +
	"</td><td><TABLE CELLSPACING=0 CELLPADDING=0 bgcolor='#FFFFFF' height=381' class='TA'><TR valign=top><TD colspan='2' valign=top align='center' class='TextLayerH' width='100%'><h1>"+Product_id+"</TD> " +
	"</TR><TR valign=top><TD valign=top align='center' style=' padding-right:10px;' height=150><img src='"+img_p+"' border='0'></TD><TD valign=top align='left' class='TextBlack' width='100%' height='100%'>"+link_list+Desc_id+"</TD> "+
	"</TR><TR valign=top><TD align='center' style=' padding-right:10px;' height='10' valign=bottom>"+img_list+"</TD><TD valign=top align='right'><a href='javascript: hideLayer()'><img src='./img/layer-close.gif' border='0'></a></TD></TR></TABLE></td><td><div id='body_png'><img width='100%' height='381' src='img/layer-m-r.gif' style='background-image: url(img/layer-m-r.png);' class='png'/></div></td></tr><tr><td><div id='body_png'><img src='img/layer-b-l.gif' style='background-image: url(img/layer-b-l.png);' class='png'/></div></td><td><div id='body_png'><img width=450 height=28 src='img/layer-b-bg.gif' style='background-image: url(img/layer-b-bg.png);' class='png'/></div></td><td><div id='body_png'><img src='img/layer-b-r.gif' style='background-image: url(img/layer-b-r.png);' class='png'/></div></td></tr></table></td></tr></table>"
	}
	else
	{
		FromLayer.innerHTML = "";
	}
// ---- Для Opera, всплывающие слои у последних товаров не раздвигают страницу, обидно!!! ---
	if (FromLastLayer.innerHTML == "" &
		id_p > "70")  {
			FromLastLayer.innerHTML = "<table width=100% CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td height='200'></td></tr></table>"
	}
	else
	{
			FromLastLayer.innerHTML = "";
	}

}

function iAddProduct(id_p) {  // IE main animation function
	Y = Y + document.body.scrollTop + 10;
	X = X + 10;	
	Product_id = document.all['Product'+id_p].value;
	Desc_id = document.all['Desc'+id_p].value;	

if (FromLayer.innerHTML == "") {
		FromLayer.innerHTML = "<div id=layer_"+ id_p +" style='POSITION: absolute; Z-INDEX: 1; VISIBILITY: visible; TOP: "+ Y +"px; LEFT: 105px;'>" +
"<table width=100% CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td><table width=500 CELLSPACING=0 CELLPADDING=0 valign=top border='0' align='center'><tr><td><div id='body_png'><img src='img/layer-t-l.gif' style='background-image: url(img/layer-t-l.png);' class='png'/></div></td><td><div id='body_png'><img width=450 height=28 src='img/layer-t-bg.gif' style='background-image: url(img/layer-t-bg.png);' class='png'/></div>	</td><td><div id='body_png'><img src='img/layer-t-r.gif' style='background-image: url(img/layer-t-r.png);' class='png'/></div></td></tr><tr><td><div id='body_png'><img width='100%' height='250' src='img/layer-m-l.gif' style='background-image: url(img/layer-m-l.png);' class='png'/></div>" +
"</td><td><TABLE CELLSPACING=0 CELLPADDING=0 bgcolor='#FFFFFF' height='250' width='100%' class='TA'><TR valign=top><TD colspan='2' valign=top align='center' width='100%' class='td_header_Show' height='40'>Добавление товара</TD> " +
"</TR><TR valign=top><TD valign=top align='left' class='TextBlack' width='30%'>Название пункта:</TD><TD valign=top align='left' style=' padding-right:10px;'><INPUT TYPE='Text' NAME = 'article' value=''  style='width=300'></TD> "+
"</TR><TR valign=top><TD valign=top align='left' class='TextBlack'>Уровень пункта:</TD><TD valign=top align='left' class='TextBlack'><INPUT TYPE='Radio' class=RADIO style='padding-left:0px;' NAME='LevPrice' value='0' style='cursor:hand'> Первый <INPUT TYPE='Radio' class=RADIO style='padding-left:0px;' NAME='LevPrice' value='0' style='cursor:hand'> Второй <INPUT TYPE='Radio' class=RADIO style='padding-left:0px;' NAME='LevPrice' value='0' style='cursor:hand'> Третий </TD> "+
"</TR><TR valign=top><TD valign=top align='left' class='TextBlack'>Описание:</TD><TD valign=top align='left' class='TextBlack'><TEXTAREA style='width=200; height=64' name='Desc' tabindex=3></TEXTAREA></TD> "+
"</TR><TR valign=top><TD valign=top align='left' class='TextBlack' width='30%'>Фото 1:</TD><TD valign=top align='left' style=' padding-right:10px;'><INPUT TYPE='Text' NAME = 'foto1' value=''  style='width=300'></TD> "+
"</TR><TR valign=top><TD valign=top align='left' class='TextBlack' width='30%'>Фото 2:</TD><TD valign=top align='left' style=' padding-right:10px;'><INPUT TYPE='Text' NAME = 'foto2' value=''  style='width=300'></TD> "+
"</TR><TR valign=top><TD valign=top align='left' class='TextBlack' width='30%'>Фото 3:</TD><TD valign=top align='left' style=' padding-right:10px;'><INPUT TYPE='Text' NAME = 'foto3' value=''  style='width=300'></TD> "+
"</TR><TR valign=top><TD colspan='2' valign=bottom align='right' height='40'><a href='javascript: wAddProduct("+id_p+")'><img src='./img/layer-yes.gif' border='0'></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript: hideLayer()'><img src='./img/layer-close.gif' border='0'></a></TD></TR></TABLE></td><td><div id='body_png'><img width='100%' height='250' src='img/layer-m-r.gif' style='background-image: url(img/layer-m-r.png);' class='png'/></div></td></tr><tr><td><div id='body_png'><img src='img/layer-b-l.gif' style='background-image: url(img/layer-b-l.png);' class='png'/></div></td><td><div id='body_png'><img width=450 height=28 src='img/layer-b-bg.gif' style='background-image: url(img/layer-b-bg.png);' class='png'/></div></td><td><div id='body_png'><img src='img/layer-b-r.gif' style='background-image: url(img/layer-b-r.png);' class='png'/></div></td></tr></table></td></tr></table>"
	}
	else
	{
		FromLayer.innerHTML = "";
	}
}

function CountWizard() { 
	document.MainForm.action = "iCountWizard.asp";
	document.MainForm.target = '_blank';

	document.MainForm.submit();
}

function AddToBasket(id_p) {  // Добавляем товар в корзину
	Product_id = document.all['Product'+id_p].value;
	Price_id = document.all['Price'+id_p].value;

	document.MainForm.action="default.asp?id=3-0&product="+Product_id+"&price="+Price_id+"&Pguid="+id_p+"&action=add&cur_lev1="+cur_lev1+"&cur_lev0="+cur_lev0;
	document.MainForm.submit();
}

function DelToBasket(id_p) {  // Добавляем товар в корзину
	document.MainForm.action="default.asp?id=3-0&Pguid="+id_p+"&action=del";
	document.MainForm.submit();
}

function showLev1(id_p,top) {  // IE main animation function
var img_p = "./img/logo.jpg";
var Product_id_old = "";
var DataFull = "<TABLE CELLSPACING=5 CELLPADDING=0 bgcolor='#FFFFFF' height=20'>"

// Чистим старые сертификаты
FromFullShowLev1.innerHTML = "";
// Запоминаем последний нажатый lev1
cur_lev1 = id_p;

// Если передан top=1 то чистим категории, будут только сертификаты
if (top == 1){
	FromFullShowLev0.innerHTML = "";
	cur_lev0 = "undefined";
}

ListGuidLev2_id = document.all['ListGuidLev2_'+id_p].value;

//	document.MainForm.idc.value = id_p; // запоминаем номер категории из которой заказали товар

	//Нахождение переданных значений в строке о подуронях - передали в массив
	arrGuid = ListGuidLev2_id.split("~");
		for (i = 1; i < arrGuid.length; i+=1) {
			id_p = arrGuid[i];

			Product_id = document.all['Product'+id_p].value;
			Desc_id = document.all['Desc'+id_p].value;	
			Price_id = document.all['Price'+id_p].value;	
			img1_id = document.all['img1_'+id_p].value;	
			img2_id = document.all['img2_'+id_p].value;	
			img3_id = document.all['img3_'+id_p].value;	
			link_id = document.all['linkPr'+id_p].value;	
		
		// ---- Если есть ссылка, то добавляем к списку фото ---------------------------------
			link_list = "";
			if (link_id == "")  {
			} else {
				link_list = "<br><div style='padding:5 0 0 0'><a href="+link_id+">Подробнее</a></div>";
			}
		
			if (Product_id_old == Product_id) {
				Data = "<TD style='padding:5 5 5 5;' valign=middle bgcolor=yellow width=100 align=center><a href='javascript:AddToBasket("+id_p+")'>"+Price_id+" рублей</a></TD><TD>&nbsp;</TD>"
			}
			else
			{
				Data = "</TR><TR><TD height=5></TD></TR><TR valign=top><TD valign=middle  valign=middle style='padding:0 0 0 0'><a href='"+link_id+"'>"+Product_id+"</a></TD> "+
				"<TD valign=middle style='padding:0 0 0 0'>&nbsp;&nbsp;&nbsp;купить сертификат на&nbsp;&nbsp;&nbsp;</TD><TD style='padding:5 5 5 5;' valign=middle bgcolor=yellow width=100 align=center><a href='javascript:AddToBasket("+id_p+")'>"+Price_id+" рублей</a></TD><TD>&nbsp;</TD>"
			}
			
			Product_id_old = Product_id

			DataFull =  DataFull + Data
		}
			DataFull =  DataFull + "</TR></TABLE>"

// ---- Отображение ---
	if (DataOld_lev1 == DataFull) { 
			FromFullShowLev1.innerHTML = "";
			DataOld_lev1 = "1";
	}
	else
	{
			FromFullShowLev1.innerHTML = DataFull;	
			DataOld_lev1 = DataFull;
	}
	
//document.all['DataOld_lev1'].value = DataOld_lev1;
//alert(DataOld_lev1);
	
}

function showLev0(id_p) {  // IE main animation function
var DataFull = "";
// Чистим перечень сертификатов от старой категории
FromFullShowLev1.innerHTML = "";

// Запоминаем последний нажатый lev0
cur_lev0 = id_p;

ListGuidLev2_id = document.all['ListGuidLev1_'+id_p].value;

document.MainForm.idc.value = id_p; // запоминаем номер категории из которой заказали товар

	//Нахождение переданных значений в строке о подуронях - передали в массив
	arrGuid = ListGuidLev2_id.split("~");
		for (i = 1; i < arrGuid.length; i+=1) {
			id_p = arrGuid[i];

			Product_id = document.all['Product'+id_p].value;
			Desc_id = document.all['Desc'+id_p].value;	
			Price_id = document.all['Price'+id_p].value;	
			img1_id = document.all['img1_'+id_p].value;	
			img2_id = document.all['img2_'+id_p].value;	
			img3_id = document.all['img3_'+id_p].value;	
			link_id = document.all['linkPr'+id_p].value;	
		
			Data = "<table width=100% CELLSPACING=0 CELLPADDING=0 valign=left border='0' align='center'><tr><td align=left style='padding:10 0 0 0' valign=middle >" +
			"<TABLE CELLSPACING=0 CELLPADDING=0 bgcolor='#FFFFFF' height=20'><TR valign=top><TD valign=middle width=130 align=center style='background-color:#ed008c; color:#FFFFFF;'>"+Desc_id+"</TD><TD valign=middle valign=top class=cat_h0 style='padding:0 0 0 10'><a href='javascript: showLev1("+id_p+")'>"+Product_id+"</a></TD></TR> " +
			"</TABLE></TD></TR></TABLE>"
			DataFull =  DataFull + Data
		}

// ---- Отображение ---
//	if (DataOld_lev0 == DataFull) { 
//			FromFullShowLev0.innerHTML = "";
//			DataOld_lev0 = "1";
//	}
//	else
//	{
			FromFullShowLev0.innerHTML = DataFull;	
//			DataOld_lev0 = DataFull;
//	}
//	if (FromFullShowLev1.innerHTML == "" || img == "1" || img == "2" || img == "3")  {
//			FromFullShowLev1.innerHTML = DataFull;
//	}
}

function ChangePrice(ListBid) {  //Пересчитываем общую стоимость заказа
var FullCost = 0;
	arrGuid = ListBid.split("~");
	for (i = 1; i < arrGuid.length; i+=1) {
			id_p = arrGuid[i];
			BKol_id = document.all['BKol_'+id_p].value;
			BPrice_id = document.all['BPrice_'+id_p].value;
			ss = BPrice_id.split(",");
			BPrice_id = (ss[0] + '.' + ss[1]);
			FullCost = FullCost + (parseFloat(BKol_id) * parseFloat(BPrice_id));

		FullCostTD.innerHTML = "<h1>Итого на сумму "+Math.ceil(parseFloat(FullCost)) + " рублей</h1>";	

	}
}
