bName = navigator.appName;
var MessageFrame="On";
var LoadFlag = false;
var UpdateFlag = true;

function Unlock()
{
	LoadFlag=true;
	if(!UpdateFlag)
	{
		if(bName == "Netscape")
			{
			var f=document.getElementById("relframe");
			var RetVal = f.contentWindow.document.getElementById("relform").retval.value;
			var RetColor = f.contentWindow.document.getElementById("relform").retcolor.value;
			}
		else
			{
			var RetVal = document.frames("relframe").document.forms("relform").retval.value;
			var RetColor = document.frames("relframe").document.forms("relform").retcolor.value;
			}
        OutMessage(RetVal,RetColor);
	}
}


function MessageFrameOnScroll()
{
	document.all.MessageFrame.style.pixelTop = document.body.scrollTop + 75;
}
  
function AddToBasket(tid)
{
var edbar=document.getElementById('TNumber'+tid); 
HiddenSend(tid,edbar.value,0); 
}

function HiddenSend(f1,f2,f3,f4,f5)
{

    if(LoadFlag)
	{
	//alert(document.frames("relframe"));
	if(bName == "Netscape")
		{
		var f=document.getElementById("relframe");
//		alert("f="+f.contentWindow.document.getElementById("relform"));
		f.contentWindow.document.getElementById("relform").f1.value = f1;
		f.contentWindow.document.getElementById("relform").f2.value = f2;
		f.contentWindow.document.getElementById("relform").f3.value = f3;
		f.contentWindow.document.getElementById("relform").f4.value = f4;
		f.contentWindow.document.getElementById("relform").f5.value = f5;
		f.contentWindow.document.getElementById("relform").TableName.value = f4;
		f.contentWindow.document.getElementById("relform").submit();
		}
	else
		{
		document.frames("relframe").document.forms("relform").f1.value = f1;
		document.frames("relframe").document.forms("relform").f2.value = f2;
		document.frames("relframe").document.forms("relform").f3.value = f3;
		document.frames("relframe").document.forms("relform").f4.value = f4;
		document.frames("relframe").document.forms("relform").f5.value = f5;
		document.frames("relframe").document.forms("relform").TableName.value = f4;
		document.frames("relframe").document.forms("relform").submit();
		}
		Lock(true);
	}
	else
	{
		setTimeout("HiddenSend("+f1+","+f2+","+f3+","+f4+","+f5+")", 50);
	}
}

function HiddenSend2(f1,f2,f3,f4,f5)
{
f3='Глаз: '+document.Lens.Eye.value+'<br>Цвет: '+document.Lens.ColorLeft.value+'<br>Радиус кривизны: '+document.Lens.RadiusLeft.value+'<br>Оптическая сила: '+document.Lens.OptsilaLeft.value+'<br>Диаметр: '+document.Lens.DiametrLeft.value;
if(f4=='') {f4='tovar';}
if(LoadFlag)
	{
	if(bName == "Netscape")
		{
		var f=document.getElementById("relframe");
		
		f.contentWindow.document.getElementById("relform").f1.value = f1;
		f.contentWindow.document.getElementById("relform").f2.value = f2;
		f.contentWindow.document.getElementById("relform").f3.value = f3;
		f.contentWindow.document.getElementById("relform").f4.value = f4;
		f.contentWindow.document.getElementById("relform").f5.value = f5;
		f.contentWindow.document.getElementById("relform").TableName.value = f4;
		f.contentWindow.document.getElementById("relform").submit();
		}
	else
		{	
		document.frames("relframe").document.forms("relform").f1.value = f1;
		document.frames("relframe").document.forms("relform").f2.value = f2;
		document.frames("relframe").document.forms("relform").f3.value = f3;
		document.frames("relframe").document.forms("relform").f4.value = f4;
		document.frames("relframe").document.forms("relform").f5.value = f5;
		document.frames("relframe").document.forms("relform").TableName.value = f4;
		document.frames("relframe").document.forms("relform").submit();
		}
		Lock(true);
	}
	else
	{
		setTimeout("HiddenSend2("+f1+","+f2+","+f3+","+f4+","+f5+")", 50);
	}
}




function Lock(par)
{
	LoadFlag=false;
	UpdateFlag=false;

    if(par)
	{
		OutMessage("Wait...");
	}
}



function OutMessage(str,color)
{
document.all.MessageFrame.style.top=document.body.scrollTop+250;
	switch(str)
	{

	    case "Wait...":
		{
	      document.all.MessageFrame.style.visibility = "visible";
	      document.all.MessageFrame.innerHTML =  "Секундочку...";
	      document.all.MessageFrame.style.color = "red";
	      break;
	    }
    

		default:
		{
			document.all.MessageFrame.style.visibility = "visible";  
			document.all.MessageFrame.innerHTML = str;
			document.all.MessageFrame.style.color = color;

			setTimeout("HideMessage()", 2000);
		}
		

	}

}



function HideMessage()
{
   document.all.MessageFrame.innerHTML =  "";
//	if(bName == "Netscape")
		//{
//		document.all.MessageFrame.style.visibility = "hide";
//		}
//	else
//		{
		document.all.MessageFrame.style.visibility = "hidden";
		//}
   document.all.MessageFrame.style.color = "black";
	if(bName == "Netscape")
		{
		var f=document.getElementById("ShowBasketF");
		f.contentWindow.document.getElementById("ShowB").submit();
		
//		document.ShowBasket.contentWindow.document.ShowB.submit();   
		}
	else
		{
		document.ShowBasketF.document.ShowB.submit();   
		}
//   document.all.ShowBasket.document.ShowB.submit();   
}



function NullTovar(id)
{
//alert('11');
eval("document.forms(\'GoForm\').Number"+id+'.value=0');
//eval("document.forms(\'GoForm\').Color"+id+'.value=0');
eval("val=document.forms(\'GoForm\').Number"+id+'.value');
alert('val='+val);
//alert('value='+document.forms('GoForm').getElementById('Number'+id).value);
//document.all.getElementById('Number'+id).value=0;
document.forms('GoForm').submit();
return true;
}

function GoClose()
{
setTimeout("CloseW()",3000);
}

function CloseW()
{
window.close();
}

function ClearBasket()
{
if(confirm("Очистить корзину?"))
{
window.location="/cgi-bin/basket.cgi?action=clearbasket";
return true;
}
return false;
}
