opera = (navigator.userAgent.indexOf('Opera') >= 0)? true : false;
dom = (document.getElementById)? true : false;

ie4 = (document.all && !dom)? true : false;
nn4 = (document.layers)? true : false;

plus = new Image();
plus.src = "../images/plus.gif"

minus = new Image();
minus.src = "../images/minus.gif"

function ow(link, tooltip, bSize, bResize, bFullScreen, 
             w, h, bPos, bCenter, bMiddle, x, y, wndname, 
             bScroll, bMenu, bPrint,
             NodeId, NodeType, Ext) 
{
 if (bCenter) x = (screen.width-w)/2;
 if (bMiddle) y = (screen.height-h)/2;

 var rsz = eval("'width=" + w + ", height=" + h + ", top=" + y + ", left=" + x + "'");

 if (!tooltip) tooltip="Фото";
 var img = "<img src='" + link + "' width='" + w + "' height='" + h + "' alt=''>";
 var title = "<html><head><title>" +tooltip+ "</title></head><body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><p align=center>" + img + "</p></body></html>";

 if (opera)
 {
  window.open(link, "", rsz);
 }
 else
 {
  var nw = window.open("about:blank", "", rsz);
  nw.document.write(title);
  nw.focus();
 }
}

function OpenImage(index, w, h, name, t, l) 
{
if (!t) t = (screen.height-h)/2;
if (!l) l = (screen.width-w)/2;
var rsz = eval("'width=" + w + ", height=" + h + ", top=" + t + ", left=" + l + "'");

var img = "<img src='../Graphics/" + index + "' width='" + w + "' height='" + h + "' alt=''>";
var title = "<html><head><title>Фото</title></head><body topmargin=0 leftmargin=0><p align=center>" + img + "</p></body></html>";
var nw = window.open("about:blank", "", rsz);
nw.document.write(title);
nw.focus();
}

function sw(id)
{
 tab = document.all['t'+id];
 img = document.all['i'+id];

 if (tab)
 {
  if (tab.style.display == "none")
  {
   tab.style.display = "block";
   img.src = minus.src;
  }
  else
  {
   tab.style.display = "none";
   img.src = plus.src;
  }
 }
}

function CheckForm(theForm)
{

  if (theForm.Firm.value == "")
  {
    alert("Не все обязательные поля заполнены.");
    theForm.Firm.focus();
    return (false);
  }

  if (theForm.Firm.value.length > 64)
  {
    alert("Длина строки должна быть менее 64 символов.");
    theForm.Firm.focus();
    return (false);
  }

  if (theForm.Telephone.value == "")
  {
    alert("Не все обязательные поля заполнены.");
    theForm.Telephone.focus();
    return (false);
  }

  if (theForm.Telephone.value.length > 64)
  {
    alert("Длина строки должна быть менее 64 символов.");
    theForm.Telephone.focus();
    return (false);
  }

  if (theForm.ContactName.value == "")
  {
    alert("Не все обязательные поля заполнены.");
    theForm.ContactName.focus();
    return (false);
  }

  if (theForm.ContactName.value.length > 64)
  {
    alert("Длина строки должна быть менее 64 символов.");
    theForm.ContactName.focus();
    return (false);
  }

  if (theForm.Text.value == "")
  {
    alert("Не все обязательные поля заполнены.");
    theForm.Text.focus();
    return (false);
  }

  if (theForm.Text.value.length > 4096)
  {
    alert("Длина строки должна быть не менее 4096 символов.");
    theForm.Text.focus();
    return (false);
  }
  return (true);
}

function calcCost(formId)
{
	var theForm = document.all['f'+formId]
	var sz = theForm.lng.value * theForm.ht.value
	document.all['n'+formId].value = sz
}

function onUnitsChange(formName)
{
	var f = document.all[formName]
	if (f.units.value == "м.кв."){
		f.costRoz.value = f.theCost1.value
		f.costMOpt.value = f.theCost3.value
		f.costOpt.value = f.theCost5.value
	}
	else
	{
		f.costRoz.value = f.theCost0.value
		f.costMOpt.value = f.theCost2.value
		f.costOpt.value = f.theCost4.value
	}
}

function onUnitsChangeLAES(formName)
{
	var f = document.all[formName]
	if (f.units.value == "м.кв."){
		f.costRoz.value = f.theCost0.value
		f.costMOpt.value = f.theCost1.value
		f.costOpt.value = f.theCost2.value
	}
	else
	{
		f.costRoz.value = f.theCost3.value
		f.costMOpt.value = f.theCost4.value
		f.costOpt.value = f.theCost5.value
	}
}

function onRecordOver(n)
{
	row = document.all['r'+n]
	row.style.backgroundColor = "#DDFAD3"
	row = document.all['rs'+n]
	row.style.backgroundColor = "#DDFAD3"
}

function onRecordOut(n)
{
	row = document.all['r'+n]
	row.style.backgroundColor = "#ffffff"
	row = document.all['rs'+n]
	row.style.backgroundColor = "#ffffff"
}

function writeCart()
{
	var s = "";
	s += "<div id=cartFrame style='border:1px solid #59A0D5; position: absolute; width:230px;left:-1000;top:-1000;'>"
	s += "<table border=0 width=100% cellspacing=3 cellpadding=0 bgcolor=#DFE9F2>";
	s += "<form name=cartForm action='go.pl' method=post onsubmit='return ProcessOrder();'>"
	s += "<tr>"
	s += "<td align=center><b>Корзина покупателя</b></td>";
	s += "</tr>"
	s += "<tr>"
	s += "<td style='font-size:11px; font-family:Tahoma;color:#2C75AB;'>"
	s += "<center>Чтобы посмотреть подробную информацию о заказанном товаре выберите его в наименовании товара</center>"
	s += "<select name=dPay style='width:100%;font-size:11px;font-family:Tahoma;' onchange='calcTotalCost()'>"
	s += "<option value=0>Наличный расчет</option>"
	s += "<option value=1 selected>Безналичный расчет</option>"
	s += "</select>"
	s += "</td>"
	s += "</tr>"
	s += "<tr><td valign=middle align=left height=15 style='font-size:11px; font-family:Tahoma;color:#2C75AB;padding-left:3px;'>Наименования товаров:</td></tr>"
	s += "<tr><td valign=top align=center style='font-size:11px; font-family:Tahoma;color:#2C75AB;'>"
	s += "<select class=input name=dCart size=9 style='font-size:11px; font-family:Tahoma; border:0px solid #efefef; width:99%;' onchange='onSelectItem()'>"
	s += "</select>"
	s += "</td></tr>"
	s += "<tr><td valign=middle align=left height=15 style='font-size:11px; font-family:Tahoma;color:#2C75AB;padding-left:3px;'>Подробная информация:</td></tr>"
	s += "<tr><td id=cartDetails valign=top height=50 bgcolor=#ffffff style='border:1px solid #59A0D5;font-size:11px;padding:2px;'>&nbsp;</td></tr>"

	s += "<tr><td height=20 align=center>"
	s += "<input type=submit value='Оформить заказ' style='width:90px; border:1px outset #999999; background-color:#fcfcfc; font-size:10px; font-family:Tahoma;'>"
	s += "&nbsp;&nbsp;"
	s += "<input type=button value='Удалить' style='width:50px; border:1px outset #999999; background-color:#fcfcfc; font-size:10px; font-family:Tahoma;' onclick='deleteFromCart();'>"
	s += "</td></tr>"

	s += "<tr><td height=17 align=center>"
	s += "<div id=totalCost></div>"
	s += "</td></tr>"
	s += "<input type=hidden value=show name=ishop>"
	s += "<input type=hidden value=1 name=i>"
   s += "</form>"

	s += "</table>";
	s += "</div>"

	s += "<iframe name=hiddenCart style='width:10px;height:10px;position:absolute;left:-300;top:-300;'></iframe>";
	                                     
	document.write(s)
}

function activateHiddenCart()
{
	var frm = document.frames['hiddenCart']
	frm.location.replace("go.pl?ishop=fillCart")
}
